Re: [ITA/ITP] lots of perl distributions
Yaakov Selkowitz writes: I believe these are all gone from Ports now, would you mind double-checking? Within the next week, yes. If I still find something, I'll let you know. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [ITA/ITP] lots of perl distributions
On Tue, 2015-03-10 at 20:24 +0100, Achim Gratz wrote: Yaakov, could you please remove the packages from ports that are now available in Cygwin proper? There have been a few collisions already with the 64bit distribution, some even with the same version number (they were probably the same packages in reality, but it still feels unclean). I believe these are all gone from Ports now, would you mind double-checking? -- Yaakov
Re: [ITA/ITP] lots of perl distributions
On Tue, 2015-03-10 at 20:24 +0100, Achim Gratz wrote: Achim Gratz writes: In order to get rid of perl_vendor on 32bit and update the packages to the same versions on 64bit, I need to maintain the packages that were formerly in perl_vendor plus another bunch that either are new dependencies or are needed to build and test those packages. Done. Upset didn't complain, so I hope everything is OK. Yaakov, could you please remove the packages from ports that are now available in Cygwin proper? There have been a few collisions already with the 64bit distribution, some even with the same version number (they were probably the same packages in reality, but it still feels unclean). If you are using a new build, the proper way to handle this would be to bump RELEASE so that the distro package takes precedence; that way I don't have to remove the package from Ports the very instant it lands in the distro. The alternative would have been for me to copy over the existing tarballs from Ports, which is cleaner because then they really are the same package. -- Yaakov
Re: [ITA/ITP] lots of perl distributions
Yaakov Selkowitz writes: If you are using a new build, the proper way to handle this would be to bump RELEASE so that the distro package takes precedence; that way I don't have to remove the package from Ports the very instant it lands in the distro. The alternative would have been for me to copy over the existing tarballs from Ports, which is cleaner because then they really are the same package. I have done that (I hope I didn't miss anything, at the moment that is all manual). As long as you don't release new packages with the same version number everything should be fine. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Wavetables for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables
Re: [ITA/ITP] lots of perl distributions
Corinna Vinschen writes: On Mar 10 07:40, Achim Gratz wrote: Achim Gratz writes: The upload was extremely slow and I've had the connection drop a few times. Does sourceware throttle connections? At the moment I can't even get a directory listing via sshfs anymore, although lftp still seems to cope just fine. It seems I crossed a threshold with the number of directories in my release areas… :-( I'm not sure that's the problem. The fact that it worked until I populated it with all the Perl distributions and that it still works as long as I don't try to readdir the **/release/ directories (which are the only ones that are so large) made me suspect that. This looks like the same problem Federico and I have with sftp uploads for some reason. I pinged overseers a couple of days ago but got no reply. For some reason it works fine with lftp, though. Yes, omly it's a lot less transparent to me. You could try the new cygport upload feature. It uses lftp under the hood. I can use lftp myself, I'll just have to creatre a bunch of aliases or scripts, not sure yet how much I'm going to automate this. I won't use the cygport facility, mainly because I won't put my SSH key on the build box, but also because it doesn't easily cater to the common situation that I need to do things to a bunch of packages and/or remove some other stuff at the same time. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [ITA/ITP] lots of perl distributions
Achim Gratz writes: I can use lftp myself, I'll just have to creatre a bunch of aliases or scripts, not sure yet how much I'm going to automate this. Here's the set of lftp aliases to put into the lftp rc file. --8---cut here---start-8--- alias cygdn lcd ~/cygwin/cygwin.lftp cd / mirror --scan-all-first --use-cache -evvv alias cygup lcd ~/cygwin/cygwin.lftp cd / mirror -X \\!packages --scan-all-first --use-cache -Revvv alias cygtst lcd ~/cygwin/cygwin.lftp cd / mirror -X \\!packages --scan-all-first --use-cache -Revvv --dry-run alias cyggo !touch -- x86{,_64}/\!ready mput x86*/*ready --8---cut here---end---8--- You might want to play with the mirror:parallel-directories and mirror:parallel-transfer-count settings, although sourceware is just really slow for me ATM no matter which settings. I've also created a bookmark for cygwin so that lftp doesn't ask for a password (since cygwin is a password-less user). BTW, on the command line you can achieve the same effect using the '-u cygwin,' option. --8---cut here---start-8--- cygwin sftp://cygwin:@cygwin.com --8---cut here---end---8--- So, 106 packages all uploaded. Wish me luck… :-) Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [ITA/ITP] lots of perl distributions
Achim Gratz writes: In order to get rid of perl_vendor on 32bit and update the packages to the same versions on 64bit, I need to maintain the packages that were formerly in perl_vendor plus another bunch that either are new dependencies or are needed to build and test those packages. Done. Upset didn't complain, so I hope everything is OK. Yaakov, could you please remove the packages from ports that are now available in Cygwin proper? There have been a few collisions already with the 64bit distribution, some even with the same version number (they were probably the same packages in reality, but it still feels unclean). Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [ITA/ITP] lots of perl distributions
Achim Gratz writes: The upload was extremely slow and I've had the connection drop a few times. Does sourceware throttle connections? At the moment I can't even get a directory listing via sshfs anymore, although lftp still seems to cope just fine. It seems I crossed a threshold with the number of directories in my release areas… :-( --8---cut here---start-8--- getdir[0] [00032] OPENDIR [00032] HANDLE 14bytes (185ms) [00033] READDIR [00034] READDIR debug1: client_input_channel_req: channel 0 rtype exit-signal reply 0 debug1: client_input_channel_req: channel 0 rtype e...@openssh.com reply 0 debug1: channel 0: free: client-session, nchannels 1 debug1: fd 0 clearing O_NONBLOCK Transferred: sent 5064, received 4464 bytes, in 2.8 seconds Bytes per second: sent 1799.7, received 1586.5 debug1: Exit status -1 remote host has disconnected executing ssh -X -a -oClearAllForwardings=yes -ologlevel=debug -2 cyg...@cygwin.com -s sftp --8---cut here---end---8--- Is there someone who can check what's going on on the server side here? If not I'll have to switch to using lftp for the upload, but that gives me a lot less transparency about what is going on and so increases the chances of doing something wrong. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptation for Waldorf rackAttack V1.04R1: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [ITA/ITP] lots of perl distributions
On Mar 10 07:40, Achim Gratz wrote: Achim Gratz writes: The upload was extremely slow and I've had the connection drop a few times. Does sourceware throttle connections? At the moment I can't even get a directory listing via sshfs anymore, although lftp still seems to cope just fine. It seems I crossed a threshold with the number of directories in my release areas… :-( I'm not sure that's the problem. This looks like the same problem Federico and I have with sftp uploads for some reason. I pinged overseers a couple of days ago but got no reply. For some reason it works fine with lftp, though. [...] Is there someone who can check what's going on on the server side here? If not I'll have to switch to using lftp for the upload, but that gives me a lot less transparency about what is going on and so increases the chances of doing something wrong. You could try the new cygport upload feature. It uses lftp under the hood. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat pgpbiOlppALPX.pgp Description: PGP signature
Re: [ITA/ITP] lots of perl distributions
Achim Gratz writes: Yaakov Selkowitz writes: upset does indeed live up to its name in such a case, so we need to rearrange directories on sourceware to match the new layout. I have done so for perl-LWP, so please proceed. Thank you very much. I'll do the upload later today. The upload was extremely slow and I've had the connection drop a few times. Does sourceware throttle connections? At the moment I can't even get a directory listing via sshfs anymore, although lftp still seems to cope just fine. The upload appears to have finished, but I want to check everything again. I'll stop for today and try again tomorrow. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [ITA/ITP] lots of perl distributions
Yaakov Selkowitz writes: upset does indeed live up to its name in such a case, so we need to rearrange directories on sourceware to match the new layout. I have done so for perl-LWP, so please proceed. Thank you very much. I'll do the upload later today. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [ITA/ITP] lots of perl distributions
On 3/8/2015 8:28 PM, Achim Gratz wrote: Marco Atzeri writes: done Thank you. I'm ready for the upload, but there's one thing I don't know how to handle correctly: I'm obsoleting perl-LWP in favor of perl-libwww-perl (that's the actual distribution name and it is needed for automated checking of dependencies via CPAN or MetaCPAN). Cygport provides an obsoletion package _inside_ the perl-libwww-perl directory and points to it as an external source. I think that upset might be upset when it finds the existing perl-LWP directory, so how is this obsoletion supposed to work in reality? Should I just delete the existing perl-LWP (I don't think I can delete the directory, though)? as perl-LWP is a 64bit package required by several other packages, you can not just drop it. One possible solution is: bump perl-LWP with a empty tar put in setup.hint category: _obsolete requires: perl-libwww-perl there are several examples in both the 2 setup.ini. See file lengths of 32 of xz tar file. PS: I do not see any perl-libwww-perl directory Regards Marco Regards, Achim.
Re: [ITA/ITP] lots of perl distributions
Marco Atzeri writes: done Thank you. I'm ready for the upload, but there's one thing I don't know how to handle correctly: I'm obsoleting perl-LWP in favor of perl-libwww-perl (that's the actual distribution name and it is needed for automated checking of dependencies via CPAN or MetaCPAN). Cygport provides an obsoletion package _inside_ the perl-libwww-perl directory and points to it as an external source. I think that upset might be upset when it finds the existing perl-LWP directory, so how is this obsoletion supposed to work in reality? Should I just delete the existing perl-LWP (I don't think I can delete the directory, though)? Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada
Re: [ITA/ITP] lots of perl distributions
Marco Atzeri writes: as perl-LWP is a 64bit package required by several other packages, you can not just drop it. I said I'm going to obsolete it, not drop it. One possible solution is: bump perl-LWP with a empty tar put in setup.hint category: _obsolete requires: perl-libwww-perl there are several examples in both the 2 setup.ini. See file lengths of 32 of xz tar file. Cygport has produced that package already for me. It just wants me to put it in a different directory for whatever reason (I consider that a bug at the moment). If I move those files into perl-LWP I think I'm left with a package that has no sources in [curr] which upset is known to complain about. PS: I do not see any perl-libwww-perl directory Not yet, until I've figured out what's the correct way forward. Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [ITA/ITP] lots of perl distributions
On Sun, 2015-03-08 at 20:28 +0100, Achim Gratz wrote: I'm ready for the upload, but there's one thing I don't know how to handle correctly: I'm obsoleting perl-LWP in favor of perl-libwww-perl (that's the actual distribution name and it is needed for automated checking of dependencies via CPAN or MetaCPAN). Cygport provides an obsoletion package _inside_ the perl-libwww-perl directory and points to it as an external source. I think that upset might be upset when it finds the existing perl-LWP directory, so how is this obsoletion supposed to work in reality? upset does indeed live up to its name in such a case, so we need to rearrange directories on sourceware to match the new layout. I have done so for perl-LWP, so please proceed. -- Yaakov
Re: [ITA/ITP] lots of perl distributions
On 3/7/2015 4:58 PM, Achim Gratz wrote: Achim Gratz writes: I've had a typo in the patch and I need to additionally unbundle and update Win32-API (the version that comes with Perl is too old to recognize modern Windows versions). Sorry, that would be Win32, not Win32-API (I'll eventually have to get Win32-API to compile, but not at this moment). --- cygwin-pkg-maint2015-03-06 17:17:15.0 +0100 +++ cygwin-pkg-maint.new2015-03-07 13:15:47.894161810 +0100 @@ -1181,7 +1181,7 @@ pcre Yaakov Selkowitz pdftkDavid Rothenberger perl Achim Gratz -perl-Algorith-Diff Achim Gratz +perl-Algorithm-Diff Achim Gratz perl-Archive-Zip Achim Gratz/Yaakov Selkowitz perl-Authen-SASL Yaakov Selkowitz perl-B-Generate Achim Gratz @@ -1362,6 +1362,7 @@ perl-Unicode-Collate Ken Brown perl-Unicode-GCStringKen Brown perl-URI Achim Gratz/Yaakov Selkowitz +perl-Win32 Achim Gratz perl-Win32-GUI ORPHANED (Reini Urban) perl-WWW-RobotRules Achim Gratz/Yaakov Selkowitz perl-XML-LibXML Achim Gratz/Yaakov Selkowitz Regards, Achim. done Marco
Re: [ITA/ITP] lots of perl distributions
I've had a typo in the patch and I need to additionally unbundle and update Win32-API (the version that comes with Perl is too old to recognize modern Windows versions). --- cygwin-pkg-maint2015-03-06 17:17:15.0 +0100 +++ cygwin-pkg-maint.new2015-03-07 13:15:47.894161810 +0100 @@ -1181,7 +1181,7 @@ pcre Yaakov Selkowitz pdftkDavid Rothenberger perl Achim Gratz -perl-Algorith-Diff Achim Gratz +perl-Algorithm-Diff Achim Gratz perl-Archive-Zip Achim Gratz/Yaakov Selkowitz perl-Authen-SASL Yaakov Selkowitz perl-B-Generate Achim Gratz @@ -1362,6 +1362,7 @@ perl-Unicode-Collate Ken Brown perl-Unicode-GCStringKen Brown perl-URI Achim Gratz/Yaakov Selkowitz +perl-Win32-API Achim Gratz perl-Win32-GUI ORPHANED (Reini Urban) perl-WWW-RobotRules Achim Gratz/Yaakov Selkowitz perl-XML-LibXML Achim Gratz/Yaakov Selkowitz Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra
Re: [ITA/ITP] lots of perl distributions
On Feb 24 18:45, Achim Gratz wrote: Corinna Vinschen writes: Please apply. I don't think I have commit access for that (and that should probably be kept that way for the time being). Applied. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat pgpKb1WY_9GbS.pgp Description: PGP signature
Re: [ITA/ITP] lots of perl distributions
On Feb 22 22:14, Achim Gratz wrote: In order to get rid of perl_vendor on 32bit and update the packages to the same versions on 64bit, I need to maintain the packages that were formerly in perl_vendor plus another bunch that either are new dependencies or are needed to build and test those packages. Since that list is long I've prepared a patch for cygwin-pkg-maint. Please apply. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat pgpl6Sx7PPIWY.pgp Description: PGP signature
Re: [ITA/ITP] lots of perl distributions
Corinna Vinschen writes: Please apply. I don't think I have commit access for that (and that should probably be kept that way for the time being). Regards, Achim. -- +[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+ Waldorf MIDI Implementation additional documentation: http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
[ITA/ITP] lots of perl distributions
In order to get rid of perl_vendor on 32bit and update the packages to the same versions on 64bit, I need to maintain the packages that were formerly in perl_vendor plus another bunch that either are new dependencies or are needed to build and test those packages. Since that list is long I've prepared a patch for cygwin-pkg-maint. --8---cut here---start-8--- --- cygwin-pkg-maint2015-02-20 22:20:51.0 +0100 +++ cygwin-pkg-maint.new2015-02-22 21:56:46.715577093 +0100 @@ -1179,38 +1179,62 @@ pcre Yaakov Selkowitz pdftkDavid Rothenberger perl Achim Gratz -perl-Archive-Zip Yaakov Selkowitz +perl-Algorith-Diff Achim Gratz +perl-Archive-Zip Achim Gratz/Yaakov Selkowitz perl-Authen-SASL Yaakov Selkowitz +perl-B-Generate Achim Gratz perl-Business-ISBN Ken Brown perl-Business-ISBN-Data Ken Brown perl-Business-ISMN Ken Brown perl-Business-ISSN Ken Brown perl-Cairo Yaakov Selkowitz perl-Cairo-GObject Yaakov Selkowitz -perl-Capture-TinyKen Brown +perl-Capture-TinyAchim Gratz/Ken Brown +perl-CarpAchim Gratz +perl-Class-XSAccessorAchim Gratz perl-Clone Yaakov Selkowitz +perl-common-senseAchim Gratz +perl-Compress-Bzip2 Achim Gratz perl-Config-AutoConf Ken Brown +perl-Config-Perl-V Achim Gratz +perl-Config-Tiny Achim Gratz +perl-CPAN-DistnameInfo Achim Gratz +perl-CPAN-Reporter Achim Gratz +perl-CPAN-Testers-Report Achim Gratz +perl-Data-Alias Achim Gratz perl-Data-CompareKen Brown perl-Data-Diver Ken Brown perl-Data-Dump Ken Brown +perl-Data-GUID Achim Gratz +perl-Data-OptListAchim Gratz +perl-Data-UUID Achim Gratz +perl-Devel-Autoflush Achim Gratz +perl-Devel-Symdump Achim Gratz perl-Date-Simple Ken Brown perl-DBD-mysql Yaakov Selkowitz perl-DBD-SQLite Yaakov Selkowitz perl-DBI Yaakov Selkowitz -perl-Digest-HMAC Yaakov Selkowitz -perl-Digest-SHA1 Yaakov Selkowitz +perl-Digest-HMAC Achim Gratz/Yaakov Selkowitz +perl-Digest-SHA1 Achim Gratz/Yaakov Selkowitz perl-Encode-EUCJPASCII Ken Brown perl-Encode-HanExtra Ken Brown perl-Encode-JIS2KKen Brown -perl-Encode-Locale Yaakov Selkowitz +perl-Encode-Locale Achim Gratz/Yaakov Selkowitz perl-Error Eric Blake +perl-ExtUtils-CBuilder Achim Gratz perl-ExtUtils-DependsYaakov Selkowitz perl-ExtUtils-LibBuilder Ken Brown +perl-ExtUtils-MakeMaker Achim Gratz perl-ExtUtils-PkgConfig Yaakov Selkowitz +perl-File-Copy-Recursive Achim Gratz +perl-File-Find-ObjectAchim Gratz +perl-File-Find-Object-Rule Achim Gratz perl-File-Find-Rule Ken Brown -perl-File-ListingYaakov Selkowitz +perl-File-ListingAchim Gratz/Yaakov Selkowitz +perl-File-pushd Achim Gratz perl-File-Slurp Ken Brown perl-File-Slurp-Unicode Ken Brown +perl-File-Which Achim Gratz perl-Getopt-ArgvFile Yaakov Selkowitz perl-GlibYaakov Selkowitz perl-Glib-Object-Introspection Yaakov Selkowitz @@ -1231,52 +1255,98 @@ perl-Gtk2-Unique Yaakov Selkowitz perl-Gtk2-WebKit Yaakov Selkowitz perl-Gtk3Yaakov Selkowitz -perl-HTML-Parser Yaakov Selkowitz -perl-HTML-Tagset Yaakov Selkowitz