setup trying to install not existing packages

2022-01-23 Thread Marco Atzeri



in same cases Setup is trying to install python-sip 6.5.0-1
https://sourceware.org/pipermail/cygwin/2022-January/250604.html

It seems the missing install row that we are currently accepting
is not properly understood by Setup
and clearly

---

@ python-sip
sdesc: "Obsoleted by python2-sip"
ldesc: "The python-sip package is obsolete.  Selecting this package for
installation will cause the python2-sip package, which replaces this
one, to be installed instead."
category: _obsolete
requires: cygwin python python2-sip
version: 4.19.6-1
install: x86_64/release/python-sip/python-sip-4.19.6-1.tar.xz 108 
da016ecd9ac6dd3ecd1a65b80c2728db59bccd9ca5e6b54888f02398e3f97a90d1bae3bef85f0eb0950c07734bf3e191fb679fc39527205ba0520009ca4769d2
source: x86_64/release/python-sip/python-sip-4.19.6-1-src.tar.xz 1016336 
d45a41e415b94bad340fae6390370e8fc8bbe27c053e3fc9dd557f5de9f1dd3ae8dfbba4e83f088d29f4eb0e378e61f40d081ef14fcbaa01aa433a24b9c0b07c

depends2: python2-sip
[prev]
version: 6.5.0-1
source: x86_64/release/python-sip/python-sip-6.5.0-1-src.tar.xz 1199380 
d25131efbc18d436525b4c2cb1c23e81109dda91f3be582fdd2151336da5a005f00d55a43fcd24d3cc74762f19bc595a6fffcaacf83c53d3eb85a622006af381

depends2:
build-depends: cygport
-

there should be 3 packages that are pulling python-sip but really need 
python2-sip



Marco


[ANNOUNCEMENT] Updated: python 3.9 packages

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New release for

  python36-sh-1.14.2-1
  python37-sh-1.14.2-1
  python38-sh-1.14.2-1
  python39-sh-1.14.2-1

  python36-straight.plugin-1.5.0-1
  python37-straight.plugin-1.5.0-1
  python38-straight.plugin-1.5.0-1
  python39-straight.plugin-1.5.0-1

CHANGES
latest upstream releases

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

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

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


Updated: python 3.9 packages

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New release for

  python36-sh-1.14.2-1
  python37-sh-1.14.2-1
  python38-sh-1.14.2-1
  python39-sh-1.14.2-1

  python36-straight.plugin-1.5.0-1
  python37-straight.plugin-1.5.0-1
  python38-straight.plugin-1.5.0-1
  python39-straight.plugin-1.5.0-1

CHANGES
latest upstream releases

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

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

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 .



[ANNOUNCEMENT] Updated: ngspice-36-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New version 36-1 of
   ngspice
   libngspice-devel
   libngspice0  

are available in the Cygwin distribution.

CHANGES
Latest upstream release

Full feature list
https://sourceforge.net/projects/ngspice/files/ng-spice-rework/36/ReleaseNotes.txt


DESCRIPTION
Ngspice is a mixed-level/mixed-signal circuit simulator.
Its code is based on Spice3f5. Ngspice is part of gEDA project,
a full GPL'd suite of Electronic Design Automation tools.

HOMEPAGE
http://ngspice.sourceforge.net

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: ngspice-36-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New version 36-1 of
   ngspice
   libngspice-devel
   libngspice0  

are available in the Cygwin distribution.

CHANGES
Latest upstream release

Full feature list
https://sourceforge.net/projects/ngspice/files/ng-spice-rework/36/ReleaseNotes.txt


DESCRIPTION
Ngspice is a mixed-level/mixed-signal circuit simulator.
Its code is based on Spice3f5. Ngspice is part of gEDA project,
a full GPL'd suite of Electronic Design Automation tools.

HOMEPAGE
http://ngspice.sourceforge.net

Marco Atzeri

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


calm and cygport not in sync

2022-01-23 Thread Marco Atzeri

It seems calm is now rejecting what cygport is still producing


homepage: https://pypi.org/project/sh
category: Python
requires: python36
sdesc: "Python subprocess replacement"
ldesc: "full-fledged subprocess replacement for Python,
PyPy and PyPy3 that allows you to call any program
as if it were a function. sh is not a collection
of system commands implemented in Python."
obsoletes: python3-sh
external-source: python-sh

 Forwarded Message 
Subject: calm: cygwin package upload report for Marco Atzeri
Date: Sun, 23 Jan 2022 22:08:29 -
From: cygwin-apps@cygwin.com
To: marco.atz...@gmail.com

ERROR: package 'python36-sh' version '1.14.2-1' obsoletes: 'python3-sh', 
but nothing satisfies that
ERROR: package 'python36-straight.plugin' version '1.5.0-1' obsoletes: 
'python3-straight.plugin', but nothing satisfies that

ERROR: error while validating merged x86 packages for Marco Atzeri
ERROR: package 'python36-sh' version '1.14.2-1' obsoletes: 'python3-sh', 
but nothing satisfies that
ERROR: package 'python36-straight.plugin' version '1.5.0-1' obsoletes: 
'python3-straight.plugin', but nothing satisfies that

ERROR: error while validating merged x86_64 packages for Marco Atzeri
SUMMARY: 6 ERROR(s)
---

temporary solved by hand

Marco




Re: ansible

2022-01-23 Thread Marco Atzeri

On 16.01.2022 17:10, Achim Gratz wrote:


There was a request on IRC to update the ansible package.  I've had a
quick look, the tentative result is on the playground branch:

https://cygwin.com/git-cygwin-packages?p=git/cygwin-packages/ansible.git;a=shortlog;h=refs/heads/playground

As mentioned by Yaakov, I switched over to ansible-core, updated the
patches and made some changes so that th CI would have a chance to build
the package.

Some of the necessary packages are missing for python39 so I had to keep
this at python37 and one (python37-straight.plugin) doesn't currently
exist at all.  


Hi Achim,

which are missing for python39 other than paramiko ?
I built the python3x-straight.plugin and uploaded it.

Skipping the doc ansible builds with python39

The latter may not actually be needed anymore, but the

package build doesn't work anyway.  Someone with more knowledge of
python would need to look at where exactly the problem is (the
"packaging" module seems to be missing even though it's in the
BUILD_REQUIRES) and provide a fix.



Documentation requires "Tools for building the Ansible Distribution"
https://pypi.org/project/antsibull/

so I think we need only for python39 and not for all versions
ok ?

Regards
Marco





Attn maintainer: python-paramiko

2022-01-23 Thread Marco Atzeri

Michael,

can you please add the python39

$ cygcheck -cd |grep paramiko
python36-paramiko  2.7.2-0
python37-paramiko  2.7.2-0
python38-paramiko  2.7.2-0

and please avoid the usage of revision 0

Regards
Marco


Re: Cygwin/X display scaling corrupting font display of typed characters;

2022-01-23 Thread L A Walsh

On 2022/01/21 10:26, L A Walsh wrote:

...
To summarize, I am not sure that the original issue
has anything to do with 2nd monitor,
nor any changes in the Xorg-sources.

In _my_ case it was a matter of how the Xserver was
started, and what dpi settings it was started with.

If server was started with incorrect dpi settings, it
would cause problems with some Xclients having mangled or
trunated characters at the bottom of their windows.

For me, it was a matter of ensuring that my modified
startX script was called instead of the stock script, as
my modified script checks the windows DPI setting on startup.

That said -- on Win10 it could be further complicated
by having multiple monitors with different dpi settings.  I seem
to remember win10 having some provision for attaching a
different DPI value to different monitors.

That's likely to create a problem in 'X', since AFAIK,
X hasn't been enhanced to allow different DPI values on
different "screens".



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


Possible fit?

2022-01-23 Thread Tom Sampson
Hi Kerri,

My name is Tom Sampson, I am a 33-year franchising veteran where I have 
operated as a single-unit owner, master developer, and franchise development 
executive for some of the most successful brands in the game.

Since then, I have become one of the top franchise consultants in the country, 
helping hundreds of individuals take control of their life by finding the right 
franchise for them.

I was looking at your background and work experience with Concept Development, 
Inc. and thought you might be a good fit for exploring franchise ownership.

Here is a bit more about me:

  *   I specialize in helping individuals like yourself examine “manager-run” 
franchises – concepts that specifically allow them to keep their day job while 
starting a business.
  *   I also work with clients looking to exit corporate America and achieve 
their dream of running their own business full time.
  *   And finally, my services are provided at no cost to you, while you stand 
to benefit from my unique perspective derived from 33+ years of experience as 
both a franchise owner and developer.

I have worked with a multitude of business leaders, like yourself, find their 
true “balance” that brings both meaning and satisfaction to both business and 
personal pursuits.  Together, we will work together to find your perfect match 
among the thousands of franchises available in the U.S.

Please let me know if you are interested in speaking or learning more.

Thanks,

Tom Sampson
Franchise Consultant | My Best Franchise
t...@tomsampsoncorp.com
Read all about me and my 
background.

I am not interested.



-- 
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: Download errors Cygwin Digest, Vol 23, Issue 55

2022-01-23 Thread Marco Atzeri

On 23.01.2022 20:17, James McKelvey wrote:

  I keep getting download errors for  python-sip-6.5.0-1. My Cygwin is 
otherwise up to date. I've tried multiple repositories.Today it was 
mirrors.sonic.net.



Hi James,

python-sip is an obsolete empty package

you are probably looking for python3X-sip (with X 6, 7, 8 or 9)

https://cygwin.com/packages/summary/python-sip-src.html


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


[ANNOUNCEMENT] Updated: openldap-2.6.1-1

2022-01-23 Thread Achim Gratz


The openldap package in Cygwin has been updated to the latest upstream
version 2.6.1.

https://www.openldap.org/software/release/changes.html


Notes
=

Upstream has removed the two database backends that worked at least
partially on Cygwin.  Since they don't support Cygwin (and indeed ponder
to drop the Win32 port at some point), the openldap-server package has
been removed.

Upstream has changed the SONAME versioning scheme after 17 years to
align with the fact that actually all 2.x releases were ABI compatible
and not changing ABI with each release.  Packages for libopenldap2_4_2
and libopenldap2_5_0 are thus provided to replace the previously
separate libraries for the older release versions (so older packages are
automatically using the newer library).  Packages depending on these
need not be recompiled, but package maintainers should check that any
rebuilt packages are using the new libopenldap2 package as a dependency.

-- 
  *** 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: openldap-2.6.1-1

2022-01-23 Thread Achim Gratz


The openldap package in Cygwin has been updated to the latest upstream
version 2.6.1.

https://www.openldap.org/software/release/changes.html


Notes
=

Upstream has removed the two database backends that worked at least
partially on Cygwin.  Since they don't support Cygwin (and indeed ponder
to drop the Win32 port at some point), the openldap-server package has
been removed.

Upstream has changed the SONAME versioning scheme after 17 years to
align with the fact that actually all 2.x releases were ABI compatible
and not changing ABI with each release.  Packages for libopenldap2_4_2
and libopenldap2_5_0 are thus provided to replace the previously
separate libraries for the older release versions (so older packages are
automatically using the newer library).  Packages depending on these
need not be recompiled, but package maintainers should check that any
rebuilt packages are using the new libopenldap2 package as a dependency.

-- 
  *** 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] Re-Released: mosh-1.3.2-6

2022-01-23 Thread Achim Gratz


This is a rebuild of the latest upstream release to take advantage of
libprotobuf30.

Mobile Shell (mosh) is a Remote terminal application that allows
roaming, supports intermittent connectivity, and provides intelligent
local echo and line editing of user keystrokes.  Mosh is a replacement
for SSH. It's more robust and responsive, especially over Wi-Fi,
cellular, and long-distance links.

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


Re-Released: mosh-1.3.2-6

2022-01-23 Thread Achim Gratz


This is a rebuild of the latest upstream release to take advantage of
libprotobuf30.

Mobile Shell (mosh) is a Remote terminal application that allows
roaming, supports intermittent connectivity, and provides intelligent
local echo and line editing of user keystrokes.  Mosh is a replacement
for SSH. It's more robust and responsive, especially over Wi-Fi,
cellular, and long-distance links.

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


Download errors Cygwin Digest, Vol 23, Issue 55

2022-01-23 Thread James McKelvey
 I keep getting download errors for  python-sip-6.5.0-1. My Cygwin is otherwise 
up to date. I've tried multiple repositories.Today it was mirrors.sonic.net.




On Sunday, January 23, 2022, 04:00:56 AM PST, cygwin-requ...@cygwin.com 
 wrote:  
 
 Send Cygwin mailing list submissions to
    cygwin@cygwin.com

To subscribe or unsubscribe via the World Wide Web, visit
    https://cygwin.com/mailman/listinfo/cygwin
or, via email, send a message with subject or body 'help' to
    cygwin-requ...@cygwin.com

You can reach the person managing the list at
    cygwin-ow...@cygwin.com

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Cygwin digest..."
Today's Topics:

  1. [ANNOUNCEMENT] Updated: zstd-1.5.2-1 and development headers
      / libraries (Achim Gratz)
  2. [ANNOUNCEMENT] Updated: openldap-2.5.11-1 (Achim Gratz)
  3. [ANNOUNCEMENT] Updated: protobuf-3.19.3-1 (Achim Gratz)
  4. [ANNOUNCEMENT] Updated: fetchmail-6.4.26-1 /
      fetchmailconf-6.4.26-1 (security) (Achim Gratz)
  5. [ANNOUNCEMENT] Updated: Perl distributions (Achim Gratz)
  6. Re: python-numpy (1.22.0-1) can't be imported (Masamichi Hosoda)
  7. [ANNOUNCEMENT] Updated: python 3.9 packages
      (Marco Atzeri via Cygwin-announce)

This release updates Zstandard to the latest upstream version, which is
a maintenance release with minor performance improvements and bugfixes.


Zstandard, or zstd as short version, is a fast lossless compression
algorithm, targeting real-time compression scenarios at zlib-level and
better compression ratios.

http://www.zstd.net/


Besides a standalone compression tool, development headers and a library
with comprehensive API are available both for Cygwin native applications
and cross-compilation toolchains in the following sub-packages:

libzstd-devel-1.5.2-1
libzstd1-1.5.2-1
mingw64-i686-zstd-1.5.2-1
mingw64-x86_64-zstd-1.5.2-1


Notes
-

This version is compiled with support for GZip, LZ4 and Xz compression
and all libraries are built with MT capability.  Support for legacy
formats from ZStandard versions before 1.0 has been removed.


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



The openldap package in Cygwin has been updated to the latest upstream
version 2.5.11 (a minor bugfix release).

Notes
=

The 2.5.x version branch changes the library ABI.  Packages linked
against an earlier libldap ABI need to be recompiled to use this new
version.

Upstream has removed the two database backends that worked at least
partially on Cygwin.  Since they don't support Cygwin (and indeed might
drop the Win32 port at some point), the openldap-server package has been
removed.

This is likely tha last 2.5.x release for Cygwin, the next Cygwin
release will likely be 2.6.1.  The release notes linked to below point
to the 2.6.1 version, which was released upstream in parallel.

https://www.openldap.org/software/release/changes.html

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



This is an update to the latest upstream security and bugfix release of
protobuf.

Protocol Buffers (a.k.a., protobuf) are Google's language-neutral,
platform-neutral, extensible mechanism for serializing structured data.


Note


This release is a security release and bumps the ABI versions, packages
that use protobuf should be re-released.


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



The current upstream release of fetchmail is now available on Cygwin.

The upstream release changelog is here:

[ANNOUNCEMENT] Updated: mutt-2.1.5-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 2.1.5-1 of

  mutt

is available in the Cygwin distribution:

CHANGES
Last upstream bugfix update release.

Full details on:
https://gitlab.com/muttmua/mutt/raw/master/UPDATING

DESCRIPTION
The Mutt E-Mail Client
"All mail clients suck. This one just sucks less."

Mutt is a small but very powerful text-based mail client
for Unix operating systems.

HOMEPAGE
http://www.mutt.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: mutt-2.1.5-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 2.1.5-1 of

  mutt

is available in the Cygwin distribution:

CHANGES
Last upstream bugfix update release.

Full details on:
https://gitlab.com/muttmua/mutt/raw/master/UPDATING

DESCRIPTION
The Mutt E-Mail Client
"All mail clients suck. This one just sucks less."

Mutt is a small but very powerful text-based mail client
for Unix operating systems.

HOMEPAGE
http://www.mutt.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: jsoncpp-1.9.5-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 1.9.5-1  of

jsoncpp (source)
libjsoncpp-devel
libjsoncpp25(API BUMP)

is available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
JSON is a lightweight data-interchange format. It can represent
numbers, strings, ordered sequences of values, and collections
of name/value pairs.

JsonCpp is a C++ library that allows manipulating JSON values,
including serialization and deserialization to and from strings.
It can also preserve existing comment in unserialization/
serialization steps, making it a convenient format to store
user input files.

HOMEPAGE
https://github.com/open-source-parsers/jsoncpp

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: jsoncpp-1.9.5-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 1.9.5-1  of

jsoncpp (source)
libjsoncpp-devel
libjsoncpp25(API BUMP)

is available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
JSON is a lightweight data-interchange format. It can represent
numbers, strings, ordered sequences of values, and collections
of name/value pairs.

JsonCpp is a C++ library that allows manipulating JSON values,
including serialization and deserialization to and from strings.
It can also preserve existing comment in unserialization/
serialization steps, making it a convenient format to store
user input files.

HOMEPAGE
https://github.com/open-source-parsers/jsoncpp

Marco Atzeri

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



[ANNOUNCEMENT] Updated: libuv-1.43.0-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 1.43.0-1  of

libuv (source)
libuv-devel
libuv1

is available in the Cygwin distribution:

CHANGES
Last upstream release.

DESCRIPTION
libuv is a multi-platform support library with a focus on
asynchronous I/O. It was primarily developed for use by
Node.js, but it's also used by Luvit, Julia, pyuv, and others.

HOMEPAGE
https://github.com/libuv/libuv

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: libuv-1.43.0-1

2022-01-23 Thread Marco Atzeri via Cygwin-announce

version 1.43.0-1  of

libuv (source)
libuv-devel
libuv1

is available in the Cygwin distribution:

CHANGES
Last upstream release.

DESCRIPTION
libuv is a multi-platform support library with a focus on
asynchronous I/O. It was primarily developed for use by
Node.js, but it's also used by Luvit, Julia, pyuv, and others.

HOMEPAGE
https://github.com/libuv/libuv

Marco Atzeri

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



[ANNOUNCEMENT] Updated: python 3.9 packages

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New release for

  idle39-3.9.10-1
  python39-3.9.10-1
  python39-devel-3.9.10-1
  python39-test-3.9.10-1
  python39-tkinter-3.9.10-1

  python39-doc-3.9.10-1

and virtual packages that pull the 3.9 version ones

  idle3-3.9.10-1
  python3-3.9.10-1
  python3-devel-3.9.10-1
  python3-test-3.9.10-1
  python3-tkinter-3.9.10-1

CHANGES
latest upstream releases

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

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

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


Updated: python 3.9 packages

2022-01-23 Thread Marco Atzeri via Cygwin-announce

New release for

  idle39-3.9.10-1
  python39-3.9.10-1
  python39-devel-3.9.10-1
  python39-test-3.9.10-1
  python39-tkinter-3.9.10-1

  python39-doc-3.9.10-1

and virtual packages that pull the 3.9 version ones

  idle3-3.9.10-1
  python3-3.9.10-1
  python3-devel-3.9.10-1
  python3-test-3.9.10-1
  python3-tkinter-3.9.10-1

CHANGES
latest upstream releases

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

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

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 .



Re: python-numpy (1.22.0-1) can't be imported

2022-01-23 Thread Masamichi Hosoda
> If I understand correctly, I've found the root cause of the issue.
> I've sent a pull request to numpy.
> https://github.com/numpy/numpy/pull/20874

A question is asked by NumPy if there is documentation
on the Cygwin package's Cython behavior.
https://github.com/numpy/numpy/pull/20874#issuecomment-1019442058

Does such a document exist?

One of the causes of this issue is a patch
in Cygwin's python-cython package like the one below.
It removes the `__declspec(dllexport)` attribute
from the symbols to be exported.

On the other hand, if you install Cython
by pip without using the Cygwin package,
the exported symbols have the `__declspec(dllexport)` attribute
because the patch has not been applied.

What is the purpose of removing the `__declspec(dllexport)` attribute
in this patch?
Is this to make the modules using Cython
without considering the Cygwin environment,
the module does not have the `__declspec(dllexport)` attribute
like Linux environment, works correctly?

```
--- origsrc/Cython-0.29.21/Cython/Utility/ModuleSetupCode.c 2020-07-08 
23:44:39.0 +0200
+++ Cython/Utility/ModuleSetupCode.c2021-01-30 08:34:37.402649500 +0100
@@ -709,7 +709,11 @@ static CYTHON_INLINE void * PyThread_tss
 /// PyModInitFuncType.proto ///
 
 #ifndef CYTHON_NO_PYINIT_EXPORT
-#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC
+#ifdef __cplusplus
+#define __Pyx_PyMODINIT_FUNC extern "C" PyObject *
+#else
+#define __Pyx_PyMODINIT_FUNC PyObject *
+#endif
 
 #elif PY_MAJOR_VERSION < 3
 // Py2: define this to void manually because PyMODINIT_FUNC adds 
__declspec(dllexport) to it's definition.
```

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