Re: version anomalies
On 26/02/2018 21:38, Tony Kelman wrote: [f] https://cygwin.com/ml/cygwin/2015-03/msg00384.html socat 2.0.0-b7-1 was relabelled as test I'm seeing an attempted update to socat 2.0.0-b8-1 (which doesn't even exist on the mirror I'm using, AFAICT) so that may need the same treatment? Slightly different, but this version is missing the test: label, which I added. (it's also missing an install package, for some reason :)) Thanks for reporting this.
Re: version anomalies
>> [f] https://cygwin.com/ml/cygwin/2015-03/msg00384.html > > socat 2.0.0-b7-1 was relabelled as test I'm seeing an attempted update to socat 2.0.0-b8-1 (which doesn't even exist on the mirror I'm using, AFAICT) so that may need the same treatment?
Re: version anomalies
On 24/02/2018 15:39, Jon Turney wrote: I've added replace-versions: annotations in override.hint for the below: [...] It's increasingly pointless to compensate for mistakes the longer ago they were made, so I don't think I'll bother doing anything about even older mistakes which only exist in x86... I've updated the script which generates this report so it now understands about replace-versions: lines For the record, the remaining anomalies are: $ ./version-anomalies.py --arch x86_64 --all package version version after circa liblz4-devel131-1 1.7.5-1 circa/64bit/2017/09/02/145432 liblz4_1131-1 1.7.5-1 circa/64bit/2017/09/02/145432 lz4 131-1 1.7.5-1 circa/64bit/2017/09/02/145432 lz4-debuginfo 131-1 1.7.5-1 circa/64bit/2017/09/02/145432 mingw64-i686-lz4131-1 1.7.5-1 circa/64bit/2017/09/02/145432 mingw64-x86_64-lz4 131-1 1.7.5-1 circa/64bit/2017/09/02/145432 kde-base-artwork15.04.3-1 5.8.8-1 circa/64bit/2017/04/19/015003 oxygen-icons15.04.3-1 5.39.0-1 circa/64bit/2016/11/02/231610 mingw64-i686-lz4124-1 1.7.5-1 circa/64bit/2016/08/03/001240 mingw64-x86_64-lz4 124-1 1.7.5-1 circa/64bit/2016/08/03/001240 perl-Carp 1.3301-2 1.38-2 circa/64bit/2015/07/30/131023 fossil 20140612172556-3 20170721+2.3-1 circa/64bit/2015/02/08/141019 fossil 20140612172556-2 20170721+2.3-1 circa/64bit/2014/09/13/101157 fossil 20140612172556-1 20170721+2.3-1 circa/64bit/2014/06/15/020453 fossil 20140127173344-1 20170721+2.3-1 circa/64bit/2014/06/12/070336 fossil 2013094349-1 20170721+2.3-1 circa/64bit/2014/04/09/140308 giflib 4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 giflib-debuginfo4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 libgif-devel4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 libgif4 4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 w32api 20130402-svn-1-1 circa/64bit/2013/04/04/130709 w32api 20130314-svn-1-1 circa/64bit/2013/04/01/055716 $ ./version-anomalies.py --arch x86 --all package version version after circa liblz4-devel131-1 1.7.5-1 circa/2017/09/02/145417 liblz4_1131-1 1.7.5-1 circa/2017/09/02/145417 lz4 131-1 1.7.5-1 circa/2017/09/02/145417 lz4-debuginfo 131-1 1.7.5-1 circa/2017/09/02/145417 mingw64-i686-lz4131-1 1.7.5-1 circa/2017/09/02/145417 mingw64-x86_64-lz4 131-1 1.7.5-1 circa/2017/09/02/145417 kde-base-artwork15.04.3-1 5.8.8-1 circa/2017/04/19/015249 oxygen-icons15.04.3-1 5.39.0-1 circa/2016/11/02/231558 mingw64-i686-lz4124-1 1.7.5-1 circa/2016/08/03/001227 mingw64-x86_64-lz4 124-1 1.7.5-1 circa/2016/08/03/001227 rxvt20050409-21 2.7.10-1 circa/2016/03/25/161043 perl-Carp 1.3301-2 1.38-2 circa/2015/07/31/151011 fossil 20140612172556-2 20151102+1.34-1 circa/2015/02/10/141012 gcc-g77 4.7.3-1 3.999-1 circa/2015/02/10/141012 ruby-bigdecimal 1.9.3-p448-1 1.3.2-1 circa/2014/08/28/16 ruby-io-console 1.9.3-p448-1 0.4.6-1 circa/2014/08/28/16 jpeg7-10 1.5.3-1 circa/2014/06/19/154035 fossil 20140612172556-1 20151102+1.34-1 circa/2014/06/16/130230 fossil 20140127173344-1 20151102+1.34-1 circa/2014/06/12/060257 jpeg8b-1 1.5.3-1 circa/2014/05/28/220254 libjpeg-devel 8b-1 1.5.3-1 circa/2014/05/28/220254 libjpeg88b-1 1.5.3-1 circa/2014/05/28/220254 fossil 2013094349-1
Re: version anomalies
I've added replace-versions: annotations in override.hint for the below: On 31/01/2018 17:58, Jon Turney wrote: This finds the following anomalies for x86_64: [...] [a] https://cygwin.com/ml/cygwin/2018-01/msg00204.html gcc 6.4.0-5 was relabelled as test (now current again since cygwin 2.10.0) [b] https://cygwin.com/ml/cygwin-announce/2017-10/msg00021.html lftp 4.8.0-1 was withdrawn as broken [c] https://cygwin.com/ml/cygwin/2016-11/msg00125.html libproj9 4.9.3-1 was withdrawn as it contains the wrong soversion (libproj12 not libproj9) [d] https://cygwin.com/ml/cygwin/2017-03/msg00423.html slang 2.3.1pre17-1 pre-release version should have been something like 2.3.1-0.1pre17 for correct ordering. [e] https://cygwin.com/ml/cygwin-apps/2015-07/msg00099.html xdelta 3.0.9-1 belongs to xdelta3 [f] https://cygwin.com/ml/cygwin/2015-03/msg00384.html socat 2.0.0-b7-1 was relabelled as test [g] https://cygwin.com/ml/cygwin/2015-02/msg00555.html perl_autorebase 001001-1 was a test version I've implemented a feature in 2.885 which causes setup to selectively dist-upgrade package versions listed as 'replace-versions:' in setup.ini, so problem versions can be replaced automatically, which seems appropriate for all of these. and also: [h] https://cygwin.com/ml/cygwin-apps/2018-01/msg00047.html libgc1 7.6.2-1 was withdrawn as it contains the wrong soversion (libgc2 not libgc1) [i] https://cygwin.com/ml/cygwin-announce/2015-07/msg00054.html cvs 1.12.13-10 ('feature' release) is older than 1.11.23-1 ('stable' release) (x86 only) [*] These versions aren't ordered correctly by the version comparison we now define cscope 15.8.0.1-2 is an error where a single version is out of order xwinclip 2.0.0 (x86_64 only) is an error where a single version is out of order So, I've also annotated these as replace-versions: It's increasingly pointless to compensate for mistakes the longer ago they were made, so I don't think I'll bother doing anything about even older mistakes which only exist in x86...
version anomalies
4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 [§] libgif4 4.2.1-1 4.1.6-12 circa/64bit/2013/07/20/142328 [§] xwinclip2.0.0-1 1.19.6-1 circa/64bit/2013/06/15/131231 [†] w32api 20130402-svn-1-1 circa/64bit/2013/04/04/130709 [*] [a] https://cygwin.com/ml/cygwin/2018-01/msg00204.html [b] https://cygwin.com/ml/cygwin-announce/2017-10/msg00021.html [c] https://cygwin.com/ml/cygwin/2016-11/msg00125.html [d] https://cygwin.com/ml/cygwin/2017-03/msg00423.html [e] https://cygwin.com/ml/cygwin-apps/2015-07/msg00099.html [f] https://cygwin.com/ml/cygwin/2015-03/msg00384.html [g] https://cygwin.com/ml/cygwin/2015-02/msg00555.html I've implemented a feature in 2.885 which causes setup to selectively dist-upgrade package versions listed as 'replace-versions:' in setup.ini, so problem versions can be replaced automatically, which seems appropriate for all of these. [*] These versions aren't ordered correctly by the version comparison we now define [†] A standalone xwinclip with this version existed briefly (for x86_64 only), before xwinclip was absorbed into the xorg-server source [‡] The upstream version numbering scheme changed [§] no idea It's less clear what to do about these. [1] https://github.com/jon-turney/version-anomalies [2] https://cygwin.com/ml/cygwin-apps/2018-01/msg00047.html