Re: Adding an embedded signature on setup-x86_64.exe
On Fri Nov 18 21:15:04 GMT 2022, Dale McCoy wrote: I use Cygwin in the course of work, and while I can use the external gpg signature to verify the validity of setup-x86_64.exe, my IT department can't see that step. They get somewhat concerned when they see that Windows thinks setup-x86_64.exe is unsigned, and I certainly don't blame them. Can I convince you to also embed a signature in the installer, so Windows recognizes the file is signed? I couldn't find a previous request on the mailing list for this, but I may have missed it in my attempts to grep the monthly digests. See thread "Should cygwin's setup*.exe be signed using Sign Tool?": https://cygwin.com/pipermail/cygwin/2015-April/220978.html https://inbox.sourceware.org/cygwin/e1ydjc5-kv...@rmm6prod02.runbox.com/ In case we ever need it, one of our setup maintainers packaged osslsigncode: https://cygwin.com/packages/summary/osslsigncode-src.html -- 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 à retirerbut 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
Re: [PATCH] Cygwin: pty: Fix 'Bad address' error when running 'cmd.exe /c dir'
On Fri, 18 Nov 2022, Johannes Schindelin wrote: > Hi Corinna, > > On Mon, 24 Oct 2022, Corinna Vinschen wrote: > > > However, two points: > > > > - I'm wondering if the patch (both of yours) doesn't actually just cover > > a problem in child_info_spawn::worker(). Different runpath values, > > depending on the app path being "cmd" or "cmd.exe"? That sounds like > > worker() is doing weird stuff. And it does in line 400ff. > > > > So, if the else branch of this code is apparently working fine for > > "cmd" per Takashi's observation in > > https://cygwin.com/pipermail/cygwin-patches/2022q4/012032.html, how > > much sense is in the if branch handling "command.com" and "cmd.exe" > > specially? Wouldn't a better patch get rid of this extra if and > > the null_app_name variable instead? > > FWIW I would be in favor of getting rid of this special handling (unless > it causes a regression). Given the recent experience, I expect Takashi to > want to work on this without any interference from my side. I was thinking maybe this check was intended to handle the, umm, "special" quoting rules that "cmd /c" has (especially without "/s"). I don't know why that would have anything to do with pcon though, so I may be totally off the mark.
[ANNOUNCEMENT] Updated: {,{mingw64-{x86_64,i686}}xz 5.2.8-1
The following packages have been uploaded to the Cygwin distribution: xz-5.2.8-1 liblzma5-5.2.8-1 liblzma-devel-5.2.8-1 mingw64-i686-xz-5.2.8-1 mingw64-x86_64-xz-5.2.8-1 XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils are the successor to LZMA Utils. This is an update to the latest upstream stable release. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
Updated: {,{mingw64-{x86_64,i686}}xz 5.2.8-1
The following packages have been uploaded to the Cygwin distribution: xz-5.2.8-1 liblzma5-5.2.8-1 liblzma-devel-5.2.8-1 mingw64-i686-xz-5.2.8-1 mingw64-x86_64-xz-5.2.8-1 XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils are the successor to LZMA Utils. This is an update to the latest upstream stable release. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
[ANNOUNCEMENT] Updated: {,mingw64-{i686,x86_64}-}mpfr-4.1.1-1
The following packages have been updated to the latest upstream version: mpfr-4.1.1-1 mingw64-i686-mpfr-4.1.1-1 mingw64-x86_64-mpfr-4.1.1-1 -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
[ANNOUNCEMENT] Update: upx-4.0.1-1
UPX has been updated to version 4.0.1 for both x86 and x86_64 architectures. See the release news for changes: https://upx.github.io/upx-news.txt UPX is a free, portable, extendable, high-performance executable packer for several executable formats. UPX upstream bundles all dependencies as source and links them in directly during the build starting with this release, so the Cygwin package no longer depends on zlib0 and ucl. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
Update: upx-4.0.1-1
UPX has been updated to version 4.0.1 for both x86 and x86_64 architectures. See the release news for changes: https://upx.github.io/upx-news.txt UPX is a free, portable, extendable, high-performance executable packer for several executable formats. UPX upstream bundles all dependencies as source and links them in directly during the build starting with this release, so the Cygwin package no longer depends on zlib0 and ucl. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: {,mingw64-{i686,x86_64}-}mpfr-4.1.1-1
The following packages have been updated to the latest upstream version: mpfr-4.1.1-1 mingw64-i686-mpfr-4.1.1-1 mingw64-x86_64-mpfr-4.1.1-1 -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
[ANNOUNCEMENT] Updated: man-db-2.11.1-1
The man-db package is updated to the latest upstream version 2.11.1. Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. Cygwin Notes The man-db package includes a conditional perpetual postinstall script that keeps the database updated each time setup is run if (and only if) the database exists. This update now runs in the background by default, so setup is no longer waiting for the update to complete. This can be changed if needed, see below. The diagnostic output from the update is stored at /var/log/mandb-index.log, so you can check if there were problems on the last update. This release works around a Windows bug that causes creation of a spurious directory %SystemDrive% in the Cygwin installation root. In order to create the database directly via setup, please install the man-db-create-index package. The removal of this package will not remove an existing database, this still needs to be done manually if required. If your installation procedure requires that setup waits for the index update to complete, install the man-db-index-synchronously package instead. The creation of a new database can take several minutes to over an hour depending on how many manual pages are installed and how fast your filesystem is. Removal of this package will leave an existing database in place, but switches the system back to do background updates. If you install "everything" that means both the above mentioned helper packages get installed and the first installation will take a long time as setup will wait for the newly created index to be complete. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
Updated: man-db-2.11.1-1
The man-db package is updated to the latest upstream version 2.11.1. Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. Cygwin Notes The man-db package includes a conditional perpetual postinstall script that keeps the database updated each time setup is run if (and only if) the database exists. This update now runs in the background by default, so setup is no longer waiting for the update to complete. This can be changed if needed, see below. The diagnostic output from the update is stored at /var/log/mandb-index.log, so you can check if there were problems on the last update. This release works around a Windows bug that causes creation of a spurious directory %SystemDrive% in the Cygwin installation root. In order to create the database directly via setup, please install the man-db-create-index package. The removal of this package will not remove an existing database, this still needs to be done manually if required. If your installation procedure requires that setup waits for the index update to complete, install the man-db-index-synchronously package instead. The creation of a new database can take several minutes to over an hour depending on how many manual pages are installed and how fast your filesystem is. Removal of this package will leave an existing database in place, but switches the system back to do background updates. If you install "everything" that means both the above mentioned helper packages get installed and the first installation will take a long time as setup will wait for the newly created index to be complete. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
[ANNOUNCEMENT] Updated: {mingw64-{i686,x86_64}-,}cfitsio-4.2.0-1
This is an update to the latest upstream version. cfitsio-4.2.0-1 mingw64-i686-cfitsio-4.2.0-1 mingw64-x86_64-cfitsio-4.2.0-1 Notes - The build enables BZip2, cURL and multithreading support. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
Updated: {mingw64-{i686,x86_64}-,}cfitsio-4.2.0-1
This is an update to the latest upstream version. cfitsio-4.2.0-1 mingw64-i686-cfitsio-4.2.0-1 mingw64-x86_64-cfitsio-4.2.0-1 Notes - The build enables BZip2, cURL and multithreading support. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
[ANNOUNCEMENT] Updated: Perl distributions
The following Perl distributions have been updated to their latest release version available on CPAN: noarch -- perl-IO-Socket-SSL-2.076-1 perl-Mozilla-CA-20221114-1 -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- 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
Updated: Perl distributions
The following Perl distributions have been updated to their latest release version available on CPAN: noarch -- perl-IO-Socket-SSL-2.076-1 perl-Mozilla-CA-20221114-1 -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Re: [ANNOUNCEMENT] Test: grep 3.8 - promotion to current stable
On Fri, 28 Oct 2022 15:36:30 +0200, Thomas Wolff wrote: Am 28/10/2022 um 10:20 schrieb Corinna Vinschen: On Oct 28 10:13, Corinna Vinschen wrote: On Oct 28 00:49, Brian Inglis wrote: On Thu, 27 Oct 2022 18:25:45 +0200, Corinna Vinschen wrote On Sep 29 12:55, Brian Inglis wrote: ... I agree so much. People should submit complaint issues upstream, the more the better. It's only not so easy to find a way to submit a Gnu tool bug :( Always easy with GNU mailto:bug-g...@gnu.org Archives at https://lists.gnu.org/archive/html/bug-grep/ - see long September and October threads: https://lists.gnu.org/archive/html/bug-grep/2022-09/threads.html https://lists.gnu.org/archive/html/bug-grep/2022-10/threads.html In general for GNU packages: project @ https://sv.gnu.org/p/PKG home page @ https://gnu.org/s/PKG docs@ https://gnu.org/s/PKG/manual/ MLs @ https://lists.gnu.org/archive/html/bug-PKG/ bugs@ mailto:bug-...@gnu.org -- 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 à retirerbut when there is no more to cut -- Antoine de Saint-Exupéry
[ANNOUNCEMENT] Updated: vttest 20221111
The following package has been upgraded in the Cygwin distribution: * vttest2022 Tests the functionality of a VT100 terminal (or emulator thereof). Tests both display (escape sequence handling) and keyboard. The program is menu-driven and contains full operating instructions. To run a given menu-item, you enter its number. You can run all menu-items (for a given level) by entering an asterisk, i.e, '*'. It has been enhanced to support and test many xterm control and status escape sequences, and it is mainly used nowadays for testing emulator compatibility. See the project home page for more information: https://invisible-island.net/vttest/ Please see below or read /usr/share/doc/vttest/CHANGES after installation for details of changes since the last Cygwin release. https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES 2022 changes: * improve DECTABSR test by adding menu for changing/resetting tabs. * improve DECCIR test by adding character-set menu * replace va_out() with vfprintf() where available, fixing some recent changes which used formatting not handled in logging; improve va_out() as well, e.g. for VMS * updated/improved configure macros * update install-sh * update config.guess, config.sub -- 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
Updated: vttest 20221111
The following package has been upgraded in the Cygwin distribution: * vttest2022 Tests the functionality of a VT100 terminal (or emulator thereof). Tests both display (escape sequence handling) and keyboard. The program is menu-driven and contains full operating instructions. To run a given menu-item, you enter its number. You can run all menu-items (for a given level) by entering an asterisk, i.e, '*'. It has been enhanced to support and test many xterm control and status escape sequences, and it is mainly used nowadays for testing emulator compatibility. See the project home page for more information: https://invisible-island.net/vttest/ Please see below or read /usr/share/doc/vttest/CHANGES after installation for details of changes since the last Cygwin release. https://github.com/ThomasDickey/vttest-snapshots/blob/master/CHANGES 2022 changes: * improve DECTABSR test by adding menu for changing/resetting tabs. * improve DECCIR test by adding character-set menu * replace va_out() with vfprintf() where available, fixing some recent changes which used formatting not handled in logging; improve va_out() as well, e.g. for VMS * updated/improved configure macros * update install-sh * update config.guess, config.sub
Re: [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc 7.86-2, mingw64-i686/x86_64-curl 7.86-1
On 2022-11-19 09:35, Jon Turney wrote: On 19/11/2022 14:46, Cygwin curl Maintainer wrote: The following packages have been upgraded in the Cygwin distribution: * curl 7.86-2 * libcurl4 7.86-2 * libcurl-devel 7.86-2 * libcurl-doc 7.86-2 * mingw64-i686-curl 7.86-1 * mingw64-x86_64-curl 7.86-1 The actual package version/release seems to be 7.86.0-2 I know, but drop rarely used trailing zeroes from announcements, to be more informally informative and reduce technical junk. I use them when packages normally increment them. -- 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 à retirerbut 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
Re: how to remove curl replace-versions: 7.86.0-1 hint for test version promoted and superceded
On 2022-11-19 09:33, Jon Turney wrote: On 19/11/2022 15:39, Brian Inglis wrote: On 2022-11-19 08:13, cygwin-no-reply-rdbxbdvo6bxqt0dzr+a...@public.gmane.org wrote: WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' The 'replace-versions' information is kept in the override.hint file [1] [1] https://cygwin.com/packaging-hint-files.html#override.hint For future reference, you can upload them as any other file (so, in this case, you could have removed or uploaded an empty file in their place). In this case, since I added them, I have removed those override.hint files for you. WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install Not sure, but this probably indicates a calm bug of some sort. For reasons, the solver won't replace a version marked to distupgrade (by replace-versions:) if it's also available to install. This warning is meant to alert on that situation. If I didn't remove the 7.86.0-1 packages when I added this override to withdraw it [2], I think this should have been alerting all along. [2] https://cygwin.com/pipermail/cygwin/2022-October/252392.html Thanks Jon, Thought that was the reason, but could not see an approach: I'll mark your post to remember this. So should I touch or echo > PVR.ARCH/dist/override.hint, or PVR.ARCH/CYGWIN-PATCHES/override.hint, or should I include it in SRC_URI+=" override.hint"? I believe I released some dependencies as test then rebuilt and rereleased this as test, which did not seem to trigger the warning, until I untest-ed the test release, to promote it, right before upload-ing release 2. I also did this test promotion then upload with some other library dependencies. I also noticed that libpsl had some upgraded dependencies, so quickly rebuilt and rereleased that as release 2 to pull in the new gexttext and unistring. Hopefully that means that curl and git updates will now be clean installs, with all recent library dependency updates, and a good final state for x86 freeze. Early yesterday I also untest-ed your previous dialog, tack, and ncurses NMUs which were still in test, to pick those up in the readline I untest-ed, so those could be picked up in the new releases. I also threw in the latest publicsuffix-list update so it lands on x86, as one would be due soon anyway. I will monitor apps and cygwin as much as possible this weekend in case any glitches appear. Only issue may be updates split across slow mirror updates, an issue I often have with GNU ftp-mirror especially asc's and sig's. I'm glad public-inbox is now available with feeds so I can bookmark them on my mobile. Hope we all have a good and quiet weekend now. Cheers! -- 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 à retirerbut when there is no more to cut -- Antoine de Saint-Exupéry
Re: [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc 7.86-2, mingw64-i686/x86_64-curl 7.86-1
On 19/11/2022 14:46, Cygwin curl Maintainer wrote: The following packages have been upgraded in the Cygwin distribution: * curl 7.86-2 * libcurl4 7.86-2 * libcurl-devel 7.86-2 * libcurl-doc 7.86-2 * mingw64-i686-curl 7.86-1 * mingw64-x86_64-curl 7.86-1 The actual package version/release seems to be 7.86.0-2 -- 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
Re: how to remove curl replace-versions: 7.86.0-1 hint for test version promoted and superceded
On 19/11/2022 15:39, Brian Inglis wrote: On 2022-11-19 08:13, cygwin-no-reply-rdbxbdvo6bxqt0dzr+a...@public.gmane.org wrote: WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' The 'replace-versions' information is kept in the override.hint file [1] [1] https://cygwin.com/packaging-hint-files.html#override.hint For future reference, you can upload them as any other file (so, in this case, you could have removed or uploaded an empty file in their place). In this case, since I added them, I have removed those override.hint files for you. WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install Not sure, but this probably indicates a calm bug of some sort. For reasons, the solver won't replace a version marked to distupgrade (by replace-versions:) if it's also available to install. This warning is meant to alert on that situation. If I didn't remove the 7.86.0-1 packages when I added this override to withdraw it [2], I think this should have been alerting all along. [2] https://cygwin.com/pipermail/cygwin/2022-October/252392.html
[ANNOUNCEMENT] Updated: publicsuffix-list/-dafsa 20221115
The following packages have been upgraded in the Cygwin distribution: * publicsuffix-list 20221115 * publicsuffix-list-dafsa 20221115 Public Suffix List A public suffix is a domain suffix under which Internet users could or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes. Note: DAFSA is a Deterministic Acyclic Finite State Automaton - a preprocessed list which can be quickly and easily used by programs. For more information see the project home page: https://publicsuffix.org or the repo README: https://github.com/publicsuffix/list.git As there are many changes each release please see below for complete details: https://github.com/publicsuffix/list/commits/master/public_suffix_list.dat -- 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
Updated: publicsuffix-list/-dafsa 20221115
The following packages have been upgraded in the Cygwin distribution: * publicsuffix-list 20221115 * publicsuffix-list-dafsa 20221115 Public Suffix List A public suffix is a domain suffix under which Internet users could or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes. Note: DAFSA is a Deterministic Acyclic Finite State Automaton - a preprocessed list which can be quickly and easily used by programs. For more information see the project home page: https://publicsuffix.org or the repo README: https://github.com/publicsuffix/list.git As there are many changes each release please see below for complete details: https://github.com/publicsuffix/list/commits/master/public_suffix_list.dat
how to remove curl replace-versions: 7.86.0-1 hint for test version promoted and superceded
On 2022-11-19 08:13, cygwin-no-re...@cygwin.com wrote: WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-debuginfo' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-debuginfo' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-src' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-src' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-devel' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-devel' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-doc' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-doc' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl4' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl4' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-debuginfo' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-debuginfo' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-src' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-src' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-devel' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-devel' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-doc' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-doc' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl4' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl4' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-debuginfo' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-debuginfo' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-src' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-src' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-devel' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-devel' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-doc' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl-doc' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl4' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'libcurl4' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-debuginfo' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-debuginfo' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'curl-src' replace-versions: uselessly lists version '7.86.0-1', which is <= current version '7.86.0-2' WARNING: package 'curl-src' replace-versions: lists version '7.86.0-1', which is also available to install WARNING: package 'libcurl-devel'
[ANNOUNCEMENT] Updated: psl/-make-dafsa, libpsl_5/-devel/-doc 0.21.1-2
The following packages have been upgraded in the Cygwin distribution: * psl 0.21.1-2 * psl-make-dafsa0.21.1-2 * libpsl5 0.21.1-2 * libpsl-devel 0.21.1-2 * libpsl-doc0.21.1-2 Public Suffix List library A public suffix is a domain suffix under which Internet users could or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes. For more information see the project home page: https://github.com/rockdaboot/libpsl Please see below or read /usr/share/doc/libpsl/NEWS after installation for complete details of changes: https://github.com/rockdaboot/libpsl/blob/master/NEWS Cygwin release 2 has been rebuilt with the latest library dependencies. Release 0.21.1 18.07.2020 * Fixing a test due to recent changes in upstream PSL * Meson build improvements * Documentation cleanups * Use semantic versioning for git tags Note: DAFSA is a Deterministic Acyclic Finite State Automaton - a preprocessed list which can be quickly and easily used by programs. -- 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
Updated: psl/-make-dafsa, libpsl_5/-devel/-doc 0.21.1-2
The following packages have been upgraded in the Cygwin distribution: * psl 0.21.1-2 * psl-make-dafsa0.21.1-2 * libpsl5 0.21.1-2 * libpsl-devel 0.21.1-2 * libpsl-doc0.21.1-2 Public Suffix List library A public suffix is a domain suffix under which Internet users could or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes. For more information see the project home page: https://github.com/rockdaboot/libpsl Please see below or read /usr/share/doc/libpsl/NEWS after installation for complete details of changes: https://github.com/rockdaboot/libpsl/blob/master/NEWS Cygwin release 2 has been rebuilt with the latest library dependencies. Release 0.21.1 18.07.2020 * Fixing a test due to recent changes in upstream PSL * Meson build improvements * Documentation cleanups * Use semantic versioning for git tags Note: DAFSA is a Deterministic Acyclic Finite State Automaton - a preprocessed list which can be quickly and easily used by programs.
[ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc 7.86-2, mingw64-i686/x86_64-curl 7.86-1
The following packages have been upgraded in the Cygwin distribution: * curl 7.86-2 * libcurl4 7.86-2 * libcurl-devel 7.86-2 * libcurl-doc 7.86-2 * mingw64-i686-curl 7.86-1 * mingw64-x86_64-curl 7.86-1 Command line tool and Library supporting transferring files with URL syntax, using FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, and FILE, SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate...), file transfer resume, proxy tunneling and a busload of other useful tricks. For more information see the project home page: https://curl.se/ As there are multiple components and many changes each release please see below or read /usr/share/doc/curl/RELEASE-NOTES after installation; for complete details of changes since the previous Cygwin release see: /usr/share/doc/curl/CHANGES or https://curl.se/changes.html Cygwin release 2 has been rebuilt with the latest library dependencies. Mingw release 1 has been promoted from test. curl and libcurl7.862022-10-26 Public curl releases: 211 Command line options: 248 curl_easy_setopt() options: 300 Public functions in libcurl: 91 Contributors: 2733 This release includes the following changes: * Websockets: initial support * NPN: remove support for and use of Planned upcoming removals include: * NSS in 8.0.0 (March 2023) * Support for systems without 64 bit data types in August 2023 See https://curl.se/dev/deprecate.html for details This release includes the following known bugs: * see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) This release includes the following bugfixes: * altsvc: reject bad port numbers * altsvc: use 'h3' for h3 * amiga: do not hardcode openssl/zlib into the os config * amiga: set SIZEOF_CURL_OFF_T=8 by default * amigaos: add missing curl header * asyn-ares: set hint flags when calling ares_getaddrinfo * autotools: allow --enable-symbol-hiding with windows * autotools: allow unix sockets on Windows * autotools: reduce brute-force when detecting recv/send arg list * aws_sigv4: fix header computation * bearssl: make it proper C89 compliant * CI/GHA: cancel outdated CI runs on new PR changes * CI/GHA: merge msh3 and openssl3 builds into linux workflow * cirrus-ci: add macOS build with m1 * cirrus: use make LDFLAGS=-all-static instead of curl_LDFLAGS * cli tool: do not use disabled protocols * cmake: add missing inet_ntop check * cmake: add the check of HAVE_SOCKETPAIR * cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h * cmake: delete duplicate HAVE_GETADDRINFO test * cmake: enable more detection on Windows * cmake: fix original MinGW builds * cmake: improve usability of CMake build as a sub-project * cmake: set HAVE_GETADDRINFO_THREADSAFE on Windows * cmake: set HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID on Windows * cmake: sync HAVE_SIGNAL detection with autotools * cmdline/docs: add a required 'multi' keyword for each option * configure: correct the wording when checking grep -E * configure: deprecate builds with small curl_off_t * configure: fail if '--without-ssl' + explicit parameter for an ssl lib * configure: the ngtcp2 option should default to 'no' * connect: change verbose IPv6 address:port to [address]:port * connect: fix builds without AF_INET6 * connect: fix Curl_updateconninfo for TRNSPRT_UNIX * connect: fix the wrong error message on connect failures * content_encoding: use writer struct subclasses for different encodings * cookie: reject cookie names or content with TAB characters * ctype: remove all use of , use our own versions * curl-compilers.m4: for gcc + want warnings, set gnu89 standard * curl-compilers.m4: use -O2 as default optimize for clang * curl-wolfssl.m4: error out if wolfSSL is not usable * curl.h: fix mention of wrong error code in comment * curl/add_file_name_to_url: use the libcurl URL parser * curl/add_parallel_transfers: better error handling * curl/get_url_file_name: use libcurl URL parser * curl: warn for --ssl use, considered insecure * curl_ctype: convert to macros-only * curl_easy_pause.3: unpausing is as fast as possible * curl_escape.3: fix typo * curl_setup: disable use of FLOSS for 64-bit NonStop builds * curl_setup: include curl.h after platform setup headers * curl_setup: include only system.h instead of curl.h * curl_strequal.3: fix argument typo * curl_url_set.3: document CURLU_APPENDQUERY proper * CURLMOPT_PIPELINING.3: dedup manpage xref * CURLOPT_ACCEPT_ENCODING.3: remove "four" as they are five * CURLOPT_AUTOREFERER.3: highlight the privacy leak risk * CURLOPT_COOKIEFILE: insist on "" for enable-without-file * CURLOPT_COOKIELIST.3: fix formatting mistake * CURLOPT_DNS_INTERFACE.3: mention it works for almost all protocols * CURLOPT_MIMEPOST.3: add an (inline) example * CURLOPT_POSTFIELDS.3: refer to CURLOPT_MIMEPOST *
Updated: curl/libcurl4/-devel/-doc 7.86-2, mingw64-i686/x86_64-curl 7.86-1
The following packages have been upgraded in the Cygwin distribution: * curl 7.86-2 * libcurl4 7.86-2 * libcurl-devel 7.86-2 * libcurl-doc 7.86-2 * mingw64-i686-curl 7.86-1 * mingw64-x86_64-curl 7.86-1 Command line tool and Library supporting transferring files with URL syntax, using FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, and FILE, SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate...), file transfer resume, proxy tunneling and a busload of other useful tricks. For more information see the project home page: https://curl.se/ As there are multiple components and many changes each release please see below or read /usr/share/doc/curl/RELEASE-NOTES after installation; for complete details of changes since the previous Cygwin release see: /usr/share/doc/curl/CHANGES or https://curl.se/changes.html Cygwin release 2 has been rebuilt with the latest library dependencies. Mingw release 1 has been promoted from test. curl and libcurl7.862022-10-26 Public curl releases: 211 Command line options: 248 curl_easy_setopt() options: 300 Public functions in libcurl: 91 Contributors: 2733 This release includes the following changes: * Websockets: initial support * NPN: remove support for and use of Planned upcoming removals include: * NSS in 8.0.0 (March 2023) * Support for systems without 64 bit data types in August 2023 See https://curl.se/dev/deprecate.html for details This release includes the following known bugs: * see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) This release includes the following bugfixes: * altsvc: reject bad port numbers * altsvc: use 'h3' for h3 * amiga: do not hardcode openssl/zlib into the os config * amiga: set SIZEOF_CURL_OFF_T=8 by default * amigaos: add missing curl header * asyn-ares: set hint flags when calling ares_getaddrinfo * autotools: allow --enable-symbol-hiding with windows * autotools: allow unix sockets on Windows * autotools: reduce brute-force when detecting recv/send arg list * aws_sigv4: fix header computation * bearssl: make it proper C89 compliant * CI/GHA: cancel outdated CI runs on new PR changes * CI/GHA: merge msh3 and openssl3 builds into linux workflow * cirrus-ci: add macOS build with m1 * cirrus: use make LDFLAGS=-all-static instead of curl_LDFLAGS * cli tool: do not use disabled protocols * cmake: add missing inet_ntop check * cmake: add the check of HAVE_SOCKETPAIR * cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h * cmake: delete duplicate HAVE_GETADDRINFO test * cmake: enable more detection on Windows * cmake: fix original MinGW builds * cmake: improve usability of CMake build as a sub-project * cmake: set HAVE_GETADDRINFO_THREADSAFE on Windows * cmake: set HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID on Windows * cmake: sync HAVE_SIGNAL detection with autotools * cmdline/docs: add a required 'multi' keyword for each option * configure: correct the wording when checking grep -E * configure: deprecate builds with small curl_off_t * configure: fail if '--without-ssl' + explicit parameter for an ssl lib * configure: the ngtcp2 option should default to 'no' * connect: change verbose IPv6 address:port to [address]:port * connect: fix builds without AF_INET6 * connect: fix Curl_updateconninfo for TRNSPRT_UNIX * connect: fix the wrong error message on connect failures * content_encoding: use writer struct subclasses for different encodings * cookie: reject cookie names or content with TAB characters * ctype: remove all use of , use our own versions * curl-compilers.m4: for gcc + want warnings, set gnu89 standard * curl-compilers.m4: use -O2 as default optimize for clang * curl-wolfssl.m4: error out if wolfSSL is not usable * curl.h: fix mention of wrong error code in comment * curl/add_file_name_to_url: use the libcurl URL parser * curl/add_parallel_transfers: better error handling * curl/get_url_file_name: use libcurl URL parser * curl: warn for --ssl use, considered insecure * curl_ctype: convert to macros-only * curl_easy_pause.3: unpausing is as fast as possible * curl_escape.3: fix typo * curl_setup: disable use of FLOSS for 64-bit NonStop builds * curl_setup: include curl.h after platform setup headers * curl_setup: include only system.h instead of curl.h * curl_strequal.3: fix argument typo * curl_url_set.3: document CURLU_APPENDQUERY proper * CURLMOPT_PIPELINING.3: dedup manpage xref * CURLOPT_ACCEPT_ENCODING.3: remove "four" as they are five * CURLOPT_AUTOREFERER.3: highlight the privacy leak risk * CURLOPT_COOKIEFILE: insist on "" for enable-without-file * CURLOPT_COOKIELIST.3: fix formatting mistake * CURLOPT_DNS_INTERFACE.3: mention it works for almost all protocols * CURLOPT_MIMEPOST.3: add an (inline) example * CURLOPT_POSTFIELDS.3: refer to CURLOPT_MIMEPOST *
[no subject]
>From cygwin-announce-gsasl-2.2.0-2 Fri Nov 18 11:42:26 2022 From: Brian Inglis To: cygwin-announce@cygwin.com Date: Fri, 18 Nov 2022 11:42:26 -0700 Message-Id: <20221118114226.22447-1-brian.ing...@systematicsw.ab.ca> Subject: gsasl 2.2.0-2 X-CMAE-Envelope: MS4xfPNwat2cne48321MwJIz3dWLBBrzqm9BVpXConpmyznLD11Ca/X5+buOyLLAbYT4JXOJiVxtnEGLpIe6xZnPdURh3K2ZihF4yQ6KeXHqJZQArBDkchM8 baeEgnujPttmZ5XuEcwxX2l/LcN9RKNT0FNJ9w01B/AURmfjeNKWSSzFTvPyXXTED+dclkMDwIFu69Lb48C97TApceJJzxAUm0suhFRUtq2u0qjWnjG1n50B The following packages have been uploaded to the Cygwin distribution: * libgsasl-common-2.2.0-2 * libgsasl18-2.2.0-2 * libgsasl-devel-2.2.0-2 * libgsasl-doc-2.2.0-2 * gsasl-2.2.0-2 GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL) framework, consisting of a library with several plugins, and command-line application.