Updated: unifont, unifont-fonts, unifont-viewer 15.0.05

2023-06-04 Thread Cygwin unifont Maintainer via Cygwin-announce
The following packages have been upgraded in the Cygwin distribution:

* unifont   15.0.05
* unifont-viewer15.0.05
* unifont-fonts 15.0.05

GNU Unifont is a Unicode font with a glyph for every visible
Unicode Basic Multilingual Plane code point and more, with supporting
utilities to modify the font. The Unicode Basic Multilingual Plane
covers the first 64K Unicode code points.

NOTE 

This is the last Unifont major release which will include Truetype
format Unifont by default.
It is the first Cygwin major release which also includes Opentype
format Unifont.
As these fonts are bitmap glyphs rendered into modern font formats, both
formats should render the same glyphs.
All modern systems support both Opentype and Truetype format fonts, so
there should be few or no issues if future releases provide only
Opentype format Unifont, which are also less than half the file size of
the Truetype format.
If anyone encounters issues using the Opentype format Unifont in place
of the Truetype format Unifont, please let us know before the next major
release, so we can address any issues, or possibly continue to also
provide the Truetype format Unifont.

For more information see the project home page:

https://unifoundry.com/unifont/

For recent changes, see below or read /usr/share/doc/unifont/NEWS after
installation.

See also Release Notes under:

https://unifoundry.com/unifont/index.html
https://unifoundry.com/unifont/unifont-utilities.html


2023-06-03  15.0.05

* New Hangul Syllables block (U+AC00..U+D7A3) contributed by Minseo Lee.
  Generated with his modifications of three combining patterns in the
  johab2ucs2 Perl script.
* Modified U+5829 and U+6FF9 Chinese glyphs.

2023-05-28  15.0.04

* Adjustments to Greek and Coptic letters.
* Adjustments to two heart glyphs.
* Added Engsvanáli (U+E100..U+E14F) CSUR glyphs.

2023-05-21  15.0.03

* Fixed a typo in src/Makefile that could affect "make install".
* Install unifont_all.hex in $(PKGDEST) directory.

2023-05-20  15.0.02

* N.B.: This is the last planned version to build TrueType font files as
  part of the standard font build with
   make BUILDFONT=1
  In the future, only OpenType font files will be part of the ordinary
  font building using the hex2otf program.
  TrueType fonts will have to be built manually using:
cd font
make truetype
* Minor update to allow for separate building of TrueType and OpenType fonts.
  This is in preparation for the future removal of TrueType font files
  from default font builds, in preference for OpenType font files.
  That change is planned for the release of Unifont 15.1.01, which will
  correspond to the release of the Unicode 15.1.0 standard scheduled for
  September 2023.
* Added Doxygen annotation to C programs and corresponding ".h" header files.
  Annotated output is generated in a new "doxygen" subdirectory.
  Doxygen output consists of a browsable set of HTML pages and a
  hyperlinked PDF document.
* Updates to make files to fix issues with redundant building under some
  circumstances.
* Added 196 Plane 2 and Plane 3 Chinese ideographs drawn by 湖 远星 to
  the basic Unifont font files for coverage of the General Standard
  Chinese Characters set.
  Also added biang glyphs drawn by Ming Fan.
* Fullwidth CJK characters that appeared to be boldface in the range
  U+FF00..U+FFEF were updated using glyphs from Wen Quan Yi, with some
  modifications.

2022-09-13  15.0.01

* Update for Unicode 15.0.0 release.
* "make install" now installs Unifont OpenType font files in the same
  directory as TrueType fonts by default.
  The intention is to remove TrueType fonts file from the "install"
  target for the Unicode 16.0.0 release unless there is a reason to keep
  them.
* Existing Unicode scripts in Unifont maintain complete coverage.
* Under ConScript Unicode Registry (UCSUR) scripts added:
  - U+E1D0..U+E1FF Syai
  - U+E360..U+E37F Sarkai
  - U+ED80..U+EDAF Iranic.
* New Unicode 15.0.0 Plane 1 scripts:
  - U+10EFD..U+10EFF Arabic Extended-C
  - U+11B00..U+11B5F Devanagari Extended-A
  - U+11F00..U+11F5F Kawi
  - U+1D2C0..U+1D2DF Kaktovik Numerals
  - U+1E030..U+1E08F Cyrillic Exntended-D
  - U+1E4D0..U+1E4FF Nag Mundari.



[ANNOUNCEMENT] Updated: unifont, unifont-fonts, unifont-viewer 15.0.05

2023-06-04 Thread Cygwin unifont Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* unifont   15.0.05
* unifont-viewer15.0.05
* unifont-fonts 15.0.05

GNU Unifont is a Unicode font with a glyph for every visible
Unicode Basic Multilingual Plane code point and more, with supporting
utilities to modify the font. The Unicode Basic Multilingual Plane
covers the first 64K Unicode code points.

NOTE 

This is the last Unifont major release which will include Truetype
format Unifont by default.
It is the first Cygwin major release which also includes Opentype
format Unifont.
As these fonts are bitmap glyphs rendered into modern font formats, both
formats should render the same glyphs.
All modern systems support both Opentype and Truetype format fonts, so
there should be few or no issues if future releases provide only
Opentype format Unifont, which are also less than half the file size of
the Truetype format.
If anyone encounters issues using the Opentype format Unifont in place
of the Truetype format Unifont, please let us know before the next major
release, so we can address any issues, or possibly continue to also
provide the Truetype format Unifont.

For more information see the project home page:

https://unifoundry.com/unifont/

For recent changes, see below or read /usr/share/doc/unifont/NEWS after
installation.

See also Release Notes under:

https://unifoundry.com/unifont/index.html
https://unifoundry.com/unifont/unifont-utilities.html


2023-06-03  15.0.05

* New Hangul Syllables block (U+AC00..U+D7A3) contributed by Minseo Lee.
  Generated with his modifications of three combining patterns in the
  johab2ucs2 Perl script.
* Modified U+5829 and U+6FF9 Chinese glyphs.

2023-05-28  15.0.04

* Adjustments to Greek and Coptic letters.
* Adjustments to two heart glyphs.
* Added Engsvanáli (U+E100..U+E14F) CSUR glyphs.

2023-05-21  15.0.03

* Fixed a typo in src/Makefile that could affect "make install".
* Install unifont_all.hex in $(PKGDEST) directory.

2023-05-20  15.0.02

* N.B.: This is the last planned version to build TrueType font files as
  part of the standard font build with
   make BUILDFONT=1
  In the future, only OpenType font files will be part of the ordinary
  font building using the hex2otf program.
  TrueType fonts will have to be built manually using:
cd font
make truetype
* Minor update to allow for separate building of TrueType and OpenType fonts.
  This is in preparation for the future removal of TrueType font files
  from default font builds, in preference for OpenType font files.
  That change is planned for the release of Unifont 15.1.01, which will
  correspond to the release of the Unicode 15.1.0 standard scheduled for
  September 2023.
* Added Doxygen annotation to C programs and corresponding ".h" header files.
  Annotated output is generated in a new "doxygen" subdirectory.
  Doxygen output consists of a browsable set of HTML pages and a
  hyperlinked PDF document.
* Updates to make files to fix issues with redundant building under some
  circumstances.
* Added 196 Plane 2 and Plane 3 Chinese ideographs drawn by 湖 远星 to
  the basic Unifont font files for coverage of the General Standard
  Chinese Characters set.
  Also added biang glyphs drawn by Ming Fan.
* Fullwidth CJK characters that appeared to be boldface in the range
  U+FF00..U+FFEF were updated using glyphs from Wen Quan Yi, with some
  modifications.

2022-09-13  15.0.01

* Update for Unicode 15.0.0 release.
* "make install" now installs Unifont OpenType font files in the same
  directory as TrueType fonts by default.
  The intention is to remove TrueType fonts file from the "install"
  target for the Unicode 16.0.0 release unless there is a reason to keep
  them.
* Existing Unicode scripts in Unifont maintain complete coverage.
* Under ConScript Unicode Registry (UCSUR) scripts added:
  - U+E1D0..U+E1FF Syai
  - U+E360..U+E37F Sarkai
  - U+ED80..U+EDAF Iranic.
* New Unicode 15.0.0 Plane 1 scripts:
  - U+10EFD..U+10EFF Arabic Extended-C
  - U+11B00..U+11B5F Devanagari Extended-A
  - U+11F00..U+11F5F Kawi
  - U+1D2C0..U+1D2DF Kaktovik Numerals
  - U+1E030..U+1E08F Cyrillic Exntended-D
  - U+1E4D0..U+1E4FF Nag Mundari.


-- 
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: python2 removal

2023-06-04 Thread Jon Turney via Cygwin-apps

On 02/04/2023 16:47, Jon Turney via Cygwin-apps wrote:

On 14/03/2023 19:17, Jon Turney via Cygwin-apps wrote:

On 15/01/2023 12:52, Jon Turney via Cygwin-apps wrote:


This has come up in discussion a few times, and is now well overdue, 
I think.


Python 2.7 is the last python2 version, which was sunsetted on 
January 1, 2020.



[...]


3) There might also still be some other packages lurking which just 
install a script with a shebang containing 'python', and assume that 
python is python2.  I don't know how we could identify those.


The remaining cases of packages which have a dependency on python 
and/or python2 are either this (packages which contain a python script 
with a python shebang line), or the other case which I hadn't 
previously considered - a package which contain an executable or 
shared library linked with libpython2.7.dll.


So, again I need inspect these to determine what should happen to them.


So here's the list, with *tentative* notes of the disposition for each 
package.


As before, I might look at rebuilding some of the more important 
packages, as time permits, and some of these are candidates for removal 
if not updated, but obviously adoptions and input on what is no longer 
useful is welcomed!


So, I think I've more or less come to the end of packages which seems 
worthwhile for me to rebuild and/or update.


(There's several things which I haven't updated because their 
dependencies also need updating - usually glib, which definitely needs 
attending to, but I'm not going to pull on that thread right now...)



I think the next step is to remove the python27 package itself.

This will make it impossible to install anything which requires it on 
new installations (existing installations which already have the package 
installed will be uneffected).


Once the wailing, rending of garments and gnashing of teeth has died 
down, I can remove the python2 modules and bindings at leisure.


Marco,

As python maintainer, any thoughts on when to do this? Anything you want 
to get done before that?




duplicity 1.2.3-1

2023-06-04 Thread Libor Ukropec via Cygwin-announce

The following packages have been uploaded to the Cygwin distribution as release:

* duplicity-1.2.3-1

Duplicity backs directories by producing encrypted tar-format
volumes and uploading them to a remote or local file server. Because duplicity
uses librsync, the incremental archives are space efficient and only record
the parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.

This package is the latest upstream version. Any feedback is appreciated.
For changes see https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md

Please send questions or concerns to the main Cygwin mailing list as usual.

Libor

--

*** 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.comcygwin.com

If you need more information on unsubscribing, start reading here:

https://sourceware.org/lists.html#unsubscribe

--
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] duplicity 1.2.3-1

2023-06-04 Thread Libor Ukropec via Cygwin-announce via Cygwin

The following packages have been uploaded to the Cygwin distribution as release:

* duplicity-1.2.3-1

Duplicity backs directories by producing encrypted tar-format
volumes and uploading them to a remote or local file server. Because duplicity
uses librsync, the incremental archives are space efficient and only record
the parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.

This package is the latest upstream version. Any feedback is appreciated.
For changes see https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md

Please send questions or concerns to the main Cygwin mailing list as usual.

Libor

--

*** 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.comcygwin.com

If you need more information on unsubscribing, start reading here:

https://sourceware.org/lists.html#unsubscribe

--
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

--
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: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.2

2023-06-04 Thread Cygwin curl Maintainer via Cygwin-announce
The following packages have been upgraded in the Cygwin distribution:

* curl  8.1.2
* libcurl4  8.1.2
* libcurl-devel 8.1.2
* libcurl-doc   8.1.2
* mingw64-x86_64-curl   8.1.2

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


curl and libcurl 8.1.2  2023-05-30

Public curl releases:219
Command line options:251
curl_easy_setopt() options:  302
Public functions in libcurl:  91
Contributors:   2888

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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:

* configure: quote the assignments for run-compiler
* configure: without pkg-config and no custom path, use -lnghttp2
* curl: cache the --trace-time value for a second
* http2: fix EOF handling on uploads with auth negotiation
* http3: send EOF indicator early as possible
* lib1560: verify more scheme guessing
* lib: remove unused functions, make single-use static
* libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
* libssh: when keyboard-interactive auth fails, try password
* misc: fix spelling mistakes
* page-header: mention curl version and how to figure out current release
* page-header: minor wording polish in the URL segment
* scripts/singleuse.pl: add more API calls
* urlapi: remove superfluous host name check



[ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.2

2023-06-04 Thread Cygwin curl Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* curl  8.1.2
* libcurl4  8.1.2
* libcurl-devel 8.1.2
* libcurl-doc   8.1.2
* mingw64-x86_64-curl   8.1.2

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


curl and libcurl 8.1.2  2023-05-30

Public curl releases:219
Command line options:251
curl_easy_setopt() options:  302
Public functions in libcurl:  91
Contributors:   2888

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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:

* configure: quote the assignments for run-compiler
* configure: without pkg-config and no custom path, use -lnghttp2
* curl: cache the --trace-time value for a second
* http2: fix EOF handling on uploads with auth negotiation
* http3: send EOF indicator early as possible
* lib1560: verify more scheme guessing
* lib: remove unused functions, make single-use static
* libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
* libssh: when keyboard-interactive auth fails, try password
* misc: fix spelling mistakes
* page-header: mention curl version and how to figure out current release
* page-header: minor wording polish in the URL segment
* scripts/singleuse.pl: add more API calls
* urlapi: remove superfluous host name check


-- 
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: unifont, unifont-fonts, unifont-viewer 15.0.04

2023-06-04 Thread Cygwin unifont Maintainer via Cygwin-announce
The following packages have been upgraded in the Cygwin distribution:

* unifont   15.0.04
* unifont-viewer15.0.04
* unifont-fonts 15.0.04

GNU Unifont is a Unicode font with a glyph for every visible
Unicode Basic Multilingual Plane code point and more, with supporting
utilities to modify the font. The Unicode Basic Multilingual Plane
covers the first 65,536 (or 2^16) Unicode code points.

NOTE 

This is the last Unifont major release which will include Truetype
format Unifont by default.
It is the first Cygwin major release which also includes Opentype
format Unifont.
As these fonts are bitmap glyphs rendered into modern font formats, both
formats should render the same glyphs.
All modern systems support both Opentype and Truetype format fonts, so
there should be few or no issues if future releases provide only
Opentype format Unifont, which are also less than half the file size of
the Truetype format.
If anyone encounters issues using the Opentype format Unifont in place
of the Truetype format Unifont, please let us know before the next major
release, so we can address any issues, or possibly continue to also
provide the Truetype format Unifont.

For more information see the project home page:

https://unifoundry.com/unifont/

For changes since the previous release, see below or read
/usr/share/doc/unifont/NEWS after installation.

See also Release Notes under:

https://unifoundry.com/unifont/index.html
https://unifoundry.com/unifont/unifont-utilities.html


2023-05-28: Release 15.0.04

* Adjustments to Greek and Coptic letters.
* Adjustments to two heart glyphs.
* Added Engsvanáli (U+E100..U+E14F) CSUR glyphs.



[ANNOUNCEMENT] Updated: unifont, unifont-fonts, unifont-viewer 15.0.04

2023-06-04 Thread Cygwin unifont Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* unifont   15.0.04
* unifont-viewer15.0.04
* unifont-fonts 15.0.04

GNU Unifont is a Unicode font with a glyph for every visible
Unicode Basic Multilingual Plane code point and more, with supporting
utilities to modify the font. The Unicode Basic Multilingual Plane
covers the first 65,536 (or 2^16) Unicode code points.

NOTE 

This is the last Unifont major release which will include Truetype
format Unifont by default.
It is the first Cygwin major release which also includes Opentype
format Unifont.
As these fonts are bitmap glyphs rendered into modern font formats, both
formats should render the same glyphs.
All modern systems support both Opentype and Truetype format fonts, so
there should be few or no issues if future releases provide only
Opentype format Unifont, which are also less than half the file size of
the Truetype format.
If anyone encounters issues using the Opentype format Unifont in place
of the Truetype format Unifont, please let us know before the next major
release, so we can address any issues, or possibly continue to also
provide the Truetype format Unifont.

For more information see the project home page:

https://unifoundry.com/unifont/

For changes since the previous release, see below or read
/usr/share/doc/unifont/NEWS after installation.

See also Release Notes under:

https://unifoundry.com/unifont/index.html
https://unifoundry.com/unifont/unifont-utilities.html


2023-05-28: Release 15.0.04

* Adjustments to Greek and Coptic letters.
* Adjustments to two heart glyphs.
* Added Engsvanáli (U+E100..U+E14F) CSUR glyphs.


-- 
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: Getting return code "127" after execution of program

2023-06-04 Thread Jon Turney via Cygwin

On 02/06/2023 13:42, Eliot Moss via Cygwin wrote:

On 6/2/2023 5:58 AM, rajesh kesavan via Cygwin wrote:

Hi,

[...]

(I also don't think you needed to include all those lists in your
original post; cygwin@cygwin.com would be enough for now, so I have
trimmed other lists from my response.)


Indeed not.

Rajesh,

You should only ever send mail to the mailing list 'owner' address if 
you have a problem with your subscription to the mailing list.


Therefore, it is probably never appropriate to send mail to both the 
list, and the owner of the list.


Further, cygwin-develop...@cygwin.com is explicitly described as for 
"contributing to the development of Cygwin [...]  If you have an issue 
and hope that someone will look into it for you then please do not send 
email here".  That seems a clear request to not send this kind of mail 
there.


By spamming all these addresses, you signal that you are impatient, 
inconsiderate and not respectful of the boundaries of others.


This won't help you engage members of our community who are willing to 
help you solve your problem.


Please don't do it ever again.

--
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