public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Download errors Cygwin Digest, Vol 23, Issue 55
       [not found] <mailman.18.1642939203.917595.cygwin@cygwin.com>
@ 2022-01-23 19:17 ` James McKelvey
  2022-01-23 19:32   ` Marco Atzeri
  2022-01-28 14:56   ` Jon Turney
  0 siblings, 2 replies; 3+ messages in thread
From: James McKelvey @ 2022-01-23 19:17 UTC (permalink / raw)
  To: cygwin

 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-request@cygwin.com <cygwin-request@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-request@cygwin.com

You can reach the person managing the list at
    cygwin-owner@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.com@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.com@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.com@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:
https://sourceforge.net/projects/fetchmail/files/branch_6.4/

This release uses the Python3 interpreter and has been compiled with
support for NTLM, GSSAPI authentication, TLSv1.3 is also available.


Note
====

This update fixes regressions and a security bug in the previous
release.

Kerberos5 support has been removed.

This is expected to be the last 6.4.x release for fetchmail, which will
be replaced by the 6.5 or 7.x branch releases if and when they become
available.


-- 
              *** 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.com@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 following Perl distributions have been updated to their latest
release version available on CPAN:

noarch
------
perl-libwww-perl-6.61-1-src
perl-Net-HTTP-6.22-1-src
perl-Path-Tiny-0.122-1-src
perl-Test-File-1.991-1-src

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


> 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.000000000 +0200
+++ Cython/Utility/ModuleSetupCode.c    2021-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.
```


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
  

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Download errors Cygwin Digest, Vol 23, Issue 55
  2022-01-23 19:17 ` Download errors Cygwin Digest, Vol 23, Issue 55 James McKelvey
@ 2022-01-23 19:32   ` Marco Atzeri
  2022-01-28 14:56   ` Jon Turney
  1 sibling, 0 replies; 3+ messages in thread
From: Marco Atzeri @ 2022-01-23 19:32 UTC (permalink / raw)
  To: James McKelvey, cygwin

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Download errors Cygwin Digest, Vol 23, Issue 55
  2022-01-23 19:17 ` Download errors Cygwin Digest, Vol 23, Issue 55 James McKelvey
  2022-01-23 19:32   ` Marco Atzeri
@ 2022-01-28 14:56   ` Jon Turney
  1 sibling, 0 replies; 3+ messages in thread
From: Jon Turney @ 2022-01-28 14:56 UTC (permalink / raw)
  To: James McKelvey, The Cygwin Mailing List

On 23/01/2022 19: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.

Thanks for reporting this.

It's a bug in setup that it's trying to download this package which 
doesn't actually exist.

This should be resolved by setup 2.917

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-01-28 14:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <mailman.18.1642939203.917595.cygwin@cygwin.com>
2022-01-23 19:17 ` Download errors Cygwin Digest, Vol 23, Issue 55 James McKelvey
2022-01-23 19:32   ` Marco Atzeri
2022-01-28 14:56   ` Jon Turney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).