From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sonic316-14.consmr.mail.bf2.yahoo.com (sonic316-14.consmr.mail.bf2.yahoo.com [74.6.130.124]) by sourceware.org (Postfix) with ESMTPS id 6BEA63858C39 for ; Sun, 23 Jan 2022 19:18:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6BEA63858C39 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=att.net Authentication-Results: sourceware.org; spf=none smtp.mailfrom=att.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1642965479; bh=8mDm5cMQC35BdpIN1ZNYJK9vvRNOlebGuQ2PlWdwtvE=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject:Reply-To; b=JWWTwJT3ns2YWjUNuenbe2o1fnpI0SFdcAqPOh5uZBc0oI+K+vD6eGKPC0qm//mbDy8sN1IF6MqkMXRIvNEIZN/N5wKDMXWYy5SewpYd7uav8pFV7ZQgFEJ8TA4f6un8mDH7w1UJNdxRHOsgnk48FqAlhu+jd3+WO0mgE1WaZIs= X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642965479; bh=DHeMgfsIa0ts2W0LArw4MUuwAKJty08sl5jq5+TAjR3=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=h6KEhHWpcY9uyxFM/aeedVuWTFSvK8Ssc2zNHU4BKeHe/TSGYuX2CdLB5lZSSU0UpZ/wm8skWSEUpvBNAr57mwOtqes+3RzziETqCkz5Olb6StmczyUhFfxcBLJA37tT33DdPJZNZl63J7Y04G3cw6eoDQyQgR921T6VvYRIufxI+jgMeX/ZkcztAFTDK9b0VanE/aonK+DDaLCZSfj5CIAJJmarC3qtkSlGsvePy0T56jGyteboV7/iog4OVSJ6TheeGCjp15+Ez+PjpPzXDgLURhga78Rv7O+yKPmvnf4naOMR1xh4zFp+5jtn23/ZmteEM3BFEgXrQM/j9QsLBA== X-YMail-OSG: uqsIvWAVM1kfP1l9DDv7GeQc5_VC7CSjIkyBZfEMBpidOJILE17YcoGJE0CEsi2 sNq4Vx7WU2v3Vj0K3ka8bgNjjOz0ZXzptwau6.Ccs7G3QPzmBkY0zkVup5LW_kNjS0MFzDTle595 aK2HyRu2fRb6ICwd2u3sk6b4quwEVf9Jp4FK_5zEht33dJc4d6oCXF0Q_uwp4eBRUIaITU5.Z5ND v4pb61gdDKOCQo.fTkq8ZSqzSAmsme3hAlgehQhQaS03KUAdGbgunhvijOhOUMQ_1G0mAlMPItC0 Hqwm7mUSklmKNhgIs0CjWtmR0nDylOfzpl.hDNlQV.6KzSY9VAgqwE9PKUSu9_wpFtds1lXUbdpj BakAJLvrGeWM5gSAYzHGiErNUGBEsHXZjOjaDtwHxjuz8i2i9pwU27hBApLIISM5cuprJmLZ4iZV gJMhTNnF7.RtRJ_LzWE_jFnWXRH.DpoISn.VZHSIRnwRMXC3Xep2du3hzOIOEB9g9QlZd.mMLeiV mETR49JwL6S8JZNQLp.H8FL6ksDptYnWjhHguH00Mr_2DSs6HeZGlq.lq27sO2iOM8cHrL66Ya.n _CTHC.SHTkhMCAIfFwRAX2.Q33qxiGSxTvp1Nwor3X9UW6wB3c97UQ2ZEca0rZKvK_omJR6U2l39 yaZTq57.AgopcRKmSBMFvSk1peO0vfby5AOuFTAdMbUIaT60khJg65bCgetp8JV3Yn9KSGZeIGiv nol9jU7tqmZVVpebiKwtW1MhVfrAzhnGC3hf4SLbL8FkVH0XjtBEf1.5hxJpoyn0zUtgxrPwOaXG WcUwbnwS20iHHgY1KO.YUOxM9sKkXMw8Fa5pUaeXSmr5c1mrUyqVt2kjl1ifU5GMJjso9datONoM SGHejz6aBXVxkyBVJcKQGKsPnJG0IORGxZRTp5GPkE7_wrw2ZIu3q_ECrT3AkGSz3Un02aWyyWYJ H_bPRhey7doIj09VzupoHHQWDdB8R5tlAZa5csn8Y4QT2mP1Btexzm__BbEToFdb5Kj6Sp8PWvZa 3k8dq3CRZDkfRGqEvast4PZ19KIYG7LYCPtRcAQ_jlgWR9jKFOx60HmSt.jHvf8EKzEp9.MyN47F w6kwZINIesq34Gp0wG.AF0jLukMXcVeh9JBHuMTg52reXf9hBPWIIEpoW9kjX42FBaqozq.E.uBA DAjz1h3iT9acRYajIcmZZHvypAffjeAgoQe8aFPdpeWVuhRSp.xQZHP4npOTs9BvXD0W8FLj8AlP Vb1qJMutCjrq5ub6sLvKg193ZKIVdJl4uI8GOzu0dwzT3iorLnjFxAyBGDvy53RMJgU12cOmQKGu O2geXlPnn4lR_PMjGFer0LLRb9BAVZH926Op2AqeRZWKCSvOnm2QLhk5K9mXgNpV8aSir50KxFB_ 2U9Uf2p8NcuX_sZUwvRZFaSoaOTGpGqeZQfni5C10cJY.9kSsA_fgculUXm1xwwIreADmFpkaVWl uCyItBuZdA5J1YfI6OevTzYLuhCq81y64egrGfbw2vS4wc.Y3JbCKv1V2V1RPp.CS_00_MxYjv6Z EdBiRBGg3qTspvHcfrxdi5gFBjNE56fmZuHl_v7.GWq3C4GbhRse3zAj3vw5TTJV.b6wlbpaioSd CQv.DSkwnzxT4fRBsNysgew35OyU6KnU_nUBxy_37PM7KeGhibUUZVcmM__QXdT3b0MBUD88kvme Bn6ueWbH8knASDQbL4zYEFD4jxuatIsV4K4Y5wg0k7CU14moOuagLufeeGXFr2uzrUfc7MhPETC3 7wPVD_pDQ5HgQ2yLiHZv6Y3RG2EUDM2VqKskm1XabLYU6pjicHp_ivyq41b8L2ncXJJUn0EGyodH gKizl5rJ9oL6dm.hugmDwqBoEAaskSeK4KHEqiVLfIpF1SQu4vH9AFSAa4tPlEOaMhftSLT4UWLD b.D.Kk7T6tQnzsrrIbLXnOUvTqnZ3CrAMUlhb3yDmJE7Zl65r8w4zrWgvM6lkoWhMeGyIYEufY3s D6IIsacbG7BGPRIeedOYLHdfQ64Wy1o09UD2C50O_ntBk7z16gKGMWHsenQqc.FuQZUEjeKjGwLi obJZxujYCuQW3pZ_SjEpmEE8_bgQPY0m5hFayLl3PT9CCTCXvsO6n8zoL3AfnJVBNBpIy61kLrVD U8kebqLYAGFy55xpYfMqmpRCJRoW6oEoOq.FKZuHacFvvAmWlXfINQvWly2gsXnIVhKf8O68prCI SOcHZK91MqS5I5VONYazwOr2qwG6Nq_huJ.ufNsot0PY- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.bf2.yahoo.com with HTTP; Sun, 23 Jan 2022 19:17:59 +0000 Date: Sun, 23 Jan 2022 19:17:56 +0000 (UTC) From: James McKelvey Reply-To: James McKelvey To: "cygwin@cygwin.com" Message-ID: <216799929.725469.1642965476174@mail.yahoo.com> In-Reply-To: References: Subject: Download errors Cygwin Digest, Vol 23, Issue 55 MIME-Version: 1.0 X-Mailer: WebService/1.1.19615 YMailNorrin X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2022 19:18:03 -0000 I keep getting download errors for=C2=A0 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= wrote: =20 =20 Send Cygwin mailing list submissions to =C2=A0=C2=A0=C2=A0 cygwin@cygwin.com To subscribe or unsubscribe via the World Wide Web, visit =C2=A0=C2=A0=C2=A0 https://cygwin.com/mailman/listinfo/cygwin or, via email, send a message with subject or body 'help' to =C2=A0=C2=A0=C2=A0 cygwin-request@cygwin.com You can reach the person managing the list at =C2=A0=C2=A0=C2=A0 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: =C2=A0 1. [ANNOUNCEMENT] Updated: zstd-1.5.2-1 and development headers =C2=A0 =C2=A0 =C2=A0 / libraries (Achim Gratz) =C2=A0 2. [ANNOUNCEMENT] Updated: openldap-2.5.11-1 (Achim Gratz) =C2=A0 3. [ANNOUNCEMENT] Updated: protobuf-3.19.3-1 (Achim Gratz) =C2=A0 4. [ANNOUNCEMENT] Updated: fetchmail-6.4.26-1 / =C2=A0 =C2=A0 =C2=A0 fetchmailconf-6.4.26-1 (security) (Achim Gratz) =C2=A0 5. [ANNOUNCEMENT] Updated: Perl distributions (Achim Gratz) =C2=A0 6. Re: python-numpy (1.22.0-1) can't be imported (Masamichi Hosoda) =C2=A0 7. [ANNOUNCEMENT] Updated: python 3.9 packages =C2=A0 =C2=A0 =C2=A0 (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.=C2=A0 Support for legacy formats from ZStandard versions before 1.0 has been removed. --=20 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** CYGWIN-ANNOUNCE UNSUBS= CRIBE 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=3Dyourdomain.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 =3D=3D=3D=3D=3D The 2.5.x version branch changes the library ABI.=C2=A0 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.=C2=A0 Since they don't support Cygwin (and indeed migh= t 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.=C2=A0 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 --=20 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** CYGWIN-ANNOUNCE UNSUBS= CRIBE 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=3Dyourdomain.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 =3D=3D=3D=3D This release is a security release and bumps the ABI versions, packages that use protobuf should be re-released. --=20 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** CYGWIN-ANNOUNCE UNSUBS= CRIBE 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=3Dyourdomain.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 =3D=3D=3D=3D 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. --=20 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** CYGWIN-ANNOUNCE UNSUBS= CRIBE 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=3Dyourdomain.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 --=20 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 *** CYGWIN-ANNOUNCE UNSUBS= CRIBE 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=3Dyourdomain.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=C2=A0=C2=A0=C2= =A0 2020-07-08 23:44:39.000000000 +0200 +++ Cython/Utility/ModuleSetupCode.c=C2=A0=C2=A0=C2=A0 2021-01-30 08:34:37.= 402649500 +0100 @@ -709,7 +709,11 @@ static CYTHON_INLINE void * PyThread_tss /////////////// PyModInitFuncType.proto /////////////// =20 #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 =20 #elif PY_MAJOR_VERSION < 3 // Py2: define this to void manually because PyMODINIT_FUNC adds __declspe= c(dllexport) to it's definition. ``` New release for =C2=A0 idle39-3.9.10-1 =C2=A0 python39-3.9.10-1 =C2=A0 python39-devel-3.9.10-1 =C2=A0 python39-test-3.9.10-1 =C2=A0 python39-tkinter-3.9.10-1 =C2=A0 python39-doc-3.9.10-1 and virtual packages that pull the 3.9 version ones =C2=A0 idle3-3.9.10-1 =C2=A0 python3-3.9.10-1 =C2=A0 python3-devel-3.9.10-1 =C2=A0 python3-test-3.9.10-1 =C2=A0 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 =C2=A0 /usr/bin/python =C2=A0 /usr/bin/python3 =C2=A0 /usr/bin/idle3 =C2=A0 /usr/bin/pydoc3 a default to the highest package available. $ alternatives --display python python - status is auto. =C2=A0 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:=C2=A0 =C2=A0 =C2=A0 https://cygwin.com/problems.html FAQ:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 https://= cygwin.com/faq/ Documentation:=C2=A0 =C2=A0 =C2=A0 =C2=A0 https://cygwin.com/docs.html Unsubscribe info:=C2=A0 =C2=A0 https://cygwin.com/ml/#unsubscribe-simple =20