Re: source packages archived under .../src/release/PKG/... since 2025-11-09

Brian Inglis via Cygwin-apps <[email protected]> Thu, 27 Nov 2025 10:05:00 -0700
Newsgroups gmane.os.cygwin.applications
Organization Systematic Software
Message-ID <[email protected]>
On 2025-11-27 07:03, Jon Turney wrote:
> On 26/11/2025 12:47, Brian Inglis via Cygwin-apps wrote:
>> Do not remember anything about changes to calm stashing source packages under 
>> $MIRROR/src/release/$PKG/... which appears to have changed starting about 
>> 2025-11-09 with a couple (xhost, ninja) in 07/July, then libargp, ruby-cairo, 
>> curl (source package previous release on curl site!), and everything newer up 
>> until now?

> Yeah, this is a long-overdue change as part of the groundwork for eventually 
> supporting arm64 packages (since I don't want to go back to the bad old days of 
> potentially different source packages for the same version of an x86 and x86_64 
> package...)
> 
> I didn't make an announcement, as the form of the paths (relative to the package 
> repository root) which appear in setup.ini is considered an implementation 
> detail, nobody should be relying on that. We might change it to a hash or 
> something, one day...
> 
> At the moment this only happens for packages deployed via scallywag, since 
> there's still some work needed to make 'cygport upload' do the same thing.

The issue came up with the Curl website posting the previous Cygwin source 
package release version:

	https://curl.se/download.html#Win64cygwin

from the kernel.org mirror x86_64 release tree:

https://mirrors.kernel.org/sources.redhat.com/cygwin/x86_64/release/curl/curl-8.16.0-1-src.tar.xz

so what advice should we give Curl as to a canonical location where they can 
find the latest Cygwin curl release source package?

Look in:
	https://cygwin.com/packages/packages.json.xz	# .asc/.sig/.sum?
or:
	https://cygwin.com/pub/cygwin/x86_64/setup.ini{.xz,.zst,.bz2,}{.sig,}

or elsewhere, or give them the alternatives and let them decide?

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry