From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 82248 invoked by alias); 3 Aug 2016 07:10:40 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 80674 invoked by uid 89); 3 Aug 2016 07:10:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=cyg, HX-DKIM:DKIM, Hx-languages-length:1410, HX-DKIM:Sendmail X-HELO: mail-in-17.arcor-online.net Received: from mail-in-17.arcor-online.net (HELO mail-in-17.arcor-online.net) (151.189.21.57) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Wed, 03 Aug 2016 07:10:29 +0000 Received: from mail-in-14-z2.arcor-online.net (mail-in-14-z2.arcor-online.net [151.189.8.31]) by mx.arcor.de (Postfix) with ESMTP id 3s44354kMBzXt1 for ; Wed, 3 Aug 2016 09:10:25 +0200 (CEST) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mail-in-14-z2.arcor-online.net (Postfix) with ESMTP id 9F5E6214677 for ; Wed, 3 Aug 2016 09:10:25 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-13.arcor-online.net 3s44353mKqz2qlh Received: from Gertrud (p54B7FBB0.dip0.t-ipconnect.de [84.183.251.176]) (Authenticated sender: stromeko@arcor.de) by mail-in-13.arcor-online.net (Postfix) with ESMTPSA id 3s44353mKqz2qlh for ; Wed, 3 Aug 2016 09:10:25 +0200 (CEST) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: [PATCH setup 00/10] Various setup patches References: <20160802153037.125216-1-jon.turney@dronecode.org.uk> Date: Wed, 03 Aug 2016 07:10:00 -0000 In-Reply-To: <20160802153037.125216-1-jon.turney@dronecode.org.uk> (Jon Turney's message of "Tue, 2 Aug 2016 16:30:27 +0100") Message-ID: <87oa5az5t0.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-08/txt/msg00022.txt.bz2 Jon Turney writes: > Track if a package was installed by user, or as a dependency > Add an additional filter view, showing packages which were user picked As a suggestion (and I won't have time for implementation help at the moment): Please consider keeping /etc/setup/installed.db at version 2 and instead move the new-style database(s) to somewhere under /var/setup. For some time we would have to generate both the old and new databases from setup of course until everything has switched over to the new locations. The format of the new database is up for discussion I think, but besides the distinction between picked and non-picked I think there should be a way to record version locks or preferences for prev/curr/test. I would also like to add checksums to the package lists, provided we can find a way to ignore the changes due to rebasing, so it becomes easier to audit an installation for changes. > Reserve paths starting "." for package metadata What did you envision here? In general I like the idea, but when we start to have a structured package format I think we should move to some other naming convention than .tar.xz, like .cyg or .cpm perhaps. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptations for KORG EX-800 and Poly-800MkII V0.9: http://Synth.Stromeko.net/Downloads.html#KorgSDada