From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id D28E3395C824 for ; Tue, 3 Aug 2021 16:14:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D28E3395C824 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4003a.ext.cloudfilter.net ([10.228.9.183]) by cmsmtp with ESMTP id AshLma34rFRDpAx3Xm9hfC; Tue, 03 Aug 2021 16:14:15 +0000 Received: from [192.168.1.104] ([68.147.0.90]) by cmsmtp with ESMTP id Ax3Wm7B5nqeviAx3Wm44Pf; Tue, 03 Aug 2021 16:14:15 +0000 X-Authority-Analysis: v=2.4 cv=B4F8bMhM c=1 sm=1 tr=0 ts=61096b57 a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=IkcTkHD0fZMA:10 a=ejknC5xS72zp2OFXFO8A:9 a=QEXdDO2ut3YA:10 Reply-To: cygwin@cygwin.com Subject: Re: [ANNOUNCEMENT] Updated: libidn{, 12, -devel, -doc} mingw64-{x86_64, i686}-libidn 1.38 References: <60eee993-c788-97d5-8ea0-e708564e54b1@dronecode.org.uk> To: cygwin@cygwin.com From: Brian Inglis Organization: Systematic Software Message-ID: Date: Tue, 3 Aug 2021 10:14:14 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 In-Reply-To: <60eee993-c788-97d5-8ea0-e708564e54b1@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-CA Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfPMwM4G5QKXprO7eR+MW28HhxCF83AZkUHfH29Bp+8ttWelVuECxIhV0YfET3rFLit2qa5eEGrp8l2dvUBovxfcY0c3trXSjOwLPSjJbbimKPJRp4JCd Ciwlem2tU7V1Ai6j6sOMXND9Hwy5kqCWHFdFw9ozEWXR2sYXVNEulki7WmuyxSBnGUhp09rugt+ERYQZQoCMu85DJoZnkSDZCv0= X-Spam-Status: No, score=-1160.8 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, 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 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: Tue, 03 Aug 2021 16:14:17 -0000 On 2021-08-03 09:56, Jon Turney wrote: > On 02/08/2021 18:19, Cygwin libidn2 Maintainer wrote: >> The following packages have been upgraded in the Cygwin distribution: >> >> * libidn 1.38 >> * libidn12 1.38 >> * libidn-devel 1.38 >> * libidn-doc 1.38 >> * mingw64-x86_64-libidn 1.38 >> * mingw64-i686-libidn 1.38 >> >> and the following package has been obsoleted from the Cygwin >> distribution: >> >> * libidn11 1.33 > > I've reverted that obsoletion, by removing 'obsoletes: libidn11' from > the hint for libidn12, since it apparently still has some uses. Thanks Jon, Can users just rerun Cygwin Setup so that it will update setup.ini and reinstall cygidn-11.dll? Is obsoleting previous dlls something that we should not do on a package ABI break? How should maintainers handle such situations in cygport? I would like to know the correct approach to take to mitigate this and future such situations, before I create a libidn -2 package release. Packages impacted would include: $ cygcheck-dep -qcOSn libidn11 libgmime3.0_0 libgs9 libgsasl7 libloudmouth1_0 libpodofo0.9.{5,6} libpurple0 libinfinity0.6_0 libgvc6 libMagickCore6_2 libMagickCore6_5 libMagickCore6_6 libMagickCore7_7 libspectre1 libinfgtk3_0.6_0 libcurl4 libidn11: is needed for ( libgmime3.0_0 libgs9 libgsasl7 libloudmouth1_0 libpodofo0.9.3 libpodofo0.9.4 libpodofo0.9.5 libpodofo0.9.6 libpurple0 monotone msmtp mutt whois ) libgmime3.0_0: is needed for ( gambas3-gb-mime girepository-GMime3.0 grilo0.3-plugins libgmime3.0-devel libtotem-plparser18 libxplayer-plparser18 ) libgs9: is needed for ( ghostscript gimp libgs-devel libgvc6 libMagickCore6_2 libMagickCore6_5 libMagickCore6_6 libMagickCore7_7 libspectre1 texlive xfig ) libgsasl7: is needed for ( gsasl libcurl4 libgsasl-devel libinfinity0.6_0 ) libloudmouth1_0: is needed for ( abiword-plugins libloudmouth1-devel ) libpodofo0.9.5: is needed for ( krename scribus ) libpodofo0.9.6: is needed for ( libpodofo-devel podofo ) libpurple0: is needed for ( finch libpurple-devel pidgin pidgin-bonjour pidgin-facebook pidgin-funyahoo-plusplus pidgin-gadugadu pidgin-indicator pidgin-sametime pidgin-skypeweb pidgin-tcl telepathy-haze ) libinfinity0.6_0: is needed for ( gobby0.5 infinoted0.6 libinfgtk3_0.6_0 libinfinity0.6-devel ) libgvc6: is needed for ( gda-browser5.0 graphviz guile-gv gvedit libgvc-devel libMagickCore7_7 libvala0.38_0 lua-gv ocaml-gv perl-gv php-gv python2-gv python27-gv python3-gv python36-gv python37-gv ruby-gv tcl-tcldot ) libMagickCore6_2: is needed for ( libMagickC++6_6 libMagickWand6_2 ) libMagickCore6_5: is needed for ( libMagickWand6_5 psiconv ) libMagickCore6_6: is needed for ( libautotrace3 libMagickC++6_8 libMagickWand6_6 ) libMagickCore7_7: is needed for ( ImageMagick libMagick-devel libMagickC++7_4 libMagickWand7_7 perl-Image-Magick ) libspectre1: is needed for ( atril cantor libevdocument3_4 libgoffice0.10_10 libspectre-devel okular4-part okular5-part qpdfview zathura-ps ) libinfgtk3_0.6_0: is needed for ( gobby0.5 libinfgtk3_0.6-devel ) libcurl4: is needed for ( asymptote audacious-plugins cdo clamav cmake cmake-gui curl feh gambas3-gb-net-curl geoipupdate gimp-gmic git gmic gnupg google-breakpad-tools gstreamer1.0-plugins-bad-free-extras klavaro libcfitsio7 libcfitsio9 libcgmic2 libcurl-devel libgdal20 libgdal26 libgdal28 libgdal29 libgit2_23 libgit2_24 libgit2_25 libgmic1 libgmic2 libmediainfo0 libnetcdf11 libnetcdf13 libnetcdf15 libnetcdf19 liboauth0 libofx-tools libpoppler106 libpoppler62 libpoppler66 libpoppler68 libpoppler73 libpoppler99 libproj22 libquvi0.9_4 libraptor2_0 libtesseract-ocr_4 libvirt0 libwsman_client4 mariadb-common mpd ncmpcpp nmh octave osslsigncode perl-WWW-Curl php-curl qmmp quvi R rtorrent transmission transmission-gtk transmission-qt transmission-remote-gtk tumbler vorbis-tools weechat ) -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.]