Re :Delivery/E-commerce App/web free demo

2021-12-23 Thread Bogdan
Good day. ,

Are you looking any kind of ready-made on-demand Web-Apps Solution like
(B2B2C) Model, So don't wait for book free demo.

Ready to go-live delivery Website-Mobile Apps Solution for Categories We
Serve:

Food, Pizza, Restaurant, Groceries, Courier, Flowers and Gifts, Laundry,
Healthcare products, Home appliance services delivery, Lifestyle product
delivery including Taxi/Cab booking. Transportation & logistics Dating Apps
and many more...

Let us know what readymade Web-Apps Solution, you're looking on and we'd be
happy to set up a free demo consultative first meeting, with no pressure to
sign.

Thanks,


-- 
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: cmark-0.30.2-1

2021-12-23 Thread Marco Atzeri via Cygwin-announce

New version 0.30.2-1 of

cmark
cmark-devel
libcmark0_30.2  (API bump)

are available in the Cygwin distribution:

CHANGES
Update to latest upstream  release.

DESCRIPTION

cmark is the C reference implementation of CommonMark, a
rationalized version of Markdown syntax with a spec.

It provides a shared library (libcmark) with functions for
 parsing CommonMark documents to an abstract syntax tree
(AST), manipulating the AST, and rendering the document
to HTML, groff man, LaTeX, CommonMark, or an XML
representation of the AST. It also provides a command-line
program (cmark) for parsing and rendering CommonMark documents.

HOMEPAGE
https://github.com/commonmark/cmark
https://commonmark.org/

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


Updated: cmark-0.30.2-1

2021-12-23 Thread Marco Atzeri via Cygwin-announce

New version 0.30.2-1 of

cmark
cmark-devel
libcmark0_30.2  (API bump)

are available in the Cygwin distribution:

CHANGES
Update to latest upstream  release.

DESCRIPTION

cmark is the C reference implementation of CommonMark, a
rationalized version of Markdown syntax with a spec.

It provides a shared library (libcmark) with functions for
 parsing CommonMark documents to an abstract syntax tree
(AST), manipulating the AST, and rendering the document
to HTML, groff man, LaTeX, CommonMark, or an XML
representation of the AST. It also provides a command-line
program (cmark) for parsing and rendering CommonMark documents.

HOMEPAGE
https://github.com/commonmark/cmark
https://commonmark.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .



[ANNOUNCEMENT] Updated: dblatex-0.3.12-2

2021-12-23 Thread Marco Atzeri via Cygwin-announce

New version 0.3.12-2 of

dblatex

is available in the Cygwin distribution:

CYGWIN CHANGES
rebuilt with python 3.9
and added workaround for avoid break on future
python upgrade

CHANGES
Updated to latest upstream release.

DESCRIPTION

DocBook to LaTeX Publishing transforms your SGML/XML DocBook
documents to DVI, PostScript or PDF by translating them in
pure LaTeX as a first process. MathML 2.0 markups are supported too.

HOMEPAGE
https://sourceforge.net/projects/dblatex/

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


Updated: dblatex-0.3.12-2

2021-12-23 Thread Marco Atzeri via Cygwin-announce

New version 0.3.12-2 of

dblatex

is available in the Cygwin distribution:

CYGWIN CHANGES
rebuilt with python 3.9
and added workaround for avoid break on future
python upgrade

CHANGES
Updated to latest upstream release.

DESCRIPTION

DocBook to LaTeX Publishing transforms your SGML/XML DocBook
documents to DVI, PostScript or PDF by translating them in
pure LaTeX as a first process. MathML 2.0 markups are supported too.

HOMEPAGE
https://sourceforge.net/projects/dblatex/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .



Re: [ANNOUNCEMENT] Updated: python 3.9 packages

2021-12-23 Thread Marco Atzeri

On 23.12.2021 21:34, Russell VT wrote:

Thanks Marco!

One small question/caveat, though, if I may?


On Tue, Dec 21, 2021, 9:11 AM Marco Atzeri via Cygwin-announce <
cygwin-annou...@cygwin.com> wrote:


[...]

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



Even being a Debian / Mint / Ubuntu fan, there's still an incredible of
stuff that uses "/usr/bin/python," instead of something like "/usr/bin/env
python." It seems "not unreasonable" to continue to support that link, just
to allow people who use Cygwin for development, a little additional sanity
for the time being?

That said, people *should* be transitioning to other tools, such as pyenv
or pipenv, to better manage their environments (or, in the case of later
python 3 versions, the built-in venv mechanism)


Regards

Marco Atzeri



Cheers!
Russell VT



Hi Russell,

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

python and python3 are still provided.
I am not planning to remove it.

"until all are updated to python3" means that some packages are
still build with python2 and need rebuild/update for python3

Regards

--
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] fhandler_pipe: add sanity limit to handle loops

2021-12-23 Thread Jeremy Drake via Cygwin-patches
On Thu, 23 Dec 2021, Ken Brown wrote:

> > -  for (ULONG j = 0; j < phi->NumberOfHandles; j++)
> > +  for (ULONG j = 0; j < min(phi->NumberOfHandles, n_handle); j++)
>
> Reading the preceding code, I don't see how n_handle could be less than
> phi->NumberOfHandles.  Can you explain?
>

Not really.  I saw this stack trace:
...
#3  0x000180062f13 in exception::handle (e=0x14cc4f0, frame=, in=, dispatch=) at 
/c/S/msys2-runtime/src/msys2-runtime/winsup/cygwin/exceptions.cc:835
#4  0x7ff8abd320cf in ntdll!.chkstk () from /c/Windows/SYSTEM32/ntdll.dll
#5  0x7ff8abce1454 in ntdll!RtlRaiseException () from 
/c/Windows/SYSTEM32/ntdll.dll
#6  0x7ff8abd30bfe in ntdll!KiUserExceptionDispatcher () from 
/c/Windows/SYSTEM32/ntdll.dll
#7  0x000180092687 in fhandler_pipe::get_query_hdl_per_process 
(this=this@entry=0x1803700f8, name=name@entry=0x14cc820 
L"\\Device\\NamedPipe\\dd50a72ab4668b33-10348-pipe-nt-0x6E6", 
ntfn=ntfn@entry=0x8000c2ce0) at 
/c/S/msys2-runtime/src/msys2-runtime/winsup/cygwin/fhandler_pipe.cc:1281
#8  0x000180092bdb in fhandler_pipe::temporary_query_hdl 
(this=this@entry=0x1803700f8) at 
/c/S/msys2-runtime/src/msys2-runtime/winsup/cygwin/fhandler_pipe.cc:1190
...

Line 1281 of fhandler_pipe.cc was
  if (phi->Handles[j].GrantedAccess != access)

The only way I could see that causing an exception was if it was reading
past the end of the allocated memory, if j was greater than (or equal to)
n_handle.  Unfortunately, I haven't been able to catch it in a debugger
again, so I can't confirm this.  I took a core with 'dumper' but gdb
doesn't want to load it (it says Core file format not supported, maybe
something with msys2's gdb?).



Re: [PATCH] fhandler_pipe: add sanity limit to handle loops

2021-12-23 Thread Ken Brown

On 12/23/2021 6:10 PM, Jeremy Drake via Cygwin-patches wrote:

diff --git a/winsup/cygwin/fhandler_pipe.cc
b/winsup/cygwin/fhandler_pipe.cc
index ba6b70f55..48713a38d 100644
--- a/winsup/cygwin/fhandler_pipe.cc
+++ b/winsup/cygwin/fhandler_pipe.cc
@@ -1239,7 +1239,7 @@ fhandler_pipe::get_query_hdl_per_process (WCHAR *name,
if (!NT_SUCCESS (status))
 goto close_proc;

-  for (ULONG j = 0; j < phi->NumberOfHandles; j++)
+  for (ULONG j = 0; j < min(phi->NumberOfHandles, n_handle); j++)


Reading the preceding code, I don't see how n_handle could be less than 
phi->NumberOfHandles.  Can you explain?



 {
   /* Check for the peculiarity of cygwin read pipe */
   const ULONG access = FILE_READ_DATA | FILE_READ_EA
@@ -1309,7 +1309,7 @@ fhandler_pipe::get_query_hdl_per_system (WCHAR *name,
if (!NT_SUCCESS (status))
  return NULL;

-  for (LONG i = (LONG) shi->NumberOfHandles - 1; i >= 0; i--)
+  for (LONG i = (LONG) min(shi->NumberOfHandles, n_handle) - 1; i >= 0; i--)


Same comment.

Ken


Re: [ANNOUNCEMENT] Updated: python 3.9 packages

2021-12-23 Thread Russell VT
Thanks Marco!

One small question/caveat, though, if I may?


On Tue, Dec 21, 2021, 9:11 AM Marco Atzeri via Cygwin-announce <
cygwin-annou...@cygwin.com> wrote:

> [...]
>
> 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
>

Even being a Debian / Mint / Ubuntu fan, there's still an incredible of
stuff that uses "/usr/bin/python," instead of something like "/usr/bin/env
python." It seems "not unreasonable" to continue to support that link, just
to allow people who use Cygwin for development, a little additional sanity
for the time being?

That said, people *should* be transitioning to other tools, such as pyenv
or pipenv, to better manage their environments (or, in the case of later
python 3 versions, the built-in venv mechanism)


Regards
> Marco Atzeri
>

Cheers!
Russell VT

-- 
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: python3.9 failing?

2021-12-23 Thread Henry S. Thompson
Russell VT writes:

> On Tue, Dec 21, 2021 at 6:34 AM Achim Gratz  wrote:
>
>> Marco Atzeri writes:
>> > Without Python 3.9  installed python3 should link by default to the
>> > next in the line (likely 3.8)
>>
>> While python3 still defaults to python38 alternatives should probably
>> prioritize 38 over 39?
>
>
> That's how I "fixed" mercurial on my own installation, as it was
> complaining about missing the "parsers" module, from inside the Python 3.9
> libraries, IIRC.

I strongly suspect that although you've 'fixed' the problem, you
haven't actually fixed its underlying cause, which is the same as
mine, fixed per suggestion by as follows.  This allows mercurial to
work with python3.9, as it should.

Marco Atzeri writes:

> On 21.12.2021 14:12, Henry S. Thompson wrote:
>> Sometime recently python3 stopped working, I suspect when it became
>> patched through to python3.9.

> please upgrade/reinstall cygwin 3.3.3
> with all Cygwin processes off

You can check if you need this if you don't see the following:

 : cygcheck -c cygwin
  Cygwin Package Information
  Package  VersionStatus
  cygwin   3.3.3-1OK

ht
-- 
   Henry S. Thompson, School of Informatics, University of Edinburgh
  10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: h...@inf.ed.ac.uk
   URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.


-- 
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: [ANNOUNCEMENT] Updated: python 3.9 packages

2021-12-23 Thread Marco Atzeri

On 22.12.2021 14:52, airplanemath via Cygwin wrote:

On Tue, Dec 21 2021, Marco Atzeri via Cygwin-announce wrote:


Several python packages have been added to the Cygwin distribution
and at the same time the updated packages for 3.6/3./3.8
have been uploaded.

python39-pillow 8.4.0-1


Is this replacing python3[6-9]-imaging{,-tk}?  They look similar:




emh, no. They are the same thing, my fault.

I was fooled by an upstream dependency of another package.

It requires Pillow, but I missed to note, as I am not the maintainer,
that "imaging" is using the fork "Pillow"

https://cygwin.com/packages/x86_64/python-imaging-src/python-imaging-8.4.0-1-src

I will remove Pillow.

Thanks for noticing
Marco

--
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 32 doc build failure

2021-12-23 Thread Marco Atzeri

On 23.12.2021 20:39, Ken Brown wrote:

On 12/23/2021 12:35 PM, Brian Inglis wrote:
Building cygwin 32 doc (with latest packages, git sources, after 
running winsup/autogen.sh) get the following doc build failure (not on 
cygwin 64 - all builds okay) - anyone seen this before and any clue 
where to look?






It looks like dblatex needs python3.8.  Does your 32-bit installation 
have python3 pointing to python3.8?


$ /usr/sbin/alternatives.exe --display python3
python3 - status is auto.
  link currently points to /usr/bin/python3.8
/usr/bin/python3.8 - priority 38
Current `best' version is /usr/bin/python3.8.

Ken



side effect of adding python3.9

I will repack dblatex to remove this issue.


--
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 32 doc build failure

2021-12-23 Thread Ken Brown

On 12/23/2021 12:35 PM, Brian Inglis wrote:
Building cygwin 32 doc (with latest packages, git sources, after running 
winsup/autogen.sh) get the following doc build failure (not on cygwin 64 - all 
builds okay) - anyone seen this before and any clue where to look?


$ ../configure && make
...
Making all in doc
make[3]: Entering directory 
'$HOME/src/cygwin/newlib-cygwin/build32/i686-pc-cygwin/winsup/doc'
xmlto --skip-validation --with-dblatex pdf -o cygwin-ug-net/ -m 
../../../../winsup/doc/fo.xsl ../../../../winsup/doc/cygwin-ug-net.xml

Traceback (most recent call last):
   File "/usr/bin/dblatex", line 3, in 
     from dbtexmf.dblatex import dblatex
ModuleNotFoundError: No module named 'dbtexmf'


It looks like dblatex needs python3.8.  Does your 32-bit installation have 
python3 pointing to python3.8?


$ /usr/sbin/alternatives.exe --display python3
python3 - status is auto.
 link currently points to /usr/bin/python3.8
/usr/bin/python3.8 - priority 38
Current `best' version is /usr/bin/python3.8.

Ken

--
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 start KDE in Cygwin/X vs LXDE

2021-12-23 Thread Keith Christian
After a bit of research, I discovered that "Plasma" is the "KDE
Desktop" I was looking for, and there are these 16 choices.
By running #16, "XWin Server" there is an additional X icon with a
green interion in the "hidden icons" list, which has an extensive menu
of X programs to run.

 1  Fluxbox
 2  FVWM
 3  GNOME Flashback (Metacity)
 4  GNOME-Openbox
 5  KDE-Openbox
 6  LXDE
 7  LXQt Desktop
 8  MATE
 9  Openbox
10  Plasma
11  User script
12  WindowMaker
13  Xfce Session
14  XLaunch
15  XtoW
16  XWin Server

Thanks to the Cygwin team for all of their hard work this past year on
making Cygwin even better!

Happy Holidays!

-- 
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 32 doc build failure

2021-12-23 Thread Brian Inglis
Building cygwin 32 doc (with latest packages, git sources, after running 
winsup/autogen.sh) get the following doc build failure (not on cygwin 64 
- all builds okay) - anyone seen this before and any clue where to look?


$ ../configure && make
...
Making all in doc
make[3]: Entering directory 
'$HOME/src/cygwin/newlib-cygwin/build32/i686-pc-cygwin/winsup/doc'
xmlto --skip-validation --with-dblatex pdf -o cygwin-ug-net/ -m 
../../../../winsup/doc/fo.xsl ../../../../winsup/doc/cygwin-ug-net.xml

Traceback (most recent call last):
  File "/usr/bin/dblatex", line 3, in 
from dbtexmf.dblatex import dblatex
ModuleNotFoundError: No module named 'dbtexmf'
make[3]: *** [Makefile:756: cygwin-ug-net/cygwin-ug-net.pdf] Error 1
make[3]: Leaving directory 
'$HOME/src/cygwin/newlib-cygwin/build32/i686-pc-cygwin/winsup/doc'

...
$ cygcheck -c dblatex ImageMagick ghostscript libxslt python38 texlive 
texlive-collection-bibtexextra texlive-collection-binextra 
texlive-collection-latexextra texlive-collection-mathscience transfig 
xmlto docbook-xsl libxml2 libxslt util-linux w3m

Cygwin Package Information
PackageVersion Status
dblatex0.3.12-1OK
docbook-xsl1.77.1-1OK
ghostscript9.54.0-1OK
ImageMagick7.0.10.27-2 OK
libxml22.9.10-2OK
libxslt1.1.29-1OK
python38   3.8.12-1OK
texlive20210325-1  OK
texlive-collection-bibtexextra 20210325-1  OK
texlive-collection-binextra20210325-1  OK
texlive-collection-latexextra  20210325-1  OK
texlive-collection-mathscience 20210325-2  OK
transfig   3.2.8b-1OK
util-linux 2.33.1-2OK
w3m0.5.3-3 OK
xmlto  0.0.28-1OK

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


Re: Inquiry on Apache Log4j's Effect on Cygwin Software

2021-12-23 Thread Brian Inglis

On 2021-12-23 08:19, Iyana Garry wrote:

Is there any confirmation that Cygwin software is not impacted by
the Apache Log4J vulnerabilities (CVE-2021-44228, CVE-2021-45046 and 
CVE-2021-45105)?

Cygwin neither supports nor packages Java or log4j (Log for Java).

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


Re: Inquiry on Apache Log4j's Effect on Cygwin Software

2021-12-23 Thread Eliot Moss

On 12/23/2021 10:43 AM, Bill Stewart wrote:

On Thu, Dec 23, 2021 at 8:19 AM Iyana Garry wrote:

Is there any confirmation that Cygwin software is not impacted by the

Apache Log4J vulnerabilities (CVE-2021-44228, CVE-2021-45046 and
CVE-2021-45105)?



I'm not sure why there would need to be any such confirmation. Log4J is a
Java application logging framework.


To clarify further, Java on the Windows platform is Windows native.
While it is possible to invoke Java from Cygwin bash, it is the
native Java one would invoke.  I am not aware of any Cygwin programs
that require and invoke Java.

Best wishes - Eliot Moss

--
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: Inquiry on Apache Log4j's Effect on Cygwin Software

2021-12-23 Thread Bill Stewart
On Thu, Dec 23, 2021 at 8:19 AM Iyana Garry wrote:

Is there any confirmation that Cygwin software is not impacted by the
> Apache Log4J vulnerabilities (CVE-2021-44228, CVE-2021-45046 and
> CVE-2021-45105)?
>

I'm not sure why there would need to be any such confirmation. Log4J is a
Java application logging framework.

Bill

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


Inquiry on Apache Log4j's Effect on Cygwin Software

2021-12-23 Thread Iyana Garry
Is there any confirmation that Cygwin software is not impacted by the Apache 
Log4J vulnerabilities (CVE-2021-44228, CVE-2021-45046 and CVE-2021-45105)?

-- 
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: [ANNOUNCEMENT] Updated: python 3.9 packages

2021-12-23 Thread airplanemath via Cygwin
On Tue, Dec 21 2021, Marco Atzeri via Cygwin-announce wrote:

> Several python packages have been added to the Cygwin distribution
> and at the same time the updated packages for 3.6/3./3.8
> have been uploaded.
>
> python39-pillow 8.4.0-1

Is this replacing python3[6-9]-imaging{,-tk}?  They look similar:

$ cygcheck -cd python39-imaging{,-tk} python39-pillow
Cygwin Package Information
Package  Version
python39-imaging 8.4.0-1
python39-imaging-tk  8.4.0-1
python39-pillow  8.4.0-1
$ mkfifo pipe1 pipe2
$ cygcheck -l python39-imaging{,-tk} | sort >pipe1 &
[1] 869
$ cygcheck -l python39-pillow | sort >pipe2 &
[2] 872
$ diff -u pipe1 pipe2
--- pipe1   2021-12-22 08:39:44.449869300 -0500
+++ pipe2   2021-12-22 08:39:44.449869300 -0500
@@ -382,6 +382,6 @@
 /usr/lib/python3.9/site-packages/Pillow-8.4.0.dist-info/top_level.txt
 /usr/lib/python3.9/site-packages/Pillow-8.4.0.dist-info/WHEEL
 /usr/lib/python3.9/site-packages/Pillow-8.4.0.dist-info/zip-safe
-/usr/share/doc/python39-imaging/CHANGES.rst
-/usr/share/doc/python39-imaging/LICENSE
-/usr/share/doc/python39-imaging/README.md
+/usr/share/doc/python39-pillow/CHANGES.rst
+/usr/share/doc/python39-pillow/LICENSE
+/usr/share/doc/python39-pillow/README.md
[1]-  Donecygcheck -l python39-imaging{,-tk} | sort > pipe1
[2]+  Donecygcheck -l python39-pillow | sort > pipe2


https://cygwin.com/pipermail/cygwin-announce/2021-December/010357.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: double-conversion 3.1.7-1

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

* libdouble-conversion-devel-3.1.7-1
* libdouble-conversion3-3.1.7-1

* double-conversion-3.1.7-1-src
* double-conversion-debuginfo-3.1.7-1

This is an update to the latest upstream

--
This project (double-conversion) provides binary-decimal and decimal-binary
routines for IEEE doubles.
   The library consists of efficient conversion routines that have been
extracted from the V8 JavaScript engine. The code has been refactored and
improved so that it can be used more easily in other projects.


HomePage: https://github.com/google/double-conversion#readme
News: https://github.com/google/double-conversion/blob/v3.1.7/Changelog
Source: https://github.com/google/double-conversion/tree/v3.1.7
License: BSD-3-Clause License
  https://github.com/google/double-conversion/blob/v3.1.7/LICENSE

Cygwin Package Summary:
  https://cygwin.com/packages/summary/double-conversion-src.html
Cygport Source:
  https://cygwin.com/git/?p=git/cygwin-packages/double-conversion.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


Updated: double-conversion 3.1.7-1

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

* libdouble-conversion-devel-3.1.7-1
* libdouble-conversion3-3.1.7-1

* double-conversion-3.1.7-1-src
* double-conversion-debuginfo-3.1.7-1

This is an update to the latest upstream

--
This project (double-conversion) provides binary-decimal and decimal-binary
routines for IEEE doubles.
   The library consists of efficient conversion routines that have been
extracted from the V8 JavaScript engine. The code has been refactored and
improved so that it can be used more easily in other projects.


HomePage: https://github.com/google/double-conversion#readme
News: https://github.com/google/double-conversion/blob/v3.1.7/Changelog
Source: https://github.com/google/double-conversion/tree/v3.1.7
License: BSD-3-Clause License
  https://github.com/google/double-conversion/blob/v3.1.7/LICENSE

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

--
Lemures Lemniscati



Re: python3.9 failing?

2021-12-23 Thread Marco Atzeri

On 23.12.2021 09:28, Russell VT wrote:

On Thu, Dec 23, 2021 at 12:52 AM Marco Atzeri > wrote:

On 23.12.2021 06:50, Russell VT wrote:
 > On Tue, Dec 21, 2021 at 6:34 AM Achim Gratz mailto:strom...@nexgo.de>> wrote:
 >
 >> Marco Atzeri writes:
 >>> Without Python 3.9  installed python3 should link by default to the
 >>> next in the line (likely 3.8)
 >>
 >> While python3 still defaults to python38 alternatives should
probably
 >> prioritize 38 over 39?
 >
 >
 > That's how I "fixed" mercurial on my own installation, as it was
 > complaining about missing the "parsers" module, from inside the
Python 3.9
 > libraries, IIRC.

Thanks for the report.
It is caused by:

$ head /usr/bin/hg -n 20
#!/usr/bin/python3
                   ^^ default 3.9


libdir = '../lib/python3.8/site-packages'
                         ^^ but really need 3.8


Thanks... python3 defaults to whatever you have "alternatives" set to... 
looks like python's libdir doesn't quite obey those alternatives, though?


not in this case as Mercurial is not version agnostic
and it is setting its own specific "libdir"

$ cygcheck -l mercurial | grep "usr/lib" | head
/usr/lib/python3.8/site-packages/hgdemandimport/demandimportpy2.py
/usr/lib/python3.8/site-packages/hgdemandimport/demandimportpy3.py
..


No surprise is not working.

A simple workaround is:


Simpler (and more-complete) workaround is:

% /usr/sbin/alternatives.exe --set python3 /usr/bin/python3.8


my workaround solve the specific hg issue,  until its repacking.

Alternatives can not support two different programs that need different 
version




Cheers -
RVT


Regards
Marco




--
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: python3.9 failing?

2021-12-23 Thread Russell VT
On Thu, Dec 23, 2021 at 12:52 AM Marco Atzeri 
wrote:

> On 23.12.2021 06:50, Russell VT wrote:
> > On Tue, Dec 21, 2021 at 6:34 AM Achim Gratz  wrote:
> >
> >> Marco Atzeri writes:
> >>> Without Python 3.9  installed python3 should link by default to the
> >>> next in the line (likely 3.8)
> >>
> >> While python3 still defaults to python38 alternatives should probably
> >> prioritize 38 over 39?
> >
> >
> > That's how I "fixed" mercurial on my own installation, as it was
> > complaining about missing the "parsers" module, from inside the Python
> 3.9
> > libraries, IIRC.
>
> Thanks for the report.
> It is caused by:
>
> $ head /usr/bin/hg -n 20
> #!/usr/bin/python3
>   ^^ default 3.9
> 
>
> libdir = '../lib/python3.8/site-packages'
> ^^ but really need 3.8
>

Thanks... python3 defaults to whatever you have "alternatives" set to...
looks like python's libdir doesn't quite obey those alternatives, though?


> No surprise is not working.
>
> A simple workaround is:
>

Simpler (and more-complete) workaround is:

% /usr/sbin/alternatives.exe --set python3 /usr/bin/python3.8
% /usr/sbin/alternatives.exe --set python /usr/bin/python3.8
% /usr/sbin/alternatives.exe --display python3
python3 - status is manual.
 link currently points to /usr/bin/python3.8
/usr/bin/python3.8 - priority 38
/usr/bin/python3.6 - priority 36
/usr/bin/python3.7 - priority 37
/usr/bin/python3.9 - priority 39
Current `best' version is /usr/bin/python3.9.


Read: that way, when you can't figure out why the "next python upgrade"
isn't working, you only need to go to the very first stop you should be
looking (ie /etc/alternatives), and not some random link that may or may
not always be the first one in your path.

Cheers -
RVT

-- 
Russell M. Van Tassell 

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