DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5ARExvGa3837739 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 5ARExvGa3837739 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=Ace2nAa3 X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9950E3858424 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1764255594; bh=vBXmZ9O2kl+2EukM2OMkCNC6YIfen3gXDxVOUuqDDwQ=; h=Date:To:Subject:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=Ace2nAa3igYTAdNBaAb23kHILYU1Z2Qm5IU8YO56lZz1sNrGAbpCmWBQKps9/XEgZ GBuphVIhJY7fNIZC49hOj2u7Im2V7JfGlDgNlhCnd7qo3M/wcjMw3uaQNt0YjDaM89 /pJX+EXbmF5typ18elf9E7GNBJwKMNDCmX/1XB7s= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8882E3858C42 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8882E3858C42 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764255561; cv=none; b=Mj2iXhPdsbWY0H/XOmZhUbjfNWLo39Z4btLQ2VuTAuASNe+CzvusB4GrqUeWUjdyUsm3Dr2+Q0hsPkeHVyYsvuZ3bNjI7ZQp7e1aWDGGaTYrCbMqjY+Mye8Juh5UE16tOztXfFWQCkCFcD68UwrwC+EWoC9YrozTuuzdNfj+EdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764255561; c=relaxed/simple; bh=uZHhcHaB/vqPtorjnzqgJe6HkL5obUN5auBUeCZTHR8=; h=Date:From:To:Subject:Message-Id:Mime-Version:DKIM-Signature; b=FPtyui2QKsP3qEKyz006rq5dyyYSJhySMOC4sMRFEYqY5LP1eDOHuDKAqMOyYYieB/EPYyOS7rjGU7+9EVs1lbMmip/xesoF3DHkhSTLBwIrIBN7Z7Wl13dC8nu6JfHQGz1+siuoLKnseaK9BMGZKHtsTaBEK4HEjmcNWx8759g= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8882E3858C42 Date: Thu, 27 Nov 2025 23:59:15 +0900 To: cygwin AT cygwin DOT com Subject: Re: cygport no longer archives ${NAME}-${VERSION}-${RELEASE}.cygwin.patch into source package automatically Message-Id: <20251127235915.5909aa3624e28dc314ad5773@nifty.ne.jp> In-Reply-To: References: <20251127165737 DOT 97e1d550925978036c854cfd AT nifty DOT ne DOT jp> <20251127224642 DOT 8edb5934f4df01416675d4b6 AT nifty DOT ne DOT jp> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32) Mime-Version: 1.0 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Takashi Yano via Cygwin Reply-To: Takashi Yano Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" On Thu, 27 Nov 2025 14:20:31 +0000 Jon Turney wrote: > On 27/11/2025 13:46, Takashi Yano via Cygwin wrote: > > On Thu, 27 Nov 2025 16:57:37 +0900 > > Takashi Yano wrote: > >> One year ago, cygport archives ${NAME}-${VERSION}-${RELEASE}.cygwin.patch > >> into source package automatically. However, it does not seem to archive now. > >> > >> Is this intentional behaviour? > > Yes. > > I did some work a while ago to simplify the functionality this ancient > and confusing mechanism provided. > > Briefly, the .cygwin.patch file is applied to an empty ${C} directory to > create a set of files. Cygwin READMEs, custom post-install/pre-remove > scripts and shell profile scripts found in ${C} are then automatically > installed (as per the "Postinstall" chapter in the cygport reference > manual). > > This is just strange, and kind of awkward to work with when building > from a packaging repo, as you can't work directly with these files, only > a patch which makes them. > > So I added a new mechanism where these files can be named in CYGWN_FILES > and are directly included in the source archive, instead. > > [1] > https://cygwin.com/cgit/cygwin-apps/cygport/commit/?id=0b0066f3e778f760ca36a4454fe52eb603f9cf9d > > > Downgrading diffutils to 3.10-1 solve the issue. > > I though this was a different change where there's a new (benign) > warning in diff (about diff-ing against an empty or non-existent > directory?) which leaks out through cygport (that I maybe need to work > out how to squelch or avoid). > > But now you have me thinking that it's more serious than that? Yes. For example, currently, the source package of bvi includes bvi-1.4.2-1.cygwin.patch, however, it will be lost if the source package is rebuild in current environment. -- Takashi Yano -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple