* [devel] Q: automated update of CPAN perl modules @ 2010-07-09 19:29 Igor Vlasenko 2010-07-09 20:19 ` Anton A. Vinogradov ` (5 more replies) 0 siblings, 6 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-09 19:29 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 10491 bytes --] Уважаемые коллеги! Сел писать тезисы выступления для конференции в Переславле (собираюсь приехать и выступить) о автоматизации сборки пакетов, и почуствовал, что неплохо бы украсить выступление конкретными примерами. Здесь мне нужна ваша поддержка. Выбирал подопытного кролика из haskell (на эту тему был весной разговор с Денисом Смирновым) и perl. Остановился на perl, так как я вхожу в @cpan, плюс у меня самого есть порядка дюжины перловых пакетов. Ситуация с perl, как я понимаю, следующая: Алексей Торбин ведет собственно perl, а также стандартные и близкие к ним модули. Остальные модули со CPAN собирают все подряд. Недавно была попытка как то навести в этом порядок, часть сборщиков (я в т.ч.) объединились в группу @cpan. Правда, к сожалению, не все, и много пакетов рассыпано по индивидуальным сборщикам. Как показала проверка, более 300 пакетов отстали по версиям от CPAN и нуждаются в обновлении (список внизу письма). Могу в качестве иллюстрации к выступлению в Переславле написать робота, который обновит сотню-другую пакетов (были бы acl), и который потом можно было бы регулярно, скажем, ежемесячно, запускать. Вопрос, будут ли возражения. ack 1.86 1.92 AI-DecisionTree 0.08 0.09 Algorithm-CheckDigits 0.50 0.53 Algorithm-Dependency 1.106 1.110 Algorithm-NaiveBayes 0.03 0.04 Alien-wxWidgets 0.50 0.51 AnyEvent 5.22 5.271 Any-Moose 0.10 0.13 Apache2-SOAP 0.72 0.73 Apache-Test 1.29 1.32 App-CLI 0.07 0.08 App-cpanminus 1.0004 1.0006 Arch 0.5.1 0.5.2 Archive-Extract 0.26 0.42 Asterisk-config 0.8 0.97 asterisk-perl 1.00 1.01 Audio-MPD 0.19.4 1.100430 Audio-MPD-Common 0.1.3 1.100430 BDB 1.71 1.88 Best 0.11 0.12 B-Hooks-EndOfScope 0.08 0.09 Bloom-Filter 0.03 1.0 BSD-Resource 1.29 1.2904 Business-ISBN 2.03 2.05 Business-ISBN-Data 1.17 20081208 B-Utils 0.07 0.11 Cache-Cache 1.05 1.06 Cache-Memcached 1.28 1.29 Cache-Memcached-Fast 0.17 0.19 Calendar-Simple 1.20 1.21 Catalyst-Devel 1.27 1.28 Catalyst-Model-DBIC-Schema 0.40 0.41 Catalyst-Plugin-ConfigLoader 0.27 0.28 Catalyst-Plugin-Session 0.29 0.30 CDB_File 0.95 0.96 CGI-Ajax 0.706 0.707 CGI-Session 4.40 4.42 Class-Accessor-Grouped 0.09002 0.09003 Class-C3 0.21 0.23 Class-C3-Adopt-NEXT 0.12 0.13 Class-Date 1.1.8 1.1.9 Class-DBI 3.0.17 v3.0.17 Class-MethodMaker 2.13 2.16 Class-Std-Fast 0.0.8 v0.0.8 Class-Throwable 0.10 0.11 Compress-LZF 3.11 3.43 Config-General 2.48 2.49 Config-IniFiles 2.39 2.58 Config-Std 0.0.7 0.007 Convert-ASN1 0.21 0.22 Convert-UUlib 1.32 1.33 CPAN 1.93.01 1.9402 CQL-Parser 1.0 1.10 Crypt-Blowfish 2.10 2.12 Crypt-CBC 2.29 2.30 Crypt-DSA 0.14 1.16 Crypt-Rijndael 1.06 1.09 Crypt-RSA 1.58 1.96 Crypt-SmbHash 0.02 0.12 Crypt-Twofish 2.12 2.14 CSS 1.07 1.08 CSS-Squish 0.07 0.09 CSS-Tiny 1.15 1.17 Curses 1.27 1.28 Curses-UI 0.96.07 0.9607 Data-Compare 1.21 1.22 Data-Dump 1.15 1.17 Data-Dumper 2.121 2.126 Data-Dump-Streamer 2.08.40 2.21 Data-ICal 0.13 0.16 Data-Page 2.00 2.02 Data-Serializer 0.46 0.49 Data-Types 0.07 0.08 Data-UUID 1.149 1.215 Date-Leapyear 1.71 1.72 Date-Manip 5.54 6.11 Date-Pcalc 1.2 6.1 DateTime-Format-Mail 0.30 0.3001 DateTime-TimeZone 1.18 1.19 DBD-CSV 0.22 0.29 DBD-Pg 2.17.0 2.17.1 DBD-Sybase 1.07 1.10 DBIx-Class 0.08121 0.08123 DBIx-DBSchema 0.27 0.39 DBIx-Perlish 0.44 0.55 Devel-Cover 0.65 0.67 Devel-Mallinfo 3 6 Devel-Size 0.69 0.71 Device-Modem 1.51 1.53 Digest-SHA1 2.12 2.13 Digest-Whirlpool 1.0.6 1.09 Email-Abstract 2.134 3.002 Email-MIME-Attachment-Stripper 1.315 1.316 Email-Send 2.192 2.198 Error 0.15 0.17016 EV 3.8 3.9 Excel-Template 0.31 0.32 Exception-Class 1.24 1.32 Exception-Class-TryCatch 1.10 1.12 Exporter-Lite 0.01 0.02 Exporter-Tidy 0.06 0.07 ExtUtils-CBuilder 0.27 0.2703 ExtUtils-F77 1.15 1.16 ExtUtils-XSpp 0.07 0.11 File-chdir 0.06 0.1004 File-Flat 1.00 1.04 FileHandle-Unget 0.16.21 0.1623 File-HomeDir 0.80 0.91 File-LibMagic 0.90 0.96 File-NCopy 0.34 0.36 File-Queue 1.00 1.01a File-ShareDir 1.01 1.02 Filter 1.36 1.37 Filter-Template 1.02 1.040 Finance-QuoteHist 1.12 1.14 FreezeThaw 0.45 0.5001 GD 2.44 2.45 Geo-GML 0.11 0.15 Geography-Countries 1.41 2009041301 Geo-IPfree 0.7 1.101650 Getopt-ArgvFile 1.10 1.11 Graph 0.84 0.94 GSSAPI 0.26 0.28 Gtk2-Sexy 0.04 0.05 Hash-MoreUtils 0.01 0.02 Hook-LexWrap 0.20 0.22 HTML-Element-Extended 1.14 1.18 HTML-Encoding 0.52 0.60 HTML-FormatText-WithLinks 0.07 0.11 HTML-Lint 2.04 2.06 HTML-Mason 1.42 1.45 HTML-Tidy 1.08 1.52 HTML-WikiConverter-MoinMoin 0.53 0.54 HTTP-Lite 2.1.6 2.2 HTTP-Server-Simple 0.34 0.43 Image-Info 1.28 1.30 Imager 0.72 0.75 Image-Size 3.2 3.221 IMAP-Admin 1.6.6 1.6.7 Inline 0.45 0.46 Inline-Files 0.62 0.63 IO-AIO 3.25 3.65 IO-AIO-Util 0.06 0.09 IO-All 0.36 0.39 IO-Socket-Multicast 1.07 1.12 IO-Stty 0.02 0.03 IPC-ShareLite 0.09 0.17 JSON-DWIW 0.40 0.42 Lingua-EN-Inflect 1.891 1.892 Lingua-EN-Tagger 0.15 0.16 Lingua-Identify 0.19 0.26 Lingua-Stem 0.81 0.84 Linux-Input 1.02 1.03 Locale-Codes 3.12 3.13 Locale-Maketext-Fuzzy 0.02 0.10 Locale-Maketext-Lexicon 0.62 0.82 Locale-Maketext-Simple 0.16 0.21 Log-Any 0.06 0.11 Log-Dispatch-Config 1.02 1.03 Log-Log4perl 1.21 1.29 Log-Message 0.01 0.02 Log-Message-Simple 0.04 0.06 Log-Report 0.20 0.28 Mail-Box 2.086 2.095 Mail-Mbox-MessageParser 1.5000 1.5002 Mail-SPF 2.007 v2.007 Mail-SPF-Test 1.001 v1.001 MARC-Lint 1.43 1.44 MARC-Record 2.0.0 2.0.2 Math-BaseCnv 1.4.75 1.6.A6FGHKE Math-Calc-Units 1.06 1.07 Math-GMP 2.05 2.06 Math-Pari 2.010709 2.01080604 Math-Polygon 1.00 1.01 MediaWiki-API 0.29 0.33 MIME-Types 1.29 1.30 MMS-Mail-Message 0.05 0.06 Module-Build 0.36_04 0.3607 Module-CoreList 2.12 2.35 Module-Find 0.06 0.10 Module-Install 0.95 1.00 Module-Install-ExtraTests 0.006 0.007 Module-Load 0.12 0.18 Module-Load-Conditional 0.26 0.38 Module-Loaded 0.01 0.06 Module-Pluggable 2.97 3.9 Module-Pluggable-Fast 0.18 0.19 Module-ScanDeps 0.96 0.97 Module-Starter 1.50 1.54 Module-Starter-Smart 0.0.2 v0.0.2 Module-Versions-Report 1.05 1.06 Moose 1.07 1.08 MooseX-Getopt 0.28 0.31 MooseX-MethodAttributes 0.22 0.23 MooseX-Role-WithOverloading 0.05 0.06 Mouse 0.40 0.62 MP3-Tag 0.9710 0.9713 Nagios-Plugin 0.30 0.34 namespace-clean 0.14 0.18 NetAddr-IP 4.027 4.028 Net-CIDR 0.13 0.14 Net-Daemon 0.38 0.43 Net-DNS-Resolver-Programmable 0.003 v0.003 Net-Domain-TLD 1.65 1.68 Net-IDN-Nameprep 1.000 1.100 Net-IMAP-Simple 1.17 1.2000 Net-Interface 0.11 1.012 Net-IP-Match 0.03 1.101700 Net-OAuth 0.20 0.27 Net-Pcap-Reassemble 0.04 0.05 Net-Ping 2.35 2.36 Net-RawIP 0.2.5 0.25 Net-RBLClient 0.4 0.5 Net-SIP 0.54 0.58 Net-SMPP 1.12 1.14 Net-SSH 0.08 0.09 Net-SSH-Perl 1.30 1.34 Net-Stomp 0.34 0.36 Net-Twitter-Lite 0.08006 0.10003 Net-Z3950-ZOOM 1.25 1.26 Object-Accessor 0.34 0.36 Ogg-Vorbis-Header-PurePerl 0.07 1.0 OpenOffice-OODoc 2.103 2.124 p5-Palm 1.3.0 1.012 Package-Constants 0.01 0.02 Package-Generator 0.102 0.103 Package-Stash 0.03 0.05 Padre 0.64 0.66 PadWalker 1.7 1.9 Params-Util 1.00 1.01 Params-Validate 0.94 0.95 Paranoid 0.20 0.27 parent 0.221 0.223 ParseLex 2.15 2.19 Parse-RecDescent 1.965.001 1.965001 Path-Class 0.18 0.19 PathTools 3.29 3.31 PDF-API2-Simple 1.1.4 1.1.4u Perl6-Junction 1.30000 1.40000 Perl-Critic 1.082 1.108 PerlIO-eol 0.13 0.14 PerlIO-Util 0.42 0.71 PerlIO-via-dynamic 0.11 0.13 Perl-Tags 0.23 0.28 PHP-Serialization 0.27 0.34 POE 1.280 1.289 POE-API-Peek 1.32 1.34 POE-Component-DebugShell 1.0411 1.412 POE-Component-Generic 0.1100 0.1205 POE-Component-IKC 0.2001 0.2200 POE-Component-IRC 6.16 6.35 POE-Component-Jabber 2.03 3.00 POE-Component-Pluggable 1.24 1.26 POE-Component-SSLify 0.15 0.20 POE-Filter-IRCD 2.40 2.42 POE-Filter-Stomp 0.03 0.04 POE-Filter-XML 0.33 0.38 POE-Test-Loops 1.030 1.035 PostScript-Simple 0.06 0.07 PPI 1.212 1.213 PPI-HTML 1.07 1.08 PPIx-Regexp 0.007 0.008 prefork 1.02 1.04 Regexp-Common 2.120 2010010201 Return-Value 1.302 1.666001 RPC-XML 0.69 0.73 Schedule-At 1.06 1.10 Scope-Guard 0.03 0.20 SDL 2.2.6 2.408 Set-Crontab 1.02 1.03 Set-IntSpan 1.13 1.14 SOAP-Lite 0.67 0.712 Socket-GetAddrInfo 0.10 0.15 SQL-Abstract 1.66 1.67 SQL-Statement 1.20 1.27 SQL-Translator 0.11005 0.11006 SRU 0.97 0.99 Statistics-Contingency 0.06 0.08 Statistics-Descriptive 2.6 3.0200 String-Escape 2002.001 2010.002 SVG 2.36 2.50 SVG-Parser 1.01 1.03 Switch 2.14 2.16 Sys-Virt 0.2.2 0.2.4 TAP-Harness-Archive 0.13 0.14 Task 1.03 1.04 Task-Weaken 1.02 1.03 Telephony-CountryDialingCodes 1.03 1.04 Template-Timer 0.04 1.00 Term-Size 0.2 0.207 Term-UI 0.18 0.20 Test-Class 0.33 0.35 Test-ClassAPI 1.02 1.06 Test-Deep 0.103 0.106 Test-HTTP-Server-Simple 0.09 0.11 Test-HTTP-Server-Simple-StashWarnings 0.03 0.04 Test-Inline 2.102 2.211 Test-LongString 0.11 0.13 Test-Manifest 1.14 1.23 Test-POE-Server-TCP 1.08 1.12 Test-SubCalls 1.06 1.09 Test-WWW-Mechanize 1.22 1.30 Text-Autoformat 1.14.0 1.669002 Text-Balanced 2.01 2.02 Text-BibTeX 0.43 0.45 Text-Markdown 1.0.26 1.000031 Text-Ngram 0.10 0.11 Text-NSP 1.15 1.17 Text-Quoted 2.05 2.06 Text-Wrapper 1.000 1.02 Tie-Array-QueueExpire 0.55 1.01 Tie-DBI 1.04 1.05 Tie-Filehandle-Preempt-Stdin 0.01 0.02 Time-modules 2003.1126 2006.0814 Time-Piece 1.13 1.20 Tk-HistEntry 0.42 0.43 Tk-Pod 0.9929 0.9939 Tk-TableMatrix 1.1 1.23 Tree-Simple 1.15 1.18 Try-Tiny 0.04 0.06 UML-Class-Simple 0.17 0.18 Unicode-Map8 0.12 0.13 UNIVERSAL-require 0.11 0.13 URI 1.53 1.54 User-Identity 0.92 0.93 Variable-Magic 0.41 0.43 Want 0.09 0.18 WWW-Bugzilla 0.6 1.5 WWW-Curl 4.11 4.12 WWW-Mechanize 1.34 1.64 Wx 0.96 0.9702 XML-Compile 0.99 1.16 XML-Compile-Cache 0.13 0.96 XML-Compile-Dumper 0.11 0.13 XML-Compile-Tester 0.04 0.06 XML-Twig 3.29 3.35 XML-Writer 0.610 0.611 XML-XSPF 0.6 0.7 YAML-Syck 0.85 1.10 YAML-Tiny 1.41 1.42 -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine [-- Attachment #2: perl-update.txt --] [-- Type: text/plain, Size: 8329 bytes --] ack 1.86 1.92 AI-DecisionTree 0.08 0.09 Algorithm-CheckDigits 0.50 0.53 Algorithm-Dependency 1.106 1.110 Algorithm-NaiveBayes 0.03 0.04 Alien-wxWidgets 0.50 0.51 AnyEvent 5.22 5.271 Any-Moose 0.10 0.13 Apache2-SOAP 0.72 0.73 Apache-Test 1.29 1.32 App-CLI 0.07 0.08 App-cpanminus 1.0004 1.0006 Arch 0.5.1 0.5.2 Archive-Extract 0.26 0.42 Asterisk-config 0.8 0.97 asterisk-perl 1.00 1.01 Audio-MPD 0.19.4 1.100430 Audio-MPD-Common 0.1.3 1.100430 BDB 1.71 1.88 Best 0.11 0.12 B-Hooks-EndOfScope 0.08 0.09 Bloom-Filter 0.03 1.0 BSD-Resource 1.29 1.2904 Business-ISBN 2.03 2.05 Business-ISBN-Data 1.17 20081208 B-Utils 0.07 0.11 Cache-Cache 1.05 1.06 Cache-Memcached 1.28 1.29 Cache-Memcached-Fast 0.17 0.19 Calendar-Simple 1.20 1.21 Catalyst-Devel 1.27 1.28 Catalyst-Model-DBIC-Schema 0.40 0.41 Catalyst-Plugin-ConfigLoader 0.27 0.28 Catalyst-Plugin-Session 0.29 0.30 CDB_File 0.95 0.96 CGI-Ajax 0.706 0.707 CGI-Session 4.40 4.42 Class-Accessor-Grouped 0.09002 0.09003 Class-C3 0.21 0.23 Class-C3-Adopt-NEXT 0.12 0.13 Class-Date 1.1.8 1.1.9 Class-DBI 3.0.17 v3.0.17 Class-MethodMaker 2.13 2.16 Class-Std-Fast 0.0.8 v0.0.8 Class-Throwable 0.10 0.11 Compress-LZF 3.11 3.43 Config-General 2.48 2.49 Config-IniFiles 2.39 2.58 Config-Std 0.0.7 0.007 Convert-ASN1 0.21 0.22 Convert-UUlib 1.32 1.33 CPAN 1.93.01 1.9402 CQL-Parser 1.0 1.10 Crypt-Blowfish 2.10 2.12 Crypt-CBC 2.29 2.30 Crypt-DSA 0.14 1.16 Crypt-Rijndael 1.06 1.09 Crypt-RSA 1.58 1.96 Crypt-SmbHash 0.02 0.12 Crypt-Twofish 2.12 2.14 CSS 1.07 1.08 CSS-Squish 0.07 0.09 CSS-Tiny 1.15 1.17 Curses 1.27 1.28 Curses-UI 0.96.07 0.9607 Data-Compare 1.21 1.22 Data-Dump 1.15 1.17 Data-Dumper 2.121 2.126 Data-Dump-Streamer 2.08.40 2.21 Data-ICal 0.13 0.16 Data-Page 2.00 2.02 Data-Serializer 0.46 0.49 Data-Types 0.07 0.08 Data-UUID 1.149 1.215 Date-Leapyear 1.71 1.72 Date-Manip 5.54 6.11 Date-Pcalc 1.2 6.1 DateTime-Format-Mail 0.30 0.3001 DateTime-TimeZone 1.18 1.19 DBD-CSV 0.22 0.29 DBD-Pg 2.17.0 2.17.1 DBD-Sybase 1.07 1.10 DBIx-Class 0.08121 0.08123 DBIx-DBSchema 0.27 0.39 DBIx-Perlish 0.44 0.55 Devel-Cover 0.65 0.67 Devel-Mallinfo 3 6 Devel-Size 0.69 0.71 Device-Modem 1.51 1.53 Digest-SHA1 2.12 2.13 Digest-Whirlpool 1.0.6 1.09 Email-Abstract 2.134 3.002 Email-MIME-Attachment-Stripper 1.315 1.316 Email-Send 2.192 2.198 Error 0.15 0.17016 EV 3.8 3.9 Excel-Template 0.31 0.32 Exception-Class 1.24 1.32 Exception-Class-TryCatch 1.10 1.12 Exporter-Lite 0.01 0.02 Exporter-Tidy 0.06 0.07 ExtUtils-CBuilder 0.27 0.2703 ExtUtils-F77 1.15 1.16 ExtUtils-XSpp 0.07 0.11 File-chdir 0.06 0.1004 File-Flat 1.00 1.04 FileHandle-Unget 0.16.21 0.1623 File-HomeDir 0.80 0.91 File-LibMagic 0.90 0.96 File-NCopy 0.34 0.36 File-Queue 1.00 1.01a File-ShareDir 1.01 1.02 Filter 1.36 1.37 Filter-Template 1.02 1.040 Finance-QuoteHist 1.12 1.14 FreezeThaw 0.45 0.5001 GD 2.44 2.45 Geo-GML 0.11 0.15 Geography-Countries 1.41 2009041301 Geo-IPfree 0.7 1.101650 Getopt-ArgvFile 1.10 1.11 Graph 0.84 0.94 GSSAPI 0.26 0.28 Gtk2-Sexy 0.04 0.05 Hash-MoreUtils 0.01 0.02 Hook-LexWrap 0.20 0.22 HTML-Element-Extended 1.14 1.18 HTML-Encoding 0.52 0.60 HTML-FormatText-WithLinks 0.07 0.11 HTML-Lint 2.04 2.06 HTML-Mason 1.42 1.45 HTML-Tidy 1.08 1.52 HTML-WikiConverter-MoinMoin 0.53 0.54 HTTP-Lite 2.1.6 2.2 HTTP-Server-Simple 0.34 0.43 Image-Info 1.28 1.30 Imager 0.72 0.75 Image-Size 3.2 3.221 IMAP-Admin 1.6.6 1.6.7 Inline 0.45 0.46 Inline-Files 0.62 0.63 IO-AIO 3.25 3.65 IO-AIO-Util 0.06 0.09 IO-All 0.36 0.39 IO-Socket-Multicast 1.07 1.12 IO-Stty 0.02 0.03 IPC-ShareLite 0.09 0.17 JSON-DWIW 0.40 0.42 Lingua-EN-Inflect 1.891 1.892 Lingua-EN-Tagger 0.15 0.16 Lingua-Identify 0.19 0.26 Lingua-Stem 0.81 0.84 Linux-Input 1.02 1.03 Locale-Codes 3.12 3.13 Locale-Maketext-Fuzzy 0.02 0.10 Locale-Maketext-Lexicon 0.62 0.82 Locale-Maketext-Simple 0.16 0.21 Log-Any 0.06 0.11 Log-Dispatch-Config 1.02 1.03 Log-Log4perl 1.21 1.29 Log-Message 0.01 0.02 Log-Message-Simple 0.04 0.06 Log-Report 0.20 0.28 Mail-Box 2.086 2.095 Mail-Mbox-MessageParser 1.5000 1.5002 Mail-SPF 2.007 v2.007 Mail-SPF-Test 1.001 v1.001 MARC-Lint 1.43 1.44 MARC-Record 2.0.0 2.0.2 Math-BaseCnv 1.4.75 1.6.A6FGHKE Math-Calc-Units 1.06 1.07 Math-GMP 2.05 2.06 Math-Pari 2.010709 2.01080604 Math-Polygon 1.00 1.01 MediaWiki-API 0.29 0.33 MIME-Types 1.29 1.30 MMS-Mail-Message 0.05 0.06 Module-Build 0.36_04 0.3607 Module-CoreList 2.12 2.35 Module-Find 0.06 0.10 Module-Install 0.95 1.00 Module-Install-ExtraTests 0.006 0.007 Module-Load 0.12 0.18 Module-Load-Conditional 0.26 0.38 Module-Loaded 0.01 0.06 Module-Pluggable 2.97 3.9 Module-Pluggable-Fast 0.18 0.19 Module-ScanDeps 0.96 0.97 Module-Starter 1.50 1.54 Module-Starter-Smart 0.0.2 v0.0.2 Module-Versions-Report 1.05 1.06 Moose 1.07 1.08 MooseX-Getopt 0.28 0.31 MooseX-MethodAttributes 0.22 0.23 MooseX-Role-WithOverloading 0.05 0.06 Mouse 0.40 0.62 MP3-Tag 0.9710 0.9713 Nagios-Plugin 0.30 0.34 namespace-clean 0.14 0.18 NetAddr-IP 4.027 4.028 Net-CIDR 0.13 0.14 Net-Daemon 0.38 0.43 Net-DNS-Resolver-Programmable 0.003 v0.003 Net-Domain-TLD 1.65 1.68 Net-IDN-Nameprep 1.000 1.100 Net-IMAP-Simple 1.17 1.2000 Net-Interface 0.11 1.012 Net-IP-Match 0.03 1.101700 Net-OAuth 0.20 0.27 Net-Pcap-Reassemble 0.04 0.05 Net-Ping 2.35 2.36 Net-RawIP 0.2.5 0.25 Net-RBLClient 0.4 0.5 Net-SIP 0.54 0.58 Net-SMPP 1.12 1.14 Net-SSH 0.08 0.09 Net-SSH-Perl 1.30 1.34 Net-Stomp 0.34 0.36 Net-Twitter-Lite 0.08006 0.10003 Net-Z3950-ZOOM 1.25 1.26 Object-Accessor 0.34 0.36 Ogg-Vorbis-Header-PurePerl 0.07 1.0 OpenOffice-OODoc 2.103 2.124 p5-Palm 1.3.0 1.012 Package-Constants 0.01 0.02 Package-Generator 0.102 0.103 Package-Stash 0.03 0.05 Padre 0.64 0.66 PadWalker 1.7 1.9 Params-Util 1.00 1.01 Params-Validate 0.94 0.95 Paranoid 0.20 0.27 parent 0.221 0.223 ParseLex 2.15 2.19 Parse-RecDescent 1.965.001 1.965001 Path-Class 0.18 0.19 PathTools 3.29 3.31 PDF-API2-Simple 1.1.4 1.1.4u Perl6-Junction 1.30000 1.40000 Perl-Critic 1.082 1.108 PerlIO-eol 0.13 0.14 PerlIO-Util 0.42 0.71 PerlIO-via-dynamic 0.11 0.13 Perl-Tags 0.23 0.28 PHP-Serialization 0.27 0.34 POE 1.280 1.289 POE-API-Peek 1.32 1.34 POE-Component-DebugShell 1.0411 1.412 POE-Component-Generic 0.1100 0.1205 POE-Component-IKC 0.2001 0.2200 POE-Component-IRC 6.16 6.35 POE-Component-Jabber 2.03 3.00 POE-Component-Pluggable 1.24 1.26 POE-Component-SSLify 0.15 0.20 POE-Filter-IRCD 2.40 2.42 POE-Filter-Stomp 0.03 0.04 POE-Filter-XML 0.33 0.38 POE-Test-Loops 1.030 1.035 PostScript-Simple 0.06 0.07 PPI 1.212 1.213 PPI-HTML 1.07 1.08 PPIx-Regexp 0.007 0.008 prefork 1.02 1.04 Regexp-Common 2.120 2010010201 Return-Value 1.302 1.666001 RPC-XML 0.69 0.73 Schedule-At 1.06 1.10 Scope-Guard 0.03 0.20 SDL 2.2.6 2.408 Set-Crontab 1.02 1.03 Set-IntSpan 1.13 1.14 SOAP-Lite 0.67 0.712 Socket-GetAddrInfo 0.10 0.15 SQL-Abstract 1.66 1.67 SQL-Statement 1.20 1.27 SQL-Translator 0.11005 0.11006 SRU 0.97 0.99 Statistics-Contingency 0.06 0.08 Statistics-Descriptive 2.6 3.0200 String-Escape 2002.001 2010.002 SVG 2.36 2.50 SVG-Parser 1.01 1.03 Switch 2.14 2.16 Sys-Virt 0.2.2 0.2.4 TAP-Harness-Archive 0.13 0.14 Task 1.03 1.04 Task-Weaken 1.02 1.03 Telephony-CountryDialingCodes 1.03 1.04 Template-Timer 0.04 1.00 Term-Size 0.2 0.207 Term-UI 0.18 0.20 Test-Class 0.33 0.35 Test-ClassAPI 1.02 1.06 Test-Deep 0.103 0.106 Test-HTTP-Server-Simple 0.09 0.11 Test-HTTP-Server-Simple-StashWarnings 0.03 0.04 Test-Inline 2.102 2.211 Test-LongString 0.11 0.13 Test-Manifest 1.14 1.23 Test-POE-Server-TCP 1.08 1.12 Test-SubCalls 1.06 1.09 Test-WWW-Mechanize 1.22 1.30 Text-Autoformat 1.14.0 1.669002 Text-Balanced 2.01 2.02 Text-BibTeX 0.43 0.45 Text-Markdown 1.0.26 1.000031 Text-Ngram 0.10 0.11 Text-NSP 1.15 1.17 Text-Quoted 2.05 2.06 Text-Wrapper 1.000 1.02 Tie-Array-QueueExpire 0.55 1.01 Tie-DBI 1.04 1.05 Tie-Filehandle-Preempt-Stdin 0.01 0.02 Time-modules 2003.1126 2006.0814 Time-Piece 1.13 1.20 Tk-HistEntry 0.42 0.43 Tk-Pod 0.9929 0.9939 Tk-TableMatrix 1.1 1.23 Tree-Simple 1.15 1.18 Try-Tiny 0.04 0.06 UML-Class-Simple 0.17 0.18 Unicode-Map8 0.12 0.13 UNIVERSAL-require 0.11 0.13 URI 1.53 1.54 User-Identity 0.92 0.93 Variable-Magic 0.41 0.43 Want 0.09 0.18 WWW-Bugzilla 0.6 1.5 WWW-Curl 4.11 4.12 WWW-Mechanize 1.34 1.64 Wx 0.96 0.9702 XML-Compile 0.99 1.16 XML-Compile-Cache 0.13 0.96 XML-Compile-Dumper 0.11 0.13 XML-Compile-Tester 0.04 0.06 XML-Twig 3.29 3.35 XML-Writer 0.610 0.611 XML-XSPF 0.6 0.7 YAML-Syck 0.85 1.10 YAML-Tiny 1.41 1.42 ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko @ 2010-07-09 20:19 ` Anton A. Vinogradov 2010-07-09 20:41 ` Igor Vlasenko 2010-07-10 10:08 ` Igor Vlasenko 2010-07-10 13:53 ` Alexey Shabalin ` (4 subsequent siblings) 5 siblings, 2 replies; 38+ messages in thread From: Anton A. Vinogradov @ 2010-07-09 20:19 UTC (permalink / raw) To: ALT Linux Team development discussions 09.07.2010 23:29, Igor Vlasenko пишет: > Остальные модули со CPAN собирают все подряд. > Недавно была попытка как то навести в этом порядок, > часть сборщиков (я в т.ч.) объединились в группу @cpan. прошу добавить к списку Math::Round File::Touch ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 20:19 ` Anton A. Vinogradov @ 2010-07-09 20:41 ` Igor Vlasenko 2010-07-09 20:47 ` Igor Vlasenko 2010-07-10 10:40 ` Vitaly Lipatov 2010-07-10 10:08 ` Igor Vlasenko 1 sibling, 2 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-09 20:41 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Jul 10, 2010 at 12:19:45AM +0400, Anton A. Vinogradov wrote: > 09.07.2010 23:29, Igor Vlasenko пишет: > >Остальные модули со CPAN собирают все подряд. > >Недавно была попытка как то навести в этом порядок, > >часть сборщиков (я в т.ч.) объединились в группу @cpan. > прошу добавить к списку > Math::Round > File::Touch Прошу прощения. Как я понимаю, этих модулей в Сизифе нет, а у меня в письме шла речь о роботе, который обновляет существующие модули. Т.е. сначала кто-то должен их собрать (могу и я, если хотите). а потом робот будет при необх. обновлять. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 20:41 ` Igor Vlasenko @ 2010-07-09 20:47 ` Igor Vlasenko 2010-07-09 20:52 ` Anton A. Vinogradov 2010-07-10 10:40 ` Vitaly Lipatov 1 sibling, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-09 20:47 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Jul 09, 2010 at 11:41:38PM +0300, Igor Vlasenko wrote: > Как я понимаю, этих модулей в Сизифе нет, а у меня в письме > шла речь о роботе, который обновляет существующие модули. > > Т.е. сначала кто-то должен их собрать (могу и я, если хотите). > а потом робот будет при необх. обновлять. Теоретически можно и весь CPAN в Сизиф плюхнуть, но практически так делать нельзя, потому что CPAN это помойка. У нас в Сизифе только отборные модули, отобранные по принципу, что они кому-то были нужны :) -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 20:47 ` Igor Vlasenko @ 2010-07-09 20:52 ` Anton A. Vinogradov 0 siblings, 0 replies; 38+ messages in thread From: Anton A. Vinogradov @ 2010-07-09 20:52 UTC (permalink / raw) To: ALT Linux Team development discussions 10.07.2010 00:47, Igor Vlasenko пишет: > On Fri, Jul 09, 2010 at 11:41:38PM +0300, Igor Vlasenko wrote: >> Как я понимаю, этих модулей в Сизифе нет, а у меня в письме >> шла речь о роботе, который обновляет существующие модули. >> >> Т.е. сначала кто-то должен их собрать (могу и я, если хотите). >> а потом робот будет при необх. обновлять. > > Теоретически можно и весь CPAN в Сизиф плюхнуть, > но практически так делать нельзя, потому что CPAN это > помойка. У нас в Сизифе только отборные модули, > отобранные по принципу, что они кому-то были нужны :) > эти два нужны для asterikast ;) ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 20:41 ` Igor Vlasenko 2010-07-09 20:47 ` Igor Vlasenko @ 2010-07-10 10:40 ` Vitaly Lipatov 1 sibling, 0 replies; 38+ messages in thread From: Vitaly Lipatov @ 2010-07-10 10:40 UTC (permalink / raw) To: ALT Linux Team development discussions On 10 июля 2010, Igor Vlasenko wrote: > On Sat, Jul 10, 2010 at 12:19:45AM +0400, Anton A. Vinogradov wrote: > > 09.07.2010 23:29, Igor Vlasenko пишет: > > >Остальные модули со CPAN собирают все подряд. > > >Недавно была попытка как то навести в этом порядок, > > >часть сборщиков (я в т.ч.) объединились в группу @cpan. > > > > прошу добавить к списку > > Math::Round > > File::Touch > > Прошу прощения. > Как я понимаю, этих модулей в Сизифе нет, а у меня в письме > шла речь о роботе, который обновляет существующие модули. Уже есть http://sisyphus.ru/ru/srpm/Sisyphus/perl-Math-Round > > Т.е. сначала кто-то должен их собрать (могу и я, если хотите). Я соберу File::Touch task #26391: added #1: build tag 0.08-alt1 from /people/lav/packages/perl-File-Touch.git > а потом робот будет при необх. обновлять. Если не трудно, согласуйте со мной, было бы очень здорово перестать заботиться об обновлении версий перловых пакетов :) -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 20:19 ` Anton A. Vinogradov 2010-07-09 20:41 ` Igor Vlasenko @ 2010-07-10 10:08 ` Igor Vlasenko 2010-07-10 10:40 ` Vitaly Lipatov 1 sibling, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-10 10:08 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Jul 10, 2010 at 12:19:45AM +0400, Anton A. Vinogradov wrote: > прошу [...] > Math::Round > File::Touch Math::Round уже собрал Виталий Липатов, #26358 DONE sisyphus/lav perl-Math-Round.git=0.06-alt1 я выложил #26390 DONE sisyphus/viy srpm=perl-File-Touch-0.08-alt1.src.rpm -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-10 10:08 ` Igor Vlasenko @ 2010-07-10 10:40 ` Vitaly Lipatov 0 siblings, 0 replies; 38+ messages in thread From: Vitaly Lipatov @ 2010-07-10 10:40 UTC (permalink / raw) To: ALT Linux Team development discussions On 10 июля 2010, Igor Vlasenko wrote: > #26390 DONE sisyphus/viy > srpm=perl-File-Touch-0.08-alt1.src.rpm Ну вот, я стормозил :) -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko 2010-07-09 20:19 ` Anton A. Vinogradov @ 2010-07-10 13:53 ` Alexey Shabalin 2010-07-12 5:45 ` Sergei Epiphanov ` (3 subsequent siblings) 5 siblings, 0 replies; 38+ messages in thread From: Alexey Shabalin @ 2010-07-10 13:53 UTC (permalink / raw) To: ALT Linux Team development discussions 9 июля 2010 г. 23:29 пользователь Igor Vlasenko <vlasenko@imath.kiev.ua> написал: > Уважаемые коллеги! > Как показала проверка, более 300 пакетов отстали по версиям > от CPAN и нуждаются в обновлении (список внизу письма). > > POE-Component-IRC 6.16 6.35 > POE-Component-Jabber 2.03 3.00 Ещё и сам perl отстал. Указанные выше пакеты не получится обновить без обновления самого perl. > Вопрос, будут ли возражения. возражений нет :) -- Alexey Shabalin ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko 2010-07-09 20:19 ` Anton A. Vinogradov 2010-07-10 13:53 ` Alexey Shabalin @ 2010-07-12 5:45 ` Sergei Epiphanov 2010-07-12 12:24 ` Igor Vlasenko 2010-07-12 5:54 ` Sergey Y. Afonin ` (2 subsequent siblings) 5 siblings, 1 reply; 38+ messages in thread From: Sergei Epiphanov @ 2010-07-12 5:45 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 9 июля 2010 23:29:01 автор Igor Vlasenko написал: > Paranoid 0.20 0.27 Мне пока непонятно почему, но сборка версии 0.27 пока не проходит. Мои несколько подходов к снаряду в разное время и попытки наложить патчи пока обламывались. Поэтому давайте всех скопом не лечить. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 5:45 ` Sergei Epiphanov @ 2010-07-12 12:24 ` Igor Vlasenko 2010-07-12 12:37 ` Sergei Epiphanov 0 siblings, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 12:24 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Jul 12, 2010 at 09:45:05AM +0400, Sergei Epiphanov wrote: > В сообщении от 9 июля 2010 23:29:01 автор Igor Vlasenko написал: > > Paranoid 0.20 0.27 > > Мне пока непонятно почему, но сборка версии 0.27 пока не проходит. Мои > несколько подходов к снаряду в разное время и попытки наложить патчи пока > обламывались. Понял. > Поэтому давайте всех скопом не лечить. Почему? Оптом дешевлее. Робот честно попытается обновить пакет, локальная пересборка не пройдет, поэтому такой пакет и не будет обновлен. Робот выругается и пойдет дальше к следующему пакету. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 12:24 ` Igor Vlasenko @ 2010-07-12 12:37 ` Sergei Epiphanov 2010-07-12 13:09 ` Igor Vlasenko 0 siblings, 1 reply; 38+ messages in thread From: Sergei Epiphanov @ 2010-07-12 12:37 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 12 июля 2010 16:24:54 автор Igor Vlasenko написал: > > Поэтому давайте всех скопом не лечить. > > Почему? Оптом дешевлее. Робот честно попытается > обновить пакет, локальная пересборка не пройдет, > поэтому такой пакет и не будет обновлен. > Робот выругается и пойдет дальше к следующему пакету. Я вот к чему: не получится ли так, что этот робот каждый день будет мне на мозги капать, мол, он не может обновить этот пакет, обнови-ка сам поскорей? Мне очень этого не хочется. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 12:37 ` Sergei Epiphanov @ 2010-07-12 13:09 ` Igor Vlasenko 2010-07-12 13:31 ` Sergey Y. Afonin ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 13:09 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Jul 12, 2010 at 04:37:56PM +0400, Sergei Epiphanov wrote: > В сообщении от 12 июля 2010 16:24:54 автор Igor Vlasenko написал: > > > Поэтому давайте всех скопом не лечить. > > > > Почему? Оптом дешевлее. Робот честно попытается > > обновить пакет, локальная пересборка не пройдет, > > поэтому такой пакет и не будет обновлен. > > Робот выругается и пойдет дальше к следующему пакету. > > Я вот к чему: не получится ли так, что этот робот каждый день будет мне на > мозги капать, мол, он не может обновить этот пакет, обнови-ка сам поскорей? > Мне очень этого не хочется. Понял. Мне самому не хотелось бы, надо бы понять, как лучше. Мысли вслух. 1) само обновление можно пускать не чаще, чем раз в месяц или раз в квартал. Поскольку бывают буйные апстримы, но чтобы набежало 50-100 новых версий, все-таки нужно время. 2) CPAN watch желательно пускать почаще, но спам рассылать не хочется. Как вариант, в перспективе можно сделать интеграцию с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам в sisyphus-cybertalk@, он для того и предназначен. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 13:09 ` Igor Vlasenko @ 2010-07-12 13:31 ` Sergey Y. Afonin 2010-07-12 13:37 ` Sergei Epiphanov 2010-07-12 14:56 ` Igor Zubkov 2 siblings, 0 replies; 38+ messages in thread From: Sergey Y. Afonin @ 2010-07-12 13:31 UTC (permalink / raw) To: ALT Linux Team development discussions On Monday 12 July 2010, Igor Vlasenko wrote: > Понял. Мне самому не хотелось бы, > надо бы понять, как лучше. Может к repocop-у добавить, чтобы на www.sisyphus.ru/prometheus.altlinux.org видно было ? Но да, чтобы не слалось в почту. -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 13:09 ` Igor Vlasenko 2010-07-12 13:31 ` Sergey Y. Afonin @ 2010-07-12 13:37 ` Sergei Epiphanov 2010-07-12 14:56 ` Igor Zubkov 2 siblings, 0 replies; 38+ messages in thread From: Sergei Epiphanov @ 2010-07-12 13:37 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 12 июля 2010 17:09:16 автор Igor Vlasenko написал: > Понял. Мне самому не хотелось бы, > надо бы понять, как лучше. > > Мысли вслух. > 1) само обновление можно пускать > не чаще, чем раз в месяц или раз в квартал. > Поскольку бывают буйные апстримы, но чтобы набежало > 50-100 новых версий, все-таки нужно время. Наверное, раз месяц-два было бы оптимально. > 2) CPAN watch желательно пускать почаще, > но спам рассылать не хочется. > Как вариант, в перспективе можно сделать интеграцию > с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам > в sisyphus-cybertalk@, он для того и предназначен. Явно не чаще раза в неделю. И после определения, что версия на CPAN обновилась, первое роботизированное обновление пропустить. Надо дать мантейнеру время на оценку ситуации. Только если при повторном подходе к возможности обновить ситуация не меняется, то попробовать собрать новую версию. Наверно, так. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 13:09 ` Igor Vlasenko 2010-07-12 13:31 ` Sergey Y. Afonin 2010-07-12 13:37 ` Sergei Epiphanov @ 2010-07-12 14:56 ` Igor Zubkov 2010-07-12 16:18 ` Slava Dubrovskiy 2010-07-12 17:27 ` Igor Vlasenko 2 siblings, 2 replies; 38+ messages in thread From: Igor Zubkov @ 2010-07-12 14:56 UTC (permalink / raw) To: ALT Linux Team development discussions 12 июля 2010 г. 16:09 пользователь Igor Vlasenko написал: > 2) CPAN watch желательно пускать почаще, > но спам рассылать не хочется. > Как вариант, в перспективе можно сделать интеграцию > с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам > в sisyphus-cybertalk@, он для того и предназначен. Вообще, я давно думаю что такой себе CPAN watch нужно встроить в prometheus что бы он сам каждую ночь проверял обновления. И информировал маинтейнера о том что есть обновление (как информировать и с какой периодичностью сейчас не важно). Я вот думаю что надо сделать что бы по крону оно проверялось, писалось в прометей. А из прометея в repocop и уже почтовую рассылку. Или можно писать маинтейнеру на почту о том что пакет на cpan обновился (один раз конечно или раз в неделю). Как только я закончу портировать текущий прометей на rails3, cpan watch будет реализовано. И это всё будет уже скоро. -- Igor Zubkov http://hi.im/ice ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 14:56 ` Igor Zubkov @ 2010-07-12 16:18 ` Slava Dubrovskiy 2010-07-12 19:01 ` Igor Vlasenko 2010-07-12 17:27 ` Igor Vlasenko 1 sibling, 1 reply; 38+ messages in thread From: Slava Dubrovskiy @ 2010-07-12 16:18 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1059 bytes --] 12.07.2010 17:56, Igor Zubkov пишет: > 12 июля 2010 г. 16:09 пользователь Igor Vlasenko написал: > >> 2) CPAN watch желательно пускать почаще, >> но спам рассылать не хочется. >> Как вариант, в перспективе можно сделать интеграцию >> с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам >> в sisyphus-cybertalk@, он для того и предназначен. >> > Вообще, я давно думаю что такой себе CPAN watch нужно встроить в > prometheus что бы он сам каждую ночь проверял обновления. И > информировал маинтейнера о том что есть обновление (как информировать > и с какой периодичностью сейчас не важно). Багу с FR А багзила сама проинформирует. -- WBR, Dubrovskiy Vyacheslav [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 5525 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 16:18 ` Slava Dubrovskiy @ 2010-07-12 19:01 ` Igor Vlasenko 0 siblings, 0 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 19:01 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Jul 12, 2010 at 07:18:14PM +0300, Slava Dubrovskiy wrote: > 12.07.2010 17:56, Igor Zubkov пишет: > > 12 июля 2010 г. 16:09 пользователь Igor Vlasenko написал: > > > >> 2) CPAN watch желательно пускать почаще, > >> но спам рассылать не хочется. > >> Как вариант, в перспективе можно сделать интеграцию > >> с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам > >> в sisyphus-cybertalk@, он для того и предназначен. > >> > > Вообще, я давно думаю что такой себе CPAN watch нужно встроить в > > prometheus что бы он сам каждую ночь проверял обновления. И > > информировал маинтейнера о том что есть обновление (как информировать > > и с какой периодичностью сейчас не важно). > Багу с FR > А багзила сама проинформирует. можно, скрипты для авторазвешивания у нас есть. Но проблема в том, что все ли захотят такой сервис, а маханизма подписаться-отписаться нет. в этом смысле prometeus лучше. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 14:56 ` Igor Zubkov 2010-07-12 16:18 ` Slava Dubrovskiy @ 2010-07-12 17:27 ` Igor Vlasenko 1 sibling, 0 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 17:27 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Jul 12, 2010 at 05:56:18PM +0300, Igor Zubkov wrote: > 12 июля 2010 г. 16:09 пользователь Igor Vlasenko написал: > > 2) CPAN watch желательно пускать почаще, > > но спам рассылать не хочется. > > Как вариант, в перспективе можно сделать интеграцию > > с prometeus 2.0 Игоря Зубкова, + раз в неделю слать спам > > в sisyphus-cybertalk@, он для того и предназначен. > > Вообще, я давно думаю что такой себе CPAN watch нужно встроить в > prometheus что бы он сам каждую ночь проверял обновления. И > информировал маинтейнера о том что есть обновление (как информировать > и с какой периодичностью сейчас не важно). Я вот думаю что надо > сделать что бы по крону оно проверялось, писалось в прометей. А из > прометея в repocop и уже почтовую рассылку. Или можно писать > маинтейнеру на почту о том что пакет на cpan обновился (один раз > конечно или раз в неделю). там несложно, на самом деле. взять 3 колонку из файла http://$CPAN_MIRROR/modules/02packages.details.txt.gz и сравнить с нашим списком perl. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko ` (2 preceding siblings ...) 2010-07-12 5:45 ` Sergei Epiphanov @ 2010-07-12 5:54 ` Sergey Y. Afonin 2010-07-12 12:28 ` Igor Vlasenko 2010-07-12 13:23 ` Igor Vlasenko 2010-07-20 20:57 ` Alexey Tourbin 5 siblings, 1 reply; 38+ messages in thread From: Sergey Y. Afonin @ 2010-07-12 5:54 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday 09 July 2010, Igor Vlasenko wrote: > Net-Interface 0.11 1.012 Пока не надо. У него поведение поменялось. Раньше Net::Interface->interfaces() давал список интерфейсов с IP-адресами, теперь все показывает. Может где-то вылезти. У меня, по крайней мере, вылезло. Скрипты свои я, пока, не правил. Плюс он просто не соберётся из-за "always overflow destination buffer". Баг на CPAN-е я повесил ещё в мае. -- С уважением, Сергей Афонин asy@altlinux.ru ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-12 5:54 ` Sergey Y. Afonin @ 2010-07-12 12:28 ` Igor Vlasenko 0 siblings, 0 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 12:28 UTC (permalink / raw) To: ALT Linux Team development discussions On Mon, Jul 12, 2010 at 09:54:15AM +0400, Sergey Y. Afonin wrote: > On Friday 09 July 2010, Igor Vlasenko wrote: > > > Net-Interface 0.11 1.012 > > Пока не надо. У него поведение поменялось. Раньше Net::Interface->interfaces() > давал список интерфейсов с IP-адресами, теперь все показывает. Может где-то > вылезти. У меня, по крайней мере, вылезло. Скрипты свои я, пока, не правил. > Плюс он просто не соберётся из-за "always overflow destination buffer". > Баг на CPAN-е я повесил ещё в мае. Понял, спасибо. В случае Net-Interface робот и не будет пытаться, так как там acl жесткий. ssh git.alt acl sisyphus perl-Net-Interface show perl-Net-Interface asy -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko ` (3 preceding siblings ...) 2010-07-12 5:54 ` Sergey Y. Afonin @ 2010-07-12 13:23 ` Igor Vlasenko 2010-07-20 20:57 ` Alexey Tourbin 5 siblings, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 13:23 UTC (permalink / raw) To: devel On Fri, Jul 09, 2010 at 10:29:01PM +0300, Igor Vlasenko wrote: > Уважаемые коллеги! > Как показала проверка, более 300 пакетов отстали по версиям > от CPAN и нуждаются в обновлении . > Могу в качестве иллюстрации к выступлению в Переславле > написать робота, который обновит сотню-другую пакетов > (были бы acl), и который потом можно было бы регулярно, > скажем, ежемесячно, запускать. > Вопрос, будут ли возражения. Из этих 300+ пакетов 200+ имеют открытый acl @everybody|@nobody|@cpan|@qa, для пробы хватит. Таким образом, NMU просить я не буду, хватит тех acl, что есть. Соответственно, если нет желания участвовать, просьбв ограничить acl. Также, внизу список пакетов, у которых закрыт доступ по acl. (кроме пакетов at - они могут быть связаны с core perl) Просьба лидерам этих пакетов asy, boyarsh, force, gns, lav, naf, rider, stanv, svyt посмотреть, и если есть желание, открыть acl (достаточно добавить @cpan). perl-Net-IP-Match asy perl-Net-IP-Match-Regexp asy perl-PathTools asy perl-Tie-Filehandle-Preempt-Stdin boyarsh perl-AnyEvent force perl-Class-Std-Fast force perl-Geography-Countries force perl-Geo-IPfree force perl-Mail-SPF force perl-Mail-SPF-Query force perl-Mail-SPF-Test force perl-Mail-SPF-Test force perl-Mouse force perl-NetAddr-IP force perl-Net-DNS-Resolver-Programmable force perl-Crypt-SmbHash gns perl-Hash-MoreUtils lav perl-Log-Any lav perl-Cache-Memcached-Fast naf perl-Cache-Memcached-Fast naf perl-Cache-Memcached naf perl-Config-Std naf perl-Data-UUID naf perl-Excel-Template naf perl-Exporter-Tidy naf perl-HTML-Tidy naf perl-Imager-Graph naf perl-Imager naf perl-Math-BaseCnv naf perl-Net-IMAP-Simple naf perl-Net-IMAP-Simple-SSL naf perl-ParseLex naf perl-PDF-API2-Simple naf perl-RPC-XML naf perl-String-Escape naf perl-Text-Markdown naf perl-WWW-Curl rider perl-Sys-Virt stanv perl-Algorithm-CheckDigits svyt perl-Business-ISBN-Data svyt perl-Business-ISBN-Data svyt perl-Business-ISBN svyt perl-Date-Leapyear svyt perl-GSSAPI svyt perl-MARC-Lint svyt perl-MARC-Record svyt perl-Net-Z3950-ZOOM svyt perl-Schedule-At svyt -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
[parent not found: <AANLkTim0aMOX8dM_8k7MQpU56C8pAP2COnl63IsaTBeX@mail.gmail.com>]
* Re: [devel] Q: automated update of CPAN perl modules @ 2010-07-12 15:06 ` Igor Vlasenko 0 siblings, 0 replies; 38+ messages in thread From: Igor Vlasenko @ 2010-07-12 15:06 UTC (permalink / raw) To: Michael Bochkaryov; +Cc: devel On Mon, Jul 12, 2010 at 05:22:09PM +0300, Michael Bochkaryov wrote: > Насчет моих пакетов я не против. > Сама идея такой автоматизации мне нравится. > > Только просьба учесть, что иногда обновления на CPAN > проходят без сохранения обратной совместимости, из-за > чего можно успешной сборкой поломать другие пакеты. > > Если не ошибаюсь, последний раз такое на RPC::XML было. Эта проблема простыми методами неразрешима :( perl -- язык слабо типизированный,а README робот читать не умеет. Хорошо, что у нас есть робот пересборок, который выявляет часть проблем в API. Я надеюсь, что в сумме эффект будет существенно позитивный. Имею в виду следующее. Допустим, робот обновит 340 пакетов, и сломает 5% =17 пакетов. Человеку руками на ленивое(тупое, бездумное) обновление 1-го пакета нужно 5 рабочих минут, (На 340 пакетов это 4 полных рабочих дня мартышкина труда) и на простейшую починку (откат на старую версию) нужно 5 мин, +10 мин. на коммуникацию (bugzilla и т.д.)+15мин. на разборки - просмотр логов пересборки пакетов, вдумчивое чтение README, perldoc, diff итого пол часа рабочих. На 17 пакетов это 1 рабочий день. Для человека, который делает руками ленивое(тупое, бездумное) обновление, 5% пакетов все равно будут сломаны, поэтому ему придется дополнительно потратить рабочий день на починку. В сумме, для него робот сэкономит 4 рабочих дня, или 80% времени. Далее, на вдумчивое обновление с чтением README, perldoc, diff - 20 мин. Это 16 полных рабочих дней. Но на практике большинство пакетов со CPAN не стоят такого внимания, поэтому такому идеальному человеку станет влом тратить 16 рабочих дней (почти рабочий месяц!) на тщательное обновление 340 перловых модулей, если можно убрать за роботом не больше чем за день. Такому идеальному человеку выгодно отсортировать свои пакеты на важные (робот не допускается) и ничтожные, используя acl. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko ` (4 preceding siblings ...) 2010-07-12 13:23 ` Igor Vlasenko @ 2010-07-20 20:57 ` Alexey Tourbin 2010-07-21 16:31 ` Igor Vlasenko 5 siblings, 1 reply; 38+ messages in thread From: Alexey Tourbin @ 2010-07-20 20:57 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 2187 bytes --] On Fri, Jul 09, 2010 at 10:29:01PM +0300, Igor Vlasenko wrote: > Уважаемые коллеги! > > Сел писать тезисы выступления для конференции в Переславле > (собираюсь приехать и выступить) о автоматизации сборки пакетов, > и почуствовал, что неплохо бы украсить выступление конкретными > примерами. Здесь мне нужна ваша поддержка. > > Выбирал подопытного кролика из haskell > (на эту тему был весной разговор с Денисом Смирновым) > и perl. Остановился на perl, так как я вхожу в @cpan, плюс > у меня самого есть порядка дюжины перловых пакетов. > > Ситуация с perl, как я понимаю, следующая: > Алексей Торбин ведет собственно perl, > а также стандартные и близкие к ним модули. > Остальные модули со CPAN собирают все подряд. > Недавно была попытка как то навести в этом порядок, > часть сборщиков (я в т.ч.) объединились в группу @cpan. > Правда, к сожалению, не все, и много пакетов рассыпано по > индивидуальным сборщикам. > > Как показала проверка, более 300 пакетов отстали по версиям > от CPAN и нуждаются в обновлении (список внизу письма). > > Могу в качестве иллюстрации к выступлению в Переславле > написать робота, который обновит сотню-другую пакетов > (были бы acl), и который потом можно было бы регулярно, > скажем, ежемесячно, запускать. > > Вопрос, будут ли возражения. Если робот очень хороший (вплоть до того, что наделен искусственным интеллектом), то имеет смысл большую часть перловых пакетов обновлять автоматически. В принципе это касается не только перловых пакетов. Поскольку кому охота там одно и то же вручную ковыряться whatever. Но роботы у нас не шибко-то умные (да и ...). Поэтому приходится задумываться, как не въехать на полной скорости в бетонный столб. Вот, например, стандартная грабля с версией: $ rpm -q perl-Error --changelog * Fri Jul 16 2010 Igor Vlasenko <viy@altlinux> 0.17016-alt1 - automated CPAN update * Sat Sep 06 2008 Vitaly Lipatov <lav@altlinux> 0.15-alt2 - fix directory ownership violation ... $ Была версия 0.15, стала версия 0.17016. Что сделает очень хороший робот, если следующая версия станет 0.18? Есть другие тонкости - например, как обновлять BuildRequires? [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-20 20:57 ` Alexey Tourbin @ 2010-07-21 16:31 ` Igor Vlasenko 2010-07-22 6:47 ` Andrey Rahmatullin 0 siblings, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-21 16:31 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Jul 21, 2010 at 12:57:47AM +0400, Alexey Tourbin wrote: > > написать робота, который обновит сотню-другую пакетов > > (были бы acl), и который потом можно было бы регулярно, > > скажем, ежемесячно, запускать. > > Если робот очень хороший (вплоть до того, что наделен искусственным > интеллектом), то имеет смысл большую часть перловых пакетов обновлять > автоматически. В принципе это касается не только перловых пакетов. > Поскольку кому охота там одно и то же вручную ковыряться whatever. Роботы снижают механическую работу, не более. Скажем, без робота для поддержки 2000 перловых пакетов понадобился бы Алексей Турбин или другой майнтайнер его уровня + 40 помощников, вникающих в проблему на уровне Васи Пупкина. А с роботом, чем умнее робот, тем меньше помощников нужно. В идеале автоматизация должна дойти до того, что 1) в помощниках не будет необходимости (да, запустить робота сможет и Вася Пупкин, но вот исправить за роботом сможет только кто-то владеющий вопросом на уровне Алексея Турбина) 2) после робота будет оставаться только интересные проблемы, требующие обдумывания, поэтому с роботом работать будет намного интереснее. Он как бы фильтрует тривиальные проблемы. > Но роботы у нас не шибко-то умные (да и ...). Поэтому приходится > задумываться, как не въехать на полной скорости в бетонный столб. робота можно и нужно постоянно улучшать. Я текущего написал на коленке, больше как иллюстрация к выступлению в Переяславле, чтобы утверждения о автоматизации не показались надуманными или голословными. Если сравнивать его с cpan2rpm, то он еще код-младенец: wc -l CPANupdate.pl /usr/bin/cpan2rpm 144 CPANupdate.pl 2088 /usr/bin/cpan2rpm > Вот, например, стандартная грабля с версией: > Была версия 0.15, стала версия 0.17016. Что сделает очень хороший > робот, если следующая версия станет 0.18? сейчас робот лохонется, так как он пользуется evrcmp, а rpmevrcmp 0.17016 0.18=1. Но его можно улучшить, если написать собственный sub perlvercmp и при распознавании такой ситуации дополнительно инкрементировать Serial или Epoch, из того, что найдено в спеке. > Есть другие тонкости - например, как обновлять BuildRequires? В >85% случаев их обновлять не понадобилось, а в оставшихся случаях добавил руками, что было все же удобнее, чем с нуля: под рукой был пакет или git с обновленными исходниками, версией и changelog'ом, и его лог пересборки (неудавшейся). Но опять же, если подойти к роботу серьезно, то можно ежедневно генерировать из базы репокопа таблицу соответствия перловых модулей перловым rpm пакетам. пройдясь grep по .pm/.t файлам в поиске use директив, получим список модулей. С пом. таблицы он переводится в список BuildRequires:. Сравнить его с имеющимся. А уже обновить спек - не проблема. И этот механизм также было бы скрестить с cpan2rpm. Т.е. трюкам робота обучить можно. Там возникла более важная проблема, которую можно решить, и нужно решать, но нужна помощь сообщества. Это стандартизация работы с gear+git репозиториями, я в отдельном письме напишу. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-21 16:31 ` Igor Vlasenko @ 2010-07-22 6:47 ` Andrey Rahmatullin 2010-07-22 6:52 ` Aleksey Novodvorsky 0 siblings, 1 reply; 38+ messages in thread From: Andrey Rahmatullin @ 2010-07-22 6:47 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 679 bytes --] On Wed, Jul 21, 2010 at 07:31:30PM +0300, Igor Vlasenko wrote: > Роботы снижают механическую работу, не более. > Скажем, без робота для поддержки 2000 перловых пакетов > понадобился бы Алексей Турбин или другой майнтайнер его уровня > + 40 помощников, вникающих в проблему на уровне Васи Пупкина. > А с роботом, чем умнее робот, тем меньше помощников нужно. ALT Linux: by non-humans for non-humans. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): <ilyak> Да, а еще jhat <ilyak> Оно показывает, насколько отвратительно в твоем приложении с управлением памятью <ilyak> После чего ты идешь топиццо, потому что повлиять на это не можешь [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-22 6:47 ` Andrey Rahmatullin @ 2010-07-22 6:52 ` Aleksey Novodvorsky 2010-07-22 7:05 ` Andrey Rahmatullin 0 siblings, 1 reply; 38+ messages in thread From: Aleksey Novodvorsky @ 2010-07-22 6:52 UTC (permalink / raw) To: ALT Linux Team development discussions 22 июля 2010 г. 10:47 пользователь Andrey Rahmatullin <wrar@altlinux.org> написал: > On Wed, Jul 21, 2010 at 07:31:30PM +0300, Igor Vlasenko wrote: >> Роботы снижают механическую работу, не более. >> Скажем, без робота для поддержки 2000 перловых пакетов >> понадобился бы Алексей Турбин или другой майнтайнер его уровня >> + 40 помощников, вникающих в проблему на уровне Васи Пупкина. >> А с роботом, чем умнее робот, тем меньше помощников нужно. > ALT Linux: by non-humans for non-humans. Ваша реакция на предложения по совершенствованию робота абсолютно предсказуема ..... Ужас!!! :-) Rgrds, Алексей ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-22 6:52 ` Aleksey Novodvorsky @ 2010-07-22 7:05 ` Andrey Rahmatullin 2010-07-22 7:23 ` Aleksey Novodvorsky 2010-07-23 17:37 ` [devel] [JT] Re: Q: automated update of CPAN perl modules Michael Shigorin 0 siblings, 2 replies; 38+ messages in thread From: Andrey Rahmatullin @ 2010-07-22 7:05 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 997 bytes --] On Thu, Jul 22, 2010 at 10:52:38AM +0400, Aleksey Novodvorsky wrote: > >> Роботы снижают механическую работу, не более. > >> Скажем, без робота для поддержки 2000 перловых пакетов > >> понадобился бы Алексей Турбин или другой майнтайнер его уровня > >> + 40 помощников, вникающих в проблему на уровне Васи Пупкина. > >> А с роботом, чем умнее робот, тем меньше помощников нужно. > > ALT Linux: by non-humans for non-humans. > Ваша реакция на предложения по совершенствованию робота абсолютно > предсказуема ..... Ужас!!! > :-) Меня пугает осознание того, что обновлять некие пакеты (перломодули в данном случае), к тому же в таком количестве, у нас будут только роботы. Тестировать при этом их не будет никто, а использовать - ну не знаю, раз они даже майнтейнеру не нужны. -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(6): По вопросам работы pkg-build-priv пишите мне. На все остальные вопросы по этой теме с радостью ответит avn@. :) -- ldv in devel@ [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 490 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-22 7:05 ` Andrey Rahmatullin @ 2010-07-22 7:23 ` Aleksey Novodvorsky 2010-07-22 6:36 ` REAL 2010-07-23 17:37 ` [devel] [JT] Re: Q: automated update of CPAN perl modules Michael Shigorin 1 sibling, 1 reply; 38+ messages in thread From: Aleksey Novodvorsky @ 2010-07-22 7:23 UTC (permalink / raw) To: ALT Linux Team development discussions 22 июля 2010 г. 11:05 пользователь Andrey Rahmatullin <wrar@altlinux.org> написал: > On Thu, Jul 22, 2010 at 10:52:38AM +0400, Aleksey Novodvorsky wrote: >> >> Роботы снижают механическую работу, не более. >> >> Скажем, без робота для поддержки 2000 перловых пакетов >> >> понадобился бы Алексей Турбин или другой майнтайнер его уровня >> >> + 40 помощников, вникающих в проблему на уровне Васи Пупкина. >> >> А с роботом, чем умнее робот, тем меньше помощников нужно. >> > ALT Linux: by non-humans for non-humans. >> Ваша реакция на предложения по совершенствованию робота абсолютно >> предсказуема ..... Ужас!!! >> :-) > Меня пугает осознание того, что обновлять некие пакеты (перломодули в > данном случае), к тому же в таком количестве, у нас будут только роботы. > Тестировать при этом их не будет никто, а использовать - ну не знаю, раз > они даже майнтейнеру не нужны. Но Игорь не говорит про "только", он говорит прямо противоположное. Другое дело, что благими намерениями иногда <...> Надо обсудить. В любом случае, подозрения с Вас теперь сняты. :-) Rgrds, Алексей ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] Q: automated update of CPAN perl modules 2010-07-22 7:23 ` Aleksey Novodvorsky @ 2010-07-22 6:36 ` REAL 2010-07-22 7:44 ` [devel] automated update of kernel modules Vitaly Kuznetsov 0 siblings, 1 reply; 38+ messages in thread From: REAL @ 2010-07-22 6:36 UTC (permalink / raw) To: ALT Linux Team development discussions Aleksey Novodvorsky пишет: > Но Игорь не говорит про "только", он говорит прямо противоположное. > Другое дело, что благими намерениями иногда <...> Надо обсудить. Похоже, обсуждение упёрлось в то, что разные люди по-разному считают, как лучше и удобней работать с git. По-моему, одной из целей при создании git Линус имел и такую :) Так что какие-то ограничения на свободу по использованию git лично я считаю неприемлимыми. Другое дело, когда речь идёт об аккуратности при сопровождении пакетов, но вот как такое формализовать в полиси, даже представить не могу, не буду даже пытаться. PS. У меня предложение: давайте рассмотрим репозитории kernel-modules (у любого, кто собирает модули) как пищу для тренировки роботов :-D -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] automated update of kernel modules 2010-07-22 6:36 ` REAL @ 2010-07-22 7:44 ` Vitaly Kuznetsov 2010-07-22 6:51 ` REAL 0 siblings, 1 reply; 38+ messages in thread From: Vitaly Kuznetsov @ 2010-07-22 7:44 UTC (permalink / raw) To: ALT Linux Team development discussions REAL <root@mmedia2.kemsu.ru> writes: > PS. У меня предложение: давайте рассмотрим репозитории kernel-modules > (у любого, кто собирает модули) как пищу для тренировки роботов :-D Это, кстати, хорошая мысль. Возможно, модули ядра это как раз то, что просится на автоматическую сборку (люди пусть только соответствующий source готовят и говорят под какие ядра этот модуль вообще нужно собирать). Было б кому заняться. -- Vitaly Kuznetsov, ALT Linux ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] automated update of kernel modules 2010-07-22 7:44 ` [devel] automated update of kernel modules Vitaly Kuznetsov @ 2010-07-22 6:51 ` REAL 2010-07-22 13:57 ` Денис Смирнов 0 siblings, 1 reply; 38+ messages in thread From: REAL @ 2010-07-22 6:51 UTC (permalink / raw) To: ALT Linux Team development discussions Vitaly Kuznetsov пишет: > Это, кстати, хорошая мысль. Возможно, модули ядра это как раз то, что > просится на автоматическую сборку (люди пусть только соответствующий > source готовят и говорят под какие ядра этот модуль вообще нужно > собирать). Было б кому заняться. Вопрос упирается в то, откуда брать templates. Иногда найдёшь темплейт у кого-то, кто собрал такой же модуль раньше (неважно, для какого ядра), иногда пишешь сам. А как научить робота, что нужно делать и где что искать? Понятно, что тупая пересборка может быть автоматизирована, если повышается только релиз ядра или модуля, а если новая версия, тут непонятно. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] automated update of kernel modules 2010-07-22 6:51 ` REAL @ 2010-07-22 13:57 ` Денис Смирнов 0 siblings, 0 replies; 38+ messages in thread From: Денис Смирнов @ 2010-07-22 13:57 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 615 bytes --] On Thu, Jul 22, 2010 at 02:51:40PM +0800, REAL wrote: R> Вопрос упирается в то, откуда брать templates. Иногда найдёшь темплейт R> у кого-то, кто собрал такой же модуль раньше (неважно, для какого R> ядра), иногда пишешь сам. А как научить робота, что нужно делать и где R> что искать? Я уже давно матерюсь что нужен единый репозиторий. Благо git и это умеет. Собственно модули dahdi/wanpipe сейчас полузаброшены потому что мне лень искать чей темплейт был последним :) -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* [devel] [JT] Re: Q: automated update of CPAN perl modules 2010-07-22 7:05 ` Andrey Rahmatullin 2010-07-22 7:23 ` Aleksey Novodvorsky @ 2010-07-23 17:37 ` Michael Shigorin 2010-07-23 22:23 ` Alexey Tourbin 1 sibling, 1 reply; 38+ messages in thread From: Michael Shigorin @ 2010-07-23 17:37 UTC (permalink / raw) To: devel On Thu, Jul 22, 2010 at 01:05:29PM +0600, Andrey Rahmatullin wrote: > Меня пугает осознание того, что обновлять некие пакеты (перломодули в > данном случае), к тому же в таком количестве, у нас будут только роботы. > Тестировать при этом их не будет никто, а использовать - ну не знаю, раз > они даже майнтейнеру не нужны. Следующим шагом резонно предложить удалить make(1) со своих систем, ведь эта автоматизация отдаляет человека от глубинного понимания исходников, структуры взаимосвязей модулей и опций компилятора. (отказ от применения оного -- в следующем номере) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [JT] Re: Q: automated update of CPAN perl modules 2010-07-23 17:37 ` [devel] [JT] Re: Q: automated update of CPAN perl modules Michael Shigorin @ 2010-07-23 22:23 ` Alexey Tourbin 2010-07-24 9:10 ` Igor Vlasenko 2010-07-24 11:42 ` Денис Смирнов 0 siblings, 2 replies; 38+ messages in thread From: Alexey Tourbin @ 2010-07-23 22:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1468 bytes --] On Fri, Jul 23, 2010 at 08:37:24PM +0300, Michael Shigorin wrote: > On Thu, Jul 22, 2010 at 01:05:29PM +0600, Andrey Rahmatullin wrote: > > Меня пугает осознание того, что обновлять некие пакеты (перломодули в > > данном случае), к тому же в таком количестве, у нас будут только роботы. > > Тестировать при этом их не будет никто, а использовать - ну не знаю, раз > > они даже майнтейнеру не нужны. > > Следующим шагом резонно предложить удалить make(1) со своих > систем, ведь эта автоматизация отдаляет человека от глубинного > понимания исходников, структуры взаимосвязей модулей и опций > компилятора. (отказ от применения оного -- в следующем номере) Надо ли говорить, что эта аналогия некорректна? make(1) просто упорядочивает команды, которые должны быть выполнены для сборки пакета. С роботом характер главной проблемы совершенно другой - приток новой информации из непроверенного источника, непредсказуемый характер изменений. Бог их знает, чего они туда плеснули. Так что автоматизация детерминированная и автоматизация как open-ended question - это две большие разницы. С автоматизацией второго рода можно было бы согласиться, если бы она работала по следующей схеме: 1) робот готовит пакет; 2) специалист внимательно просматривает и ставит печать. Но судя по том, что робот заливает perl-Data-Dumper, выходит что специалист считает ворон. Это тогда действительно получается by non-humans for non-humans. Even by non-apes. [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [JT] Re: Q: automated update of CPAN perl modules 2010-07-23 22:23 ` Alexey Tourbin @ 2010-07-24 9:10 ` Igor Vlasenko 2010-07-24 9:39 ` Michael Shigorin 2010-07-24 11:42 ` Денис Смирнов 1 sibling, 1 reply; 38+ messages in thread From: Igor Vlasenko @ 2010-07-24 9:10 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Jul 24, 2010 at 02:23:47AM +0400, Alexey Tourbin wrote: > С автоматизацией второго рода можно было бы согласиться, если бы она > работала по следующей схеме: 1) робот готовит пакет; 2) специалист > внимательно просматривает и ставит печать. Алексей, мои мысли в этом вопросе полностью совпадают с вашими, Может быть, я фигурно выразился, IV> 1) в помощниках не будет необходимости (да, запустить робота IV> сможет и Вася Пупкин, но вот исправить за роботом сможет только IV> кто-то владеющий вопросом на уровне Алексея Турбина) но по сути я мыслил так же, как вы. Более того, робота я писал, по сути, для вас. Ведь кусок работы > 2) специалист внимательно просматривает и ставит печать. никуда не денется, а вот работу > 1) [робот] готовит пакет можно (а иногда и нужно: тупая роботоподобная работа демотивирует) поручить роботу. Грубо говоря, без робота ваше время стоит дорого, но с роботом оно станет стоить еще дороже ;) > Но судя по том, что робот > заливает perl-Data-Dumper, выходит что специалист считает ворон. > Это тогда действительно получается by non-humans for non-humans. > Even by non-apes. Это был тестовый запуск. Показать, что робота написать можно и не сложно. Чтобы в Переяславле не было реплик типа "talk is cheap, show me the code". А так понятно, что роботом должен управлять человек, который глубоко разбирается во всей подсистеме в целом. Машу и Васю Пупкиных туда пускать нельзя. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [JT] Re: Q: automated update of CPAN perl modules 2010-07-24 9:10 ` Igor Vlasenko @ 2010-07-24 9:39 ` Michael Shigorin 0 siblings, 0 replies; 38+ messages in thread From: Michael Shigorin @ 2010-07-24 9:39 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Jul 24, 2010 at 12:10:59PM +0300, Igor Vlasenko wrote: > Грубо говоря, без робота ваше время стоит дорого, > но с роботом оно станет стоить еще дороже ;) http://morky.livejournal.com/155567.html /механизировать On Sat, Jul 24, 2010 at 02:23:47AM +0400, Alexey Tourbin wrote: > Надо ли говорить, что эта аналогия некорректна? make не спасёт от закоммиченного BoF, а configure -- от посаженного на взломанном ftp в него трояна... Есть типичные (ожидаемые) изменения, с которыми тупая автоматика может справиться. А есть эксепшены, которые даже умные люди, пишущие нетривиальную автоматику, предусмотреть не смогут. И вот они-то и заслуживают внимания людей. Человеческое внимание -- очень дорогой ресурс, борьба за него очень напряжённая. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [devel] [JT] Re: Q: automated update of CPAN perl modules 2010-07-23 22:23 ` Alexey Tourbin 2010-07-24 9:10 ` Igor Vlasenko @ 2010-07-24 11:42 ` Денис Смирнов 1 sibling, 0 replies; 38+ messages in thread From: Денис Смирнов @ 2010-07-24 11:42 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1735 bytes --] On Sat, Jul 24, 2010 at 02:23:47AM +0400, Алексей Турбин wrote: AT> Надо ли говорить, что эта аналогия некорректна? make(1) просто AT> упорядочивает команды, которые должны быть выполнены для сборки пакета. AT> С роботом характер главной проблемы совершенно другой - приток новой AT> информации из непроверенного источника, непредсказуемый характер AT> изменений. Бог их знает, чего они туда плеснули. Работа мантейнера состоит из частей тупой работы (скачать исходники, обновить репозиторий, запустить сборку, дождаться результата, сравнить получившиеся rpm по списку файлов, requieres и provides, также возможно вычитать глазами diff между старыми и новыми исходниками). Я не понимаю чем плохо автоматизировать тупую часть работы, оставив за мантейнером только вычитывание и нажатие кнопки "пропустить пакет". AT> Так что автоматизация детерминированная и автоматизация как open-ended AT> question - это две большие разницы. AT> С автоматизацией второго рода можно было бы согласиться, если бы она AT> работала по следующей схеме: 1) робот готовит пакет; 2) специалист AT> внимательно просматривает и ставит печать. Но судя по том, что робот AT> заливает perl-Data-Dumper, выходит что специалист считает ворон. AT> Это тогда действительно получается by non-humans for non-humans. AT> Even by non-apes. Однако, хочу заметить, что качественная проверка пакетов у нас выполняется далеко не всеми мантейнерами и при ручной сборке. В случае с перловым пакетом -- обновление роботом это _лучше_ чем отсутствие такового, но _хуже_ чем сделанное под наблюдением мантейнера. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2010-07-24 11:42 UTC | newest] Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-07-09 19:29 [devel] Q: automated update of CPAN perl modules Igor Vlasenko 2010-07-09 20:19 ` Anton A. Vinogradov 2010-07-09 20:41 ` Igor Vlasenko 2010-07-09 20:47 ` Igor Vlasenko 2010-07-09 20:52 ` Anton A. Vinogradov 2010-07-10 10:40 ` Vitaly Lipatov 2010-07-10 10:08 ` Igor Vlasenko 2010-07-10 10:40 ` Vitaly Lipatov 2010-07-10 13:53 ` Alexey Shabalin 2010-07-12 5:45 ` Sergei Epiphanov 2010-07-12 12:24 ` Igor Vlasenko 2010-07-12 12:37 ` Sergei Epiphanov 2010-07-12 13:09 ` Igor Vlasenko 2010-07-12 13:31 ` Sergey Y. Afonin 2010-07-12 13:37 ` Sergei Epiphanov 2010-07-12 14:56 ` Igor Zubkov 2010-07-12 16:18 ` Slava Dubrovskiy 2010-07-12 19:01 ` Igor Vlasenko 2010-07-12 17:27 ` Igor Vlasenko 2010-07-12 5:54 ` Sergey Y. Afonin 2010-07-12 12:28 ` Igor Vlasenko 2010-07-12 13:23 ` Igor Vlasenko 2010-07-12 15:06 ` Igor Vlasenko 2010-07-20 20:57 ` Alexey Tourbin 2010-07-21 16:31 ` Igor Vlasenko 2010-07-22 6:47 ` Andrey Rahmatullin 2010-07-22 6:52 ` Aleksey Novodvorsky 2010-07-22 7:05 ` Andrey Rahmatullin 2010-07-22 7:23 ` Aleksey Novodvorsky 2010-07-22 6:36 ` REAL 2010-07-22 7:44 ` [devel] automated update of kernel modules Vitaly Kuznetsov 2010-07-22 6:51 ` REAL 2010-07-22 13:57 ` Денис Смирнов 2010-07-23 17:37 ` [devel] [JT] Re: Q: automated update of CPAN perl modules Michael Shigorin 2010-07-23 22:23 ` Alexey Tourbin 2010-07-24 9:10 ` Igor Vlasenko 2010-07-24 9:39 ` Michael Shigorin 2010-07-24 11:42 ` Денис Смирнов
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git