X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6B3F6385F009 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1702992408; bh=dEn0YAbKgfqLFfmLkwf3epI1MnJMnm5x7BvzSl5r/rU=; h=Date:To:Subject:References:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=ZwamYEcI4AbmMTS1WmhWp3ezkVA9VVi5Sc2dABh+S9WXTOkN5OGmFPLKaIBWAEE2n jdX4isiyhzVvJdAHPJhXUIfo1xaq2K0fKBQgv16vAVCL2Y78/ZE2EetRLSAtm9wajs BkPE+gBCYxOMDyILcC0Myurt/lP45ASSMD+Vjvcw= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5D7CF3858C42 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5D7CF3858C42 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702992373; cv=none; b=eGv3wZuvKkjceV6Eyb0xBkqEkdc+/7pYfP95NadWGOFzJ4Q+fiWFH8XuuOJA8sYcsCRCj0ebCtCo7SkWeVZrPnk3t/OWMGRola4RpEm3aoIWEiHPe3kW3+wG172w/TmcNsp+2XdSuiHpfxPUJuQU2fzKiTxZdCVYlQvMiq0rMRY= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702992373; c=relaxed/simple; bh=g187eLTm1frUTVqijJHnYeBM8j+VOQIOGY5kykpBtck=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=UNb1ZXXAmN/9eFoVXZTnawEg6pTbaGFyNgeSMYksybcWk+YpRh/msW10nOnKOgrn+XSjnpk5VtI9dJ3Ud6aeZa2z6plGtLqTJPCGFblKa+4ehk5+PZbX70AYGFI5H4Dbk3N2CgM+l0/XN8cPNPxaItX/Gj9UjJo/kaO1KRMldFs= ARC-Authentication-Results: i=1; server2.sourceware.org X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702992370; bh=hFLphKrUa7wFvZ/oamB+En704v9bnt3VMLh2cCht8F2=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=FRNh+mxSSNPgJj3LwtWw0UeaGu6uXBTBkQA1Z1FMezUWvfne5v0K4blBhbmMLmRpit8pv7O99AlLPQ7EXanvGhBAH89zeh390o+UdpbhwV5rvrtjoeZS2nYS6XQESQG9WTbQqX6XGgzgH3iSbzgbNK4gy7Ek4Qgv7rWB4vn2H+2Zb/eA89ML+DL6y71BRGRBaqUKFANoNeWD1JvxWKSt215ydysDo5FjgKOBu4IQHQ1gpNrSpyIn+1SXYp1A/1Y933IfxMIxjyKDBS5kPBzjIknWbWe1Cy/PiJ6hROIdJc33pVCiQRhxHZsFKWtfXWvmyiAG7kz1AO81Qq3/f768Vg== X-YMail-OSG: .9KZFX8VM1nj12yAvz.fv04GVqBOvzrYu8aT2SAeOmZ2eUx5eL1o5ThMbats1CH xnlD3Xy9KnkVrNMYlOr7tdhf9aEGh2dBUuPODm7IS7BRUfu5s3WT.Dw4PyYLKmZltjAHxsS9t0UK _30lxUK.rRIeXPX0yaibF1nGcc_jdNfIo3dybUe1_51XJOQdEdwcwOvcKYFmyt078EGIS_HG6aUN KnOooJHHHqmxXExlsZ_QnEXl..cy0sSLNdL8ZrjgbSyf.B5BDpbFz6ZIH.cPZ9r6V3pUgmpA5R3f C0L0N7oRxvGFSzytKDN5UANO4pV.kChKVnJPJamHcGmR9WGeak53SIBuOwhydQf7mvP4zZjHwXEo KL2lNxaFM5pjnudzfPrPms5LNQ7lYQUE3JxZwQKXMgSHnEZc8GGJb8o4P1YhJ3HOrzls61sxRVA1 60SlE8JuEGZGGHL6D1vHW9kw..MD2V1oRK5XU3.k3Dji25xj1S9UxHapdZsa3Tyz67Rmnc0roCB9 Tz5GXVArsU5xU8ciE5e8JyDCrNLtH9O9eW1qeWSDGLpvfCgHrLoNLp4EWgkLaPH.Y4nTsj5VMh_4 EN.RENLpLfwVkB9XoyhDIp44RxRNjsXkFXSK7Xcsi2rOHsh0unHlfbqH1Fhw6Glxhmo4uXDeodjM 5QOCrllsX0Y2bIBZo.4tIa84dp2..uwzq8.HC46ml2tJr3GtiKmFYGmaqW10NqfKpCoOyetw9Ab9 mVAyk_gDr3nZKmfw.83BvM.f59uGkc7oLnXxgkk3mH3W3588CCcdVw3FYTsgh2Gvx3HvzSxkQzAy kB7nLPpxO_TQ72djs_bKUCatI_g5mFUQFugJCs6EqN47_DPp7Lt2P9I_2j5Ukkzh_wE37B5N5TlM rUjWGymmui_tuzkkn6RMLKVBENW7sC8nZ793qImxbV49uw6AtfdAYjjE2HDfCBiQzAeqkPFTeLo2 4tNNsnTYTR4cTfHUS3MSlLhHf32UolvyRM_oDJFO3LoxFT7mKUVPz908f9MiH7ONdGfmu5l.QO1D _fpKjlrrbKEkZ.aX4ImGAq4ll4SlTAXb0HbTu2mCJrCajIUdLn4njAxc_zZfOAw0sTbTDgiG3zpA 4CgiVmjYwuQchPR0cYI.qHbI9TqlSdUbHHI3UoEjGMktHT_m8pbJ8ewuY3w6tsWOHgZ4350qkYP4 0FxYfDptaUrPy6v4iIDifTZVnjgTy6DaAn794bD1wJoHRuFFvMbNVUIT955Fyj7LFBI5REED.Y8x 1H0TeH_beDChWP1S.ZpT6Yy1_EFjoga41kJWj1fxe1AmOXbAt3sHjuAfNPerrGWrtcS7cTg9djA5 .FaFd6gQxVnRwWy1cnT6IccBdQusbDAbcRXNphKN0mUkEd3PNttIRKBqwG1b1JfMqYSmzcROV94c v28BoqG1h65n6F37fPojkHWLZrh7zzvtTrOcMtsZ2VBC26oOPaIjh957_ka052jvN7Wy.f8eQfxB lJbrITeSDrhJdS5wsxaZg6SUQSQ9CvTWoBngaQY.vZiccQ3q4vyywLEhlwkDz9LObMcl5g2U7F9t jBOEnzC7YJf5ZHz9LsEEqVjMuzLqc7Y05IQDhda2UTpBp5y97poQIlaXfA0ROuu3rpxNxJBQpRbL cpkHLz76Jv1ug2ttaiHN_ZWlmx2PSe3P99eAIaOG2nxUAVbWWmlDady8WVQ4_xCjy9.9RNMhH8.a 24rYO_s5GEUUK_GYM1HYSxGvH5Y0K_cGR2Pv.nF9mNetyVXH5wcyUnUtVxEGc43VKBU2Hhgwyavn KRovmrbE.P8ZbT1VuJdkJOujsoKN2KTOD1te.2YJBlkbACg7y4l901RmuWBHegxj3eFUi8NfZbRO L.ok4v.zPhU8XpS8rUfmOy5wNLYjUisgS0prwcsrAvfCx2sAsXq5V8A8VnehP4eHrizo_3I5eUG9 _sQbQlrc6VHuSuAxIKIP.ExS1N1HSYPqgebOujnawj8bryxeX6yy3IY8UwYNZVoy9PGR.xLLqvb9 _reEYvi0h60aGVYSLk7nbF03LnJAar3WrNBqqVGBew02qIaqlvjBc4QHDai2OL5qAY5sN3lXT0uV AC4hZXdruSkBQ9WeeGP7WV_hiqou5uxSxXOl8ppc6XXMgbQDC2lu6UEfktFbkwlaeiFSj9fmXFAV Hb2PKGPZj4M_tpsOQOIZVq8atmQSKDFgtPd_KdF8_9QLL1zLX8gNSuTht9AEFVyOLICn_.batrIR CkUZ.BniLBK.Y6hxgxTrd6EfUQHs6mAE3ZFAqDG4hvxJAVjvUy7U41Vqu X-Sonic-MF: X-Sonic-ID: cb1871b3-30b6-4ecb-adf5-a503c405b0fe Message-ID: <1b5718b5-0c6a-43a2-b75c-e4a1ecadd5a2@yahoo.de> Date: Tue, 19 Dec 2023 14:26:03 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "cygwin AT cygwin DOT com" Subject: Recent update of libgpg-error0 and libassuan0 break curl and Opam (OCaml package manager) References: <1b5718b5-0c6a-43a2-b75c-e4a1ecadd5a2 DOT ref AT yahoo DOT de> X-Mailer: WebService/1.1.21952 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Michael Soegtrop via Cygwin Reply-To: Michael Soegtrop Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "Cygwin" Dear Cygwin Team, my daily CI of Coq Platform indicates that this update: libassuan0-2.5.5-1 -> libassuan0-2.5.6-1 libgpg-error0-1.47-1 -> libgpg-error0-1.37-1 breaks Opam, the OCaml package manager, via a failed call to curl as can be seen by executing these commands: $ wget https://github.com/fdopen/opam-repository-mingw/releases/download/0.0.0.2/opam64.tar.xz -O "opam64.tar.xz" $ tar -xf "opam64.tar.xz" $ bash opam64/install.sh --prefix "/usr/$(uname -m)-w64-mingw32/sys-root/mingw" $ opam init --bare --shell-setup --enable-shell-hook --enable-completion 'default' 'https://opam.ocaml.org' --disable-sandboxing Replacing the DLLs of libassuan0 and libgpg-error0 with the previous versions listed above (just replace the DLLs) fixes this. I had a look at what happens with Procmon. In the end a call to cygwn curl (from a MinGW app) fails. In Procmon I can see that curl successfully downloads the file and crashes immediately after closing the output file. With the old versions of libassuan0 and libgpg-error0, curl succeeds. That this download as such is successful shows that this is not a temporary network hickup (I also tested it at least 10 times either way). Usual usages of curl seem to work - I couldn't reduce the failure reproduction beyond the above 4 lines and couldn't figure out what is so special about the curl call of opam. This is quite painful for me - I was in the middle of a release of Coq Platform (a widely used distribution of the Coq proof assistant), when my Windows CI (which does a cygwin based MinGW cross compilation of OCaml and Coq) failed. Especially painful is that there is no easy way to install older package versions from the command line. I would appreciate a fast roll back. Otherwise I have to find a way to install the older versions without user interaction. Btw.: I do a daily build test of Coq Platform with a fresh cygwin since about 6 years and this is only the fourth failure! I really appreciate the stability of cygwin - excellent work! Best regards, Michael -- 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