From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1184 invoked by alias); 8 Jun 2015 18:52:09 -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 1174 invoked by uid 89); 8 Jun 2015 18:52:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-in-04.arcor-online.net Received: from mail-in-04.arcor-online.net (HELO mail-in-04.arcor-online.net) (151.189.21.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Mon, 08 Jun 2015 18:52:05 +0000 Received: from mail-in-19-z2.arcor-online.net (mail-in-19-z2.arcor-online.net [151.189.8.36]) by mx.arcor.de (Postfix) with ESMTP id 3m53bP72YfzBL6c for ; Mon, 8 Jun 2015 20:52:01 +0200 (CEST) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) by mail-in-19-z2.arcor-online.net (Postfix) with ESMTP id EA08A3FCE60 for ; Mon, 8 Jun 2015 20:52:01 +0200 (CEST) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-02.arcor-online.net 3m53bP6249z1T4L Received: from Gertrud (p4FF1DE02.dip0.t-ipconnect.de [79.241.222.2]) (Authenticated sender: stromeko@arcor.de) by mail-in-02.arcor-online.net (Postfix) with ESMTPSA id 3m53bP6249z1T4L for ; Mon, 8 Jun 2015 20:52:01 +0200 (CEST) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: setup References: <878uc3l2my.fsf@Rainer.invalid> <20150601183432.GT4308@calimero.vinschen.de> <874mmrky4e.fsf@Rainer.invalid> <20150601210617.GW4308@calimero.vinschen.de> <87wpzm664z.fsf@Rainer.invalid> <20150602082929.GA4308@calimero.vinschen.de> <87y4k22i4k.fsf@Rainer.invalid> <20150603081922.GA3416@calimero.vinschen.de> <1433351095.14116.6.camel@cygwin.com> <87bngw3een.fsf@Rainer.invalid> <20150608125636.GM3416@calimero.vinschen.de> Date: Mon, 08 Jun 2015 18:52:00 -0000 In-Reply-To: <20150608125636.GM3416@calimero.vinschen.de> (Corinna Vinschen's message of "Mon, 8 Jun 2015 14:56:36 +0200") Message-ID: <87h9qinicu.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2015-06/txt/msg00068.txt.bz2 Corinna Vinschen writes: > Basically upset generates setup.ini and setup.bz2 files and a makefile > signs the files. OK. That task is fairly easy to isolate. > But additionally upset also creates the data for the > package search and it does the uploading from the package staging area. That's a different task, but I guess I know where this is coming from since I have arrived at a similar architecture. It is separate enough to be modularizable, but there's enough benefit from using the data you've just brought into shape for the setup.ini generation that it makes no sense to throw it all away and then generate it again for staging the files. > ...it also handles the "autodep" and "incver_ifdep" stuff in setup.hint. Do we still need this? What is it _actually_ used for at the moment? > "autodep" (and "noautodep") seems to have a bug, though, as we discussed > a while back. It seems to miss adding some of the required dependencies. I have some code to ignore dependencies. Adding dependencies at the same place would be a doddle, but I can't really think of a good reason to do this. Most if not all of the autodep stuff could be replaced by perpetual postinstall scripts and there's still the option to actually implement pre/post install triggers in setup if that's not enough. > "incver_ifdep" is still used in _update-info-dir unfortunately. It would > be nice to make this a perpetual postinstall script instead. Yes, that seems preferrable. It's still on my list of things to look at, but pretty far down. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada