Mail Archives: cygwin/2025/08/03/03:02:58
DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 57372vQa747335
|
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 57372vQa747335
|
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=sLnDJsdz
|
X-Recipient: | archive-cygwin AT delorie DOT com
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 516D03858C54
|
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
|
| s=default; t=1754204575;
|
| bh=VDzz+71lZRwUT8LL3MQSkGtZ7+GNoIIAJYlRYA6GtKQ=;
|
| h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
|
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
|
| From;
|
| b=sLnDJsdzVvnSgtkpRA0LQ8HU6a55RSejRMuWorQC4NA89OoIHHYO6TnEpTiOfZjAK
|
| gaCLh+wXgcMcU1IWgSsgiPNZq5V53YaXHlYQjeXfLzffADQgCkgM6/TE3XIwlNsCdj
|
| Fc1kFGqb7iM8lWZrJcqkMCnCsKqyi5Cp+0TPItZM=
|
X-Original-To: | cygwin AT cygwin DOT com
|
Delivered-To: | cygwin AT cygwin DOT com
|
DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 7CA0E3858D1E
|
ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 7CA0E3858D1E
|
ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1754204547; cv=none;
|
| b=ofIOkZ0GU44ETrdrnQPE1HVi6w8VX0ckOmNOQugBNyNKVHJk2G3wvA1FHP6siklEsVng8n8I4oNNoIHboE6VeUlvY2XkPNFNwyvNPX7kalEGqSR4XAUH1eZ2PvTiYTWA179C6FAo7jlb7Nhd4P72j74RGXnOogydvdMAVGhw6B8=
|
ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key;
|
| t=1754204547; c=relaxed/simple;
|
| bh=3jeeLHiFF/6/1x/EXUKf0idoyixFNZ6PDExe7Ufq4/Q=;
|
| h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature;
|
| b=T3YIEmnmiN4N31hZaZA8NGq1T8DYq5EiQ/H3hpRI4o/JJXjk//rKXJ3VphxtkNb4LPiKkh0uhPC0UO+ES/YAzicw9KzE885I5n42GHaomW7/czb+m02kw877KsqkZJV0paZyFJnhEiXCXQ1kmq9wzAneSdAKBQ7vJ0ifjEEiad0=
|
ARC-Authentication-Results: | i=1; server2.sourceware.org
|
DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 7CA0E3858D1E
|
Message-ID: | <1cca9631-6247-49d1-8610-b2b692b8d841@SystematicSW.ab.ca>
|
Date: | Sun, 3 Aug 2025 01:02:24 -0600
|
MIME-Version: | 1.0
|
User-Agent: | Mozilla Thunderbird
|
Subject: | Re: the Cygwin packaging system and the GPL
|
To: | cygwin AT cygwin DOT com
|
References: | <4993324 DOT vzjCzTo3RI AT nimes>
|
| <16e52bd1-50bd-49a0-8fbc-721cb1388e8c AT dronecode DOT org DOT uk>
|
| <10102713 DOT jRhZ6ZUK3Y AT nimes>
|
Organization: | Systematic Software
|
In-Reply-To: | <10102713.jRhZ6ZUK3Y@nimes>
|
X-Rspamd-Queue-Id: | 529EF20026
|
X-Stat-Signature: | b6gapsi8wbg4ma7csdnh6njh51cakd11
|
X-Rspamd-Server: | rspamout02
|
X-Session-Marker: | 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
|
X-Session-ID: | U2FsdGVkX1/u9115gtCfmlP2mxkGLzUqH2eq0S44yEA=
|
X-HE-Tag: | 1754204545-680134
|
X-HE-Meta: | U2FsdGVkX19g5N5u89AYczxGhhdVbJStXBEJH4f5QyEij9d0/fBdTqkVGdwNYOZa/KFmFN/jD6B64hMrCL8Yi6hWUBLiSg/quTPaPd/thvO1J+EqUXYVDEwT/gruIiLtgfn+goSQriYHy3YSUh4na6jjtBGQy9mPIF8TJhwz1pTtKUvAhn0n6mlGTy6QHn/IyjTUDNQ835f/hAmXaBP+gLR5fetAXARD/RHwhDbbZb96+9sXWrdwb34lWKFQgM7an3uBZvkYzE7youAbuqwAT9DE0WV8yygnoLf1XTo6oaD/ojQfJpnZxh+ESzMLAMCNmH8A+o7TVHoEL7SBMGfeqvJxzPmEFQTOnOSp25gjtzK3BASnpftcBYhM4tI3H4OylgaRSHe3esdlaa4f/KohZzGzsvhgq6IqzmKBgPjGV/Gn+hl9cgkFj1oMYSOUYKW3BJa2ncqefoXb2/lN2P+cHrpIGFtMcedeEpF4b1o0DHdovYvcL1Tny6Dsx4Tj+9h2AJLIEJQZmsR4nvcqhzfwXlDcEJ/aU2WIRM6VlXs1k6K3jpWs7wxTvRk9P3weWk406pW1CYh1OzhNHrQZt1rGMlmCrqn+cvAyfE/BYLOE2U80KVEobRO4pkNxEsxNO8Srk7qW8WjvPZVR5bIniZPVk0gUpssUi1LXltIqujpOFSgxfxkj6foR2K2DqNEnuK4O
|
X-BeenThere: | cygwin AT cygwin DOT com
|
X-Mailman-Version: | 2.1.30
|
List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com>
|
List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>,
|
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
|
List-Archive: | <https://cygwin.com/pipermail/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help>
|
List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>,
|
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
|
From: | Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
|
Reply-To: | cygwin AT cygwin DOT com
|
Cc: | Brian Inglis <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>,
|
| Bruno Haible <bruno AT clisp DOT org>
|
Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
|
Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
|
X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 57372vQa747335
|
On 2025-08-02 07:30, Bruno Haible via Cygwin wrote:
> Hello Jon,
>
>> (These can be installed into /usr/src/ using the setup tool, by
>> selecting "src?" checkbox after locating the appropriate package and
>> version)
>
> Oh, I completely missed this possibility.
>
> I also missed the possibility to download the source package from a
> Cygwin packages mirror, such as https://ftp.gwdg.de/pub/cygwin/x86_64/release/ .
>
> I was focused on the links that can be reached from the
> https://cygwin.com/packages/summary/<package>.html
> and
> https://cygwin.com/packages/summary/<package>-src.html
> including the "packaging repository:" link.
>
> Apologies.
>
>> For the exactly reasons you lay out, it is absolutely mandatory that
>> those packages exist, are accurate and be provided along with the
>> install package.
>
> That's great. Sorry that I got a wrong impression.
>
>> I would very much like to evolve it into a system
>> which reduces the scope for maintainer error and where the sources used
>> to build a package are more transparently and easily located.
>
> Maybe in the per-version table in
> https://cygwin.com/packages/summary/<package>-src.html,
> next to the hyperlink "list of files", add another column "Download source",
> with a hyperlink to <mirror>/x86_64/release/<package>/*-src.tar.{xz,zst}. ?
Difficult when there are a plethora of global mirrors in
/etc/setup/setup.rc, https://cygwin.com/mirrors.html, and
https://cygwin.com/mirrors-report.html e.g. [for me]
https://mirror.cpsc.ucalgary.ca/mirror/cygwin.com/x86_64/release/gettext/…
https://muug.ca/mirror/cygwin/x86_64/release/gettext/…
https://mirrors.kernel.org/sourceware/cygwin/x86_64/release/gettext/…
and source packages:
…/x86_64/release/gettext/gettext-0.22.3-1-src.hint
…/x86_64/release/gettext/gettext-0.22.3-1-src.tar.xz
…/x86_64/release/gettext/gettext-0.22.4-1-src.hint
…/x86_64/release/gettext/gettext-0.22.4-1-src.tar.xz
…/x86_64/release/gettext/gettext-0.22.5-1-src.hint
…/x86_64/release/gettext/gettext-0.22.5-1-src.tar.xz
As with the GNU https://ftpmirror.gnu.org/ mirrors, you just have to know your
way around the tree, or the setup.ini contents e.g.
$ awk 'BEGIN{RS="\n\n@ ";FS="\n";};/^gettext\n/' ~/mirror/x86_64/setup.ini
gettext
sdesc: "GNU Internationalization library and utilities"
ldesc: "A well integrated set of tools and documentation that provides a
framework for producing multi-lingual messages in programs.
Includes a set of conventions for writing programs to support message
catalogs, a directory and file naming organization for message catalogs,
a library for retrieving translated messages, and programs for handling
translatable and translated strings."
category: Text Devel Utils
version: 0.22.5-1
install: x86_64/release/gettext/gettext-0.22.5-1.tar.xz 225460
fccb5b15319047543961c7d606fa1024ccc6031e3b90b1170ca88b429ae87d9bb76ff006c3eb1b425415f156006bc6d401b38b3e19754b3429ec4f571d767bea
source: x86_64/release/gettext/gettext-0.22.5-1-src.tar.xz 8483620
101bf0971ec63c5a99fc1f78be0047417ce4bbbe6bee88596a27973cad07cbb7a89e466e3e996332ef9d99b3d38b3bede42e53ca544c5e3540f723ccb8621e04
depends2: bash, cygwin, libiconv2, libintl8
build-depends: bzip2, coreutils, cygport, diffutils, emacs, gawk, gcc-core,
gcc-g++, git, grep, gzip, libiconv-devel, libncurses-devel, libopenmpi-devel,
libunistring-devel, libxml2-devel, make, tar, xz
[prev]
version: 0.22.3-1
install: x86_64/release/gettext/gettext-0.22.3-1.tar.xz 224700
54c4a9f68292c3cafeb9211c7623d43d75b9cede8717f0a917aac30e4aad7b1a97d40e0176586e3eaee73d754eaba9ea95f9c1816b9aca567e387c85d7170f9a
source: x86_64/release/gettext/gettext-0.22.3-1-src.tar.xz 8437416
511f5efd060bf3d2fd6f313322ca48f3e5f44572e2ed1bb9f11584b370e07f455c67c67e6d0f288a0a8bde4456a21d483d8e37883a55779ddfb5eb3cdb2c806d
depends2: bash, cygwin, libiconv2, libintl8
build-depends: bzip2, coreutils, cygport, diffutils, emacs, gawk, gcc-core,
gcc-g++, git, grep, gzip, libiconv-devel, libncurses-devel, libopenmpi-devel,
libunistring-devel, libxml2-devel, make, tar, xz
[prev]
version: 0.22.4-1
install: x86_64/release/gettext/gettext-0.22.4-1.tar.xz 225168
26db4f1dfde8de4e521eed632b4214562338abc98c86b1192e165d80e411d546ff180b8f6de00f5e4163a143413bfef1e5aed6a558d86fce72bfaf2a03769650
source: x86_64/release/gettext/gettext-0.22.4-1-src.tar.xz 8453452
b8d5f8af67b568ff76f1d576d7550235960b6d2c911df5dc3e42a4802dde190decd9ebd9888aa5c8606099fa0e221fdb30bc7471b7b9d29527fb3cbefbc81a4e
depends2: bash, cygwin, libiconv2, libintl8
build-depends: bzip2, coreutils, cygport, diffutils, emacs, gawk, gcc-core,
gcc-g++, git, grep, gzip, libiconv-devel, libncurses-devel, libopenmpi-devel,
libunistring-devel, libxml2-devel, make, tar, xz
--
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
--
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
- Raw text -