delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/12/19/08:26:50

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: <msoegtrop AT yahoo DOT de>
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
To: "cygwin AT cygwin DOT com" <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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Michael Soegtrop via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Michael Soegtrop <MSoegtrop AT yahoo DOT de>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019