Re: Adding an embedded signature on setup-x86_64.exe

2022-11-19 Thread Brian Inglis

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'

2022-11-19 Thread Jeremy Drake via Cygwin-patches
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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz
 
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

2022-11-19 Thread Achim Gratz
 
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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Achim Gratz


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

2022-11-19 Thread Brian Inglis

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

2022-11-19 Thread Cygwin vttest Maintainer
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

2022-11-19 Thread Cygwin vttest Maintainer
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

2022-11-19 Thread Brian Inglis

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

2022-11-19 Thread Brian Inglis

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

2022-11-19 Thread Jon Turney

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

2022-11-19 Thread Jon Turney

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

2022-11-19 Thread Cygwin publicsuffix-list Maintainer
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

2022-11-19 Thread Cygwin publicsuffix-list Maintainer
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

2022-11-19 Thread Brian Inglis

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

2022-11-19 Thread Cygwin libpsl Maintainer
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

2022-11-19 Thread Cygwin libpsl Maintainer
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

2022-11-19 Thread Cygwin curl Maintainer
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

2022-11-19 Thread Cygwin curl Maintainer
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]

2022-11-19 Thread cygwin-announce-bounces+archive=jab . org
>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.