From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 8 Aug 2005 17:40:13 +0400 From: Alexey Tourbin To: devel@altlinux.ru Message-ID: <20050808134013.GF3920@solemn.turbinal.org> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xQmOcGOVkeO43v2v" Content-Disposition: inline Subject: [devel] Fwd: I: Sisyphus-20050808 cpan_modules: 84 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Aug 2005 13:40:18 -0000 Archived-At: List-Archive: List-Post: --xQmOcGOVkeO43v2v Content-Type: multipart/mixed; boundary="PyMzGVE0NRonI6bs" Content-Disposition: inline --PyMzGVE0NRonI6bs Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =F0=C5=D2=CC=CF=D7=D9=C5 =D0=C1=CB=C5=D4=D9 =C2=CF=CC=C5=C5 =CE=CF=D7=D9=C8= =D7=C5=D2=D3=C9=CA. Alexey Gladkov: perl-Chart Chart::Bars 2.2 2.3 Chart-2.3.tar.gz Alexey Morozov: perl-Spreadsheet-ParseExcel Spreadsheet::ParseExcel 0.2602 0.2603 Spreadshe= et-ParseExcel-0.2603.tar.gz Alexey Shabalin: perl-Unix-Syslog Unix::Syslog 0.100 0.99 Unix-Syslog-0.99.tar.gz Alexey Tourbin: perl-Algorithm-SVM Algorithm::SVM 0.08 0.10 Algorithm-SVM-0.11.tar.gz perl-Archive-Zip Archive::Zip 1.15 1.16 Archive-Zip-1.16.tar.gz perl-base Cwd 3.05 3.09 PathTools-3.09.tar.gz perl-base if 0.03 0.0401 if-0.0401.tar.gz perl-base List::Util 1.14 1.17 Scalar-List-Utils-1.17.tar.gz perl-base Pod::Checker 1.42 1.43 Pod-Parser-1.32.tar.gz perl-base Text::Soundex 1.01 3.02 Text-Soundex-3.02.tar.gz perl-base Time::HiRes 1.66 1.72 Time-HiRes-1.72.tar.gz perl-CGI CGI 3.10 3.11 CGI.pm-3.11.tar.gz perl-Class-Container Class::Container 0.11 0.12 Class-Container-0.12.tar.gz perl-Compress-Zlib Compress::Zlib 1.34 1.36 Compress-Zlib-1.36.tar.gz perl-DBD-File DBD::File 0.33 0.34 DBD-File-0.34.tar.gz perl-devel ExtUtils::Command 1.05 1.09 ExtUtils-MakeMaker-6.30.tar.gz perl-devel Test::Builder 0.22 0.30 Test-Simple-0.60.tar.gz perl-devel Test::Harness 2.48 2.52 Test-Harness-2.52.tar.gz perl-Encode Encode 2.10 2.11 Encode-2.11.tar.gz perl-ExtUtils-Depends ExtUtils::Depends 0.204 0.205 ExtUtils-Depends-0.205.= tar.gz perl-ExtUtils-PkgConfig ExtUtils::PkgConfig 1.05 1.07 ExtUtils-PkgConfig-1.= 07.tar.gz perl-File-Slurp File::Slurp 9999.08 9999.09 File-Slurp-9999.09.tar.gz perl-Gtk2 Gtk2 1.082 1.083 Gtk2-1.083.tar.gz perl-HTML-TableExtract HTML::TableExtract 2.02 2.04 HTML-TableExtract-2.04.= tar.gz perl-Lingua-Stem Text::German 0.03 0.06 Text-German-0.06.tar.gz perl-List-Compare List::Compare 0.29 0.31 List-Compare-0.31.tar.gz perl-Mail-Mbox-MessageParser Mail::Mbox::MessageParser 1.3000 1.4001 Mail-M= box-MessageParser-1.4001.tar.gz perl-Module-Build Module::Build 0.2610 0.2611 Module-Build-0.2611.tar.gz perl-Params-Validate Params::Validate 0.76 0.78 Params-Validate-0.78.tar.gz perl-PDL-Transform PDL::Transform undef 1.0 PDL-2.4.0.tar.gz perl-Storable Storable 2.13 2.15 Storable-2.15.tar.gz perl-Text-Aspell Text::Aspell 0.04 0.05 Text-Aspell-0.05.tar.gz perl-Unicode-Collate Unicode::Collate 0.50 0.51 Unicode-Collate-0.51.tar.gz perl-WWW-Bugzilla WWW::Bugzilla 0.4 0.5 WWW-Bugzilla-0.5.tar.gz perl-XML-Dumper XML::Dumper 0.75 0.76 XML-Dumper-0.76.tar.gz perl-XML-LibXSLT XML::LibXSLT 1.57 1.58 XML-LibXSLT-1.58.tar.gz perl-XML-Writer XML::Writer 0.545 0.600 XML-Writer-0.600.tar.gz Andrey Brindeew: perl-Archive-Tar Archive::Tar 1.22 1.24 Archive-Tar-1.24.tar.gz perl-Test-Manifest Test::Manifest 1.11 1.14 Test-Manifest-1.14.tar.gz perl-XML-Simple XML::Simple 2.13 2.14 XML-Simple-2.14.tar.gz perl-Apache-Session Apache::Session::Generate::ModUniqueId 0.01 0.02 Apache= -Session-Generate-ModUniqueId-0.02.tar.gz perl-Apache-Session Apache::Session::Generate::ModUsertrack 0.01 0.02 Apach= e-Session-Generate-ModUsertrack-0.02.tar.gz perl-Compress-Bzip2 Compress::Bzip2 1.00 2.08 Compress-Bzip2-2.08.tar.gz perl-Config-General Config::General 2.27 2.29 Config-General-2.29.tar.gz perl-Text-Autoformat Text::Autoformat 1.12 1.13 Text-Autoformat-1.13.tar.gz perl-XML-DOM XML::DOM 1.43 1.44 XML-DOM-1.44.tar.gz Denis Ovsienko: perl-Net-Netmask Net::Netmask 1.9011 1.9012 Net-Netmask-1.9012.tar.gz Denis Smirnov: perl-CGI-Application CGI::Application 4.01 4.03 CGI-Application-4.03.tar.gz DH: perl-GD2 GD 2.23 2.27 GD-2.27.tar.gz perl-Net-DNS Net::DNS 0.49 0.53 Net-DNS-0.53.tar.gz Dmitry Lebkov: perl-DBD-Sybase DBD::Sybase 1.05 1.06 DBD-Sybase-1.06.tar.gz perl-Net-SNMP Net::SNMP v5.0.1 v5.1.0 Net-SNMP-5.1.0.tar.gz Grigory Milev: perl-Finance-Quote Finance::Quote 1.08 1.10 Finance-Quote-1.10.tar.gz perl-IO-Socket-SSL IO::Socket::SSL 0.95 0.97 IO-Socket-SSL-0.97.tar.gz perl-ldap Net::LDAP 0.29 0.33 perl-ldap-0.33.tar.gz perl-MP3-Info MP3::Info 1.02 1.13 MP3-Info-1.13.tar.gz perl-sh Psh 1.67 1.8 psh-1.8.tar.gz perl-String-CRC32 String::CRC32 1.2 1.3 String-CRC32-1.3.tar.gz Igor Homyakov: perl-Bit-Vector Bit::Vector 6.3 6.4 Bit-Vector-6.4.tar.gz perl-Bit-Vector Carp::Clan 5.0 5.3 Carp-Clan-5.3.tar.gz perl-Date-Calc Date::Calc 5.3 5.4 Date-Calc-5.4.tar.gz perl-File-Tail File::Tail 0.98 0.99 File-Tail-0.99.1.tar.gz Igor Yu. Vlasenko: perl-HTML-Template-Pro HTML::Template::Pro 0.41 0.43 HTML-Template-Pro-0.43= .tar.gz L.A. Kostis: perl-Geo-IP Geo::IP 1.25 1.26 Geo-IP-1.26.tar.gz perl-Gnome2 Gnome2 1.021 1.023 Gnome2-1.023.tar.gz perl-Gnome2-VFS Gnome2::VFS 1.003 1.022 Gnome2-VFS-1.022.tar.gz Michael Shigorin: perl-MIDI MIDI 0.8 0.81 MIDI-Perl-0.81.tar.gz Nick S. Grechukh: perl-Crypt-SmbHash Crypt::SmbHash 0.02 0.12 Crypt-SmbHash-0.12.tar.gz Stanislav Yadykin: perl-Image-ExifTool Image::ExifTool 5.32 5.46 Image-ExifTool-5.46.tar.gz Tkachenko Maxim: perl-Lingua-EN-NameParse Lingua::EN::NameParse 1.18 1.22 Lingua-EN-NamePars= e-1.22.tar.gz Victor Forsyuk: perl-Sys-Hostname-Long Sys::Hostname::Long 1.2 1.4 Sys-Hostname-Long-1.4.ta= r.gz Vitaly Lipatov: perl-CPANPLUS CPANPLUS 0.054 0.055 CPANPLUS-0.055.tar.gz perl-CPANPLUS CPANPLUS::Dist::Build undef 0.02 CPANPLUS-Dist-Build-0.02.tar= .gz perl-ExtUtils-AutoInstall ExtUtils::AutoInstall 0.61 0.62 ExtUtils-AutoInst= all-0.62.tar.gz perl-File-Remove File::Remove 0.29 0.30 File-Remove-0.30.tar.gz perl-HTTP-Lite HTTP::Lite 1.0.0 2.1 HTTP-Lite-2.1.6.tar.gz perl-Module-Pluggable Module::Pluggable 2.9 2.95 Module-Pluggable-2.95.tar.= gz Vyacheslav Dikonov: perl-Class-MethodMaker Class::MethodMaker 2.06 2.07 Class-MethodMaker-2.07.= tar.gz perl-HTTP-Cache-Transparent HTTP::Cache::Transparent 0.5 0.6 HTTP-Cache-Tra= nsparent-0.6.tar.gz perl-Tk-TableMatrix Tk::TableMatrix 1.1 1.2 Tk-TableMatrix-1.2.tar.gz Yuri N. Sedunov: perl-Event Event 1.02 1.06 Event-1.06.tar.gz perl-HTML-Template HTML::Template 2.6 2.7 HTML-Template-2.7.tar.gz perl-Video-DVDRip Video::DVDRip 0.52.3 0.97 Video-DVDRip-0.97.2.tar.gz perl-XML-Sablotron XML::Sablotron 1.0 1.01 XML-Sablotron-1.01.tar.gz --PyMzGVE0NRonI6bs Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=cpan_modules #!/bin/sh -ef hshdir="${1:-/build/$USER/cpan}" hshdir="$(readlink -ev -- "$hshdir")" cd "${workdir:?}" hsh -q --no-stuff --initroot-only "$hshdir" atexit() { hsh -q --cleanup-only "$hshdir" || return 1; } conflicts='perl-Geo-IPfree perl-Spreadsheet-WriteExcel' # install all perl packages "$hshdir"/aptbox/apt-cache -q --no-all-names pkgnames perl | grep -Fx -v "$conflicts" | xargs hsh-install -q -- "$hshdir" >/dev/null # query CPAN database hsh-run -q -- "$hshdir" perl -MCPAN -e 'CPAN::Shell->r' >cpan.out <modules # list packages that need updating while read -r mod v0 v1 dist; do dep="${mod//:://}"; dep="perl($dep.pm)" pkg="$(hsh-run -q -- "$hshdir" rpm -q --whatprovides --qf '%{NAME}\n' "$dep")" pkg="$(echo "$pkg" |head -1)" who="$(hsh-run -q -- "$hshdir" rpm -q --whatprovides --qf '%{PACKAGER}\n' "$dep")" who="$(echo "$who" |head -1)" who="${who// at /@}"; who="${who// dot /.}" dist="${dist##*/}" printf "%s\t%s\t%s\t%s\t%s\t%s\n" "$pkg" "$mod" "$v0" "$v1" "$dist" "$who" done