Re: [ANNOUNCEMENT] Updated: less-563-1

2021-01-02 Thread ASSI
Marco Atzeri via Cygwin-announce via Cygwin writes:
> Also compiled with pcre regex

Please switch to pcre2 on the next update.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables
--
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: Native symbolic link behavior is broken and makes backups using Cygwin command line tools impossible

2021-01-02 Thread Brian Inglis

On 2021-01-02 21:16, Matt D. via Cygwin wrote:

I have a folder with a lot of native Windows symbolic links. I want to
copy this folder.

I cannot rsync or cp this folder due to Cygwin being unable to create
symbolic links without also wanting to verify the link target. This
can be demonstrated:

$ ln -s a b
ln: failed to create symbolic link 'b': No such file or directory

If I create a test directory folder_a/ and folder_b/. Inside I will
"touch a" and "ln -s a b".

I cannot rsync this folder:

$ rsync -a folder_a/ folder_b/
rsync: symlink "folder_a/b" -> "a" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous
errors) (code 23) at main.c(1306) [sender=3.2.0dev]

Using "cp -a folder_a/* folder_b/" in this test case DOES work but
this is simply because files were returned in the correct order and
the link could be created.

This can be demonstrated where this works fine:

$ cp -a folder_a/a folder_a/b folder_b/

But this does not:

$ cp -a folder_a/b folder_a/b folder_b/
cp: cannot create symbolic link 'folder_b/b': No such file or directory
cp: warning: source file 'folder_a/b' specified more than once

The order in which files are returned while listing them in a
directory and necessitating their pre-existence while performing a
deep copy is impossible. It's also very normal for symbolic links to
exist which may or may not point to a valid target depending on the
observing path.

Windows does NOT require a link to be valid before creation. This can
be demonstrated with mklink:

C:\mklink b a
symbolic link created for b <<===>> a


Depending on exactly what you have and what you want to do try:

$ cp -av
$ cp -dv
$ cp -Pv
or
> robocopy /sl

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

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in binary units and prefixes, physical quantities in SI.]
--
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


Native symbolic link behavior is broken and makes backups using Cygwin command line tools impossible

2021-01-02 Thread Matt D. via Cygwin
I have a folder with a lot of native Windows symbolic links. I want to
copy this folder.

I cannot rsync or cp this folder due to Cygwin being unable to create
symbolic links without also wanting to verify the link target. This
can be demonstrated:

$ ln -s a b
ln: failed to create symbolic link 'b': No such file or directory

If I create a test directory folder_a/ and folder_b/. Inside I will
"touch a" and "ln -s a b".

I cannot rsync this folder:

$ rsync -a folder_a/ folder_b/
rsync: symlink "folder_a/b" -> "a" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous
errors) (code 23) at main.c(1306) [sender=3.2.0dev]

Using "cp -a folder_a/* folder_b/" in this test case DOES work but
this is simply because files were returned in the correct order and
the link could be created.

This can be demonstrated where this works fine:

$ cp -a folder_a/a folder_a/b folder_b/

But this does not:

$ cp -a folder_a/b folder_a/b folder_b/
cp: cannot create symbolic link 'folder_b/b': No such file or directory
cp: warning: source file 'folder_a/b' specified more than once

The order in which files are returned while listing them in a
directory and necessitating their pre-existence while performing a
deep copy is impossible. It's also very normal for symbolic links to
exist which may or may not point to a valid target depending on the
observing path.

Windows does NOT require a link to be valid before creation. This can
be demonstrated with mklink:

C:\mklink b a
symbolic link created for b <<===>> a
--
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] Updated: libde265-1.0.8-1

2021-01-02 Thread Marco Atzeri via Cygwin-announce via Cygwin

First version 1.0.8-1 of

   libde265-devel
   libde265-tool
   libde265_0

have been uploaded for cygwin

CHANGES
Updated to latest upstream release.

DESCRIPTION
libde265 is an open source implementation of the h.265 video codec.
It is written from scratch and has a plain C API to enable a simple
integration into other software.

HOMEPAGE
https://www.libde265.org/
https://github.com/strukturag/libde265/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
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] Updated: libheif-1.10.0-1

2021-01-02 Thread Marco Atzeri via Cygwin-announce via Cygwin

First version 1.10.0-1 of

   libheif-devel
   libheif-tool
   libheif1

have been uploaded for cygwin

CHANGES
Update to latest stream

DESCRIPTION
libheif is an ISO/IEC 23008-12:2017 HEIF and AVIF
(AV1 Image File Format) file format decoder and encoder.

HEIF and AVIF are new image file formats employing
HEVC (h.265) or AV1 image coding, respectively, for the
best compression ratios currently possible.

HOMEPAGE
https://github.com/strukturag/libheif/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
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] Updated: less-563-1

2021-01-02 Thread Marco Atzeri via Cygwin-announce via Cygwin

New version 563-1 of

  less

is available in the Cygwin distribution

CHANGES
Last upstream release

http://www.greenwoodsoftware.com/less/

Also compiled with pcre regex

DESCRIPTION
Less is a free, open-source file pager.
It can be found on most versions of Linux, Unix and Mac OS,
as well as on many other operating systems.

HOMEPAGE
http://www.greenwoodsoftware.com/less/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
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: Segfault when accessing mmaped memory on Cygwin

2021-01-02 Thread Steven Bardwell
Thomas writes:

>> when trying out uf a certain shared memory allocator would work on 
>> Cygwin, I tried out the sample program below (which works on Linunx, 
>> *BSD, AIX and Solaris) and got a suprising falure

> Actually, the failure wasn't all that unexpected, given that I had put the 
> ftruncate into the wrong place...
> It appears to work now, sorry for the noise.


Where is the proper place for the ftruncate() call?


Steve Bardwell
--
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: Segfault when accessing mmaped memory on Cygwin

2021-01-02 Thread Thomas Koenig via Cygwin



I wrote:


when trying out uf a certain shared memory allocator would
work on Cygwin, I tried out the sample program below (which
works on Linunx, *BSD, AIX and Solaris) and got a suprising
falure


Actually, the failure wasn't all that unexpected, given that
I had put the ftruncate into the wrong place...

It appears to work now, sorry for the noise.

Best regards

Thomas
--
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: Cygwin.com address down

2021-01-02 Thread Wayne Davison
On Sat, Jan 2, 2021 at 11:44 AM Hamish McIntyre-Bhatty wrote:
> Hi, I have the same problem - cygwin.org works for me, but cygwin.com
> doesn't, although tester sites suggest cygwin.com is indeed up.

Since this looks to be some kind of DNS resolving issue for various
people, you can try to work around it by changing your DNS server
settings to use something like 8.8.8.8 and/or 1.1.1.1, which resolve
the names correctly.  Or, for someone just trying to get an install
done, a simple tweak of your /etc/hosts file to define the domains as
having IP 8.43.85.97 will work as a short-term fix.

..wayne..
--
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: Cygwin.com address down

2021-01-02 Thread Hamish McIntyre-Bhatty via Cygwin
On 02/01/2021 18:00, Peter Rice via Cygwin wrote:
> Hi,
>
> I tried installing cygwin on a new Windows 10 system yesterday and it
> failed to find any mirror sites.
>
> I can see www.cygwin.com to start the download, but then everything
> points to cygwin.com and all those links fail (but work when I add
> 'www.' to the URL)
>
> For example: The "mirrors" left menu link to
> https://cygwin.com/mirrors.html fails but
> https://www.cygwin.com/mirrors.html works
>
> I will keep trying to see if it is back - or maybe everything should
> just be pointing to the www.cygwin.com address.
>
> regards
>
> Peter Rice

Hi, I have the same problem - cygwin.org works for me, but cygwin.com
doesn't, although tester sites suggest cygwin.com is indeed up.

Hamish



0x87B761FE07F548D6.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature
--
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: Cygwin.com address down

2021-01-02 Thread Christopher Faylor via Cygwin
On Sat, Jan 02, 2021 at 06:00:32PM +, Peter Rice wrote:
>I tried installing cygwin on a new Windows 10 system yesterday and it
>failed to find any mirror sites.
>
>I can see www.cygwin.com to start the download, but then everything
>points to cygwin.com and all those links fail (but work when I add
>'www.' to the URL)
>
>For example: The "mirrors" left menu link to
>https://cygwin.com/mirrors.html fails but
>https://www.cygwin.com/mirrors.html works
>
>I will keep trying to see if it is back - or maybe everything should
>just be pointing to the www.cygwin.com address.

https://www.isitdownrightnow.com/cygwin.com.html

--
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] Updated: tzcode, tzdata 2020f

2021-01-02 Thread Brian Inglis
The following packages have been upgraded in the Cygwin distribution:

* tzcode2020f
* tzdata2020f

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

and for this release, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2020-December/64.html

Change to build procedure

* 'make rearguard_tarballs' no longer generates a bad rearguard.zi, fixing a
  2020e bug. (Problem reported by Deborah Goldsmith.)

--
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] Updated: wget 1.21

2021-01-02 Thread Brian Inglis
The following packages have been upgraded in the Cygwin distribution:

* wget  1.21

GNU Wget is a file retrieval utility which can use the HTTP, HTTPS, or
FTP protocols. Wget features include the ability to work in the
background while you're logged out, recursive retrieval of directories,
file name wildcard matching, remote file timestamp storage and
comparison, use of Rest with FTP servers and Range with HTTP servers to
retrieve files over slow or unstable connections, support for Proxy
servers, and configurability.

For more information, please see the project home page:

https://www.gnu.org/software/wget/

This is a small release with some bug fixes and a few quality of life
improvements, with a Cygwin re-addition to the Web category.
This will be the last release of wget, unless more high priority
security patches are required. Future development will be against the
successor project wget2. 

For more details, please see the release notice or below:

https://lists.gnu.org/archive/html/bug-wget/2020-12/msg00024.html

Changes in Wget 1.21

* Fix buffer overflows in progress bar code in some locales
* Fix two null pointer accesses
* Post Handshake Authentication for OpenSSL
* Remove all uses of alloca
  In some places the length of untrusted strings has been used, e.g.
  strings from the command line or from remote.
* Amend cookie file header to be recognized by the 'file' command
* Improve the number of translated strings
* Require gettext version 0.19.3+
* Add configure flags --enable-fsanitize-ubsan, --enable-fsanitize-asan
  and --enable-fsanitize-msan for gcc and clang
* Make several smaller fixes, enhance fuzzing, enhance building

--
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: Cygwin.com address down

2021-01-02 Thread Jim Garrison via Cygwin

On 1/2/2021 10:00 AM, Peter Rice via Cygwin wrote:

Hi,

I tried installing cygwin on a new Windows 10 system yesterday and it 
failed to find any mirror sites.


Works for me (cygwin.com and www.cygwin.com both resolve to the same IP)
but there does seem to be some "interesting" routing going on and some
packet loss.  Here's the output from mtr

 Host  Loss%
 1. 96.120.60.170.0%
 2. xe-12-1-22-rur01.beaverton.or.bverton.comcast.  0.0%
 3. ae-51-ar01.troutdale.or.bverton.comcast.net 0.0%
 4. ae-2.bar2.portland1.level3.net  0.0%
 5. ae-1-3501.edge7.losangeles1.level3.net  0.0%
 6. epe-industr.edge4.losangeles1.level3.net0.0%
 7. be22.bbrt02.lax10.flexential.net0.0%
 8. be154.bbrt02.las03.flexential.net   0.0%
 9. be10.bbrt01.las03.flexential.net0.0%
10. be106.bbrt02.dal01.flexential.net   0.0%
11. be10.bbrt01.dal01.flexential.net0.0%
12. be136.bbrt01.atl10.flexential.net   0.0%
13. be10.bbrt02.atl10.flexential.net0.0%
14. be166.bbrt01.atl03.flexential.net  18.2%
15. be170.bbrt02.clt01.flexential.net   0.0%
16. be10.bbrt01.clt01.flexential.net0.0%
17. be184.bbrt01.ral01.flexential.net   0.0%
18. be31.crrt01.ral01.flexential.net0.0%
19. 128.136.224.140 0.0%
20. 8.43.84.1   0.0%
21. 8.43.84.3   0.0%
22. 8.43.84.4   0.0%
23. ip-8-43-86-62.foo.bar   0.0%
24. ip-8-43-85-97.sourceware.org0.0%

I suspect the problem is at flexential.net and will hopefully be
resolved soon.


--
Jim Garrison
j...@acm.org
--
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


Cygwin.com address down

2021-01-02 Thread Peter Rice via Cygwin

Hi,

I tried installing cygwin on a new Windows 10 system yesterday and it 
failed to find any mirror sites.


I can see www.cygwin.com to start the download, but then everything 
points to cygwin.com and all those links fail (but work when I add 
'www.' to the URL)


For example: The "mirrors" left menu link to 
https://cygwin.com/mirrors.html fails but 
https://www.cygwin.com/mirrors.html works


I will keep trying to see if it is back - or maybe everything should 
just be pointing to the www.cygwin.com address.


regards

Peter Rice


--
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] Test: python packages

2021-01-02 Thread Marco Atzeri via Cygwin-announce via Cygwin

The following  python packages have been uploaded as test

  python2  idle22.7.18-4
  python27 idle27   2.7.18-4

ADDITIONAL CYGWIN CHANGES

Rebuilt to include a needed patch for TCP handling

CYGWIN CHANGES

As python2 is no longer supported

https://devguide.python.org/devcycle/#end-of-life-branches

the package are updated to include postinstall script that
use "alternatives" to define for

  /usr/bin/python

  /usr/bin/python3
  /usr/bin/idle3
  /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
python - status is auto.
 link currently points to /usr/bin/python3.8
/usr/bin/python3.7 - priority 37
/usr/bin/python3.8 - priority 38
/usr/bin/python3.6 - priority 36
/usr/bin/python2.7 - priority 27
Current `best' version is /usr/bin/python3.8.

The following link are not provided anymore.
/usr/bin/idle
/usr/bin/pydoc

The python3 package will pull python38 package.

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian
/usr/bin/python is discouraged.

As on Cygwin we have still several third packages depending on
python2, the usage of alternatives should allow to manage
until all are updated to python3

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
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] Updated: cutemaze-1.2.6-1

2021-01-02 Thread Lemures Lemniscati via Cygwin-announce via Cygwin
The following packages have been uploaded to the Cygwin distribution:

* cutemaze-1.2.6-1.tar.xz

* cutemaze-1.2.6-1-src.tar.xz
* cutemaze-debuginfo-1.2.6-1.tar.xz

This is an update to the latest upstream.

--
CuteMaze is a simple, top-down game in which mazes are randomly
generated using one of a choice of several different algorithms.
You move the character through the maze while hunting for targets 
(cheese, by default); the game is won once all of these targets
have been picked up.


HomePage: https://gottcode.org/cutemaze/
News: https://github.com/gottcode/cutemaze/releases
Source: https://github.com/gottcode/cutemaze/tree/v1.2.6
License: GPL-3.0 License
 https://github.com/gottcode/cutemaze/blob/v1.2.6/COPYING

Cygwin Package Summary:
  https://www.cygwin.com/packages/summary/cutemaze-src.html
Cygport Source:
  https://www.cygwin.com/git/?p=git/cygwin-packages/cutemaze.git

--
Lemures Lemniscati
--
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] Updated: exiv2-0.27.3-1

2021-01-02 Thread Lemures Lemniscati via Cygwin-announce via Cygwin
The following packages have been uploaded to the Cygwin distribution:

* exiv2-0.27.3-1.tar.xz
* libexiv2-devel-0.27.3-1.tar.xz
* libexiv2_27-0.27.3-1.tar.xz

* exiv2-0.27.3-1-src.tar.xz
* exiv2-debuginfo-0.27.3-1.tar.xz

This is an update to the latest upstream.

--
Exiv2 is a C++ library and a command line utility
to access Exiv, IPTC, and XMP image metadata.


HomePage: https://www.exiv2.org/
News: https://github.com/Exiv2/exiv2/releases
Source: https://github.com/Exiv2/exiv2/tree/v0.27.3
License: GPL2
  https://github.com/Exiv2/exiv2/blob/v0.27.3/COPYING

Cygwin Package Summary:
  https://www.cygwin.com/packages/summary/exiv2-src.html
Cygport Source:
  https://www.cygwin.com/git/?p=git/cygwin-packages/exiv2.git

--
Lemures Lemniscati
--
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] Updated: exif-0.6.22-1 and libexif-0.6.22-1

2021-01-02 Thread Lemures Lemniscati via Cygwin-announce via Cygwin
The following packages have been uploaded to the Cygwin distribution:

* exif-0.6.22-1.tar.xz
* libexif-common-0.6.22-1.tar.xz
* libexif-devel-0.6.22-1.tar.xz
* libexif12-0.6.22-1.tar.xz

* exif-0.6.22-1-src.tar.xz
* exif-debuginfo-0.6.22-1.tar.xz
* libexif-0.6.22-1-src.tar.xz
* libexif-debuginfo-0.6.22-1.tar.xz

This is an update to the latest upstream.


--
libexif is a library for parsing, editing, and saving EXIF data.
In addition, it has gettext support. All EXIF tags described in
EXIF standard 2.1 are supported.


HomePage:
  https://github.com/libexif
News:
  https://github.com/libexif/exif/releases
  https://github.com/libexif/libexif/releases
Source:
  https://github.com/libexif/exif/tree/exif-0_6_22-release
  https://github.com/libexif/libexif/tree/libexif-0_6_22-release
License: LGPL-2.1 License
  https://github.com/libexif/exif/blob/exif-0_6_22-release/COPYING
  https://github.com/libexif/libexif/blob/libexif-0_6_22-release/COPYING

Cygwin Package Summary:
  https://www.cygwin.com/packages/summary/exif-src.html
  https://www.cygwin.com/packages/summary/libexif-src.html
Cygport Source:
  https://cygwin.com/git/?p=git/cygwin-packages/exif.git
  https://cygwin.com/git/?p=git/cygwin-packages/libexif.git

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