Re: version anomalies

2018-02-27 Thread Jon Turney

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

2018-02-26 Thread Tony Kelman
>> [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

2018-02-24 Thread Jon Turney

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

2018-02-24 Thread Jon Turney


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

2018-01-31 Thread Jon Turney
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