From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 115401 invoked by alias); 15 Oct 2015 13:18:01 -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 114419 invoked by uid 89); 15 Oct 2015 13:18:01 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: out3-smtp.messagingengine.com Received: from out3-smtp.messagingengine.com (HELO out3-smtp.messagingengine.com) (66.111.4.27) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Thu, 15 Oct 2015 13:17:59 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 43B6520222 for ; Thu, 15 Oct 2015 09:17:57 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Thu, 15 Oct 2015 09:17:57 -0400 Received: from [192.168.1.102] (host86-141-129-249.range86-141.btcentralplus.com [86.141.129.249]) by mail.messagingengine.com (Postfix) with ESMTPA id DE2296800BC for ; Thu, 15 Oct 2015 09:17:56 -0400 (EDT) From: Jon Turney Subject: Re: [PATCH setup 0/3] Setup replacement for incver_ifdep To: cygwin-apps@cygwin.com References: <1442937170-17580-1-git-send-email-jon.turney@dronecode.org.uk> <561BB2A4.2030009@dronecode.org.uk> <87lhb8htrh.fsf@Rainer.invalid> Message-ID: <561FA783.900@dronecode.org.uk> Date: Thu, 15 Oct 2015 13:18:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <87lhb8htrh.fsf@Rainer.invalid> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2015-10/txt/msg00012.txt.bz2 On 12/10/2015 18:38, Achim Gratz wrote: > Jon Turney writes: >> On 22/09/2015 16:52, Jon Turney wrote: [...] > As for your patches, I think that the first two (getting rid of the > regex engine and the incomplete implementation of autodep: lines) are > non-controversial and should be applied. Ok, thanks. > I still don't think the triggers should be implemented or at least not > in the way you've been proposing. Can you explain the reason why? > I've meanwhile looked a bit deeper on what it would take to update the > info dir using perpetual scripts and it seems it is about the same > effort as the incremental autorebase. The easiest path would be to keep > the script the same as it is now and just check if a package with info > files got installed or removed. I think that's more or less what I implemented. > But it would be possible to just add / > remove the corresponding entries with a bit more bookkeeping. I'll try > something of that, but not immediately. I guess that list of matching files added/removed could be written into or associated with the trigger file, but the benefit starts to look a bit marginal, (especially as this is not intended as a general solution, but only for use with _update-info-dir, and other future package-to-package triggers are written directly in the packages themselves)