[devel] СБорка perl

Vladimir Lettiev thecrux на gmail.com
Вт Ноя 2 12:33:41 UTC 2010


On Tue, Nov 02, 2010 at 02:44:34PM +0300, Sergey Y. Afonin wrote:
> On Tuesday 02 November 2010, Vladimir Lettiev wrote:
> 
> > Да, одно задание, но пакеты помещаются в задание пачками в порядке
> > возрастания уровня (в пределах уровня очерёдность не важна).
>  
> А ручка для перестановки пакетов внутри задания уже есть ? Или 
> addbefore/addafter какие-нибудь...

http://lists.altlinux.org/pipermail/devel/2010-October/185458.html
Анонса я пока не видел.

Во вложении последний вариант последовательности для задания.
( При условии, что у perl-Moose оторвут сборочную зависимость на
perl-MooseX-Role-WithOverloading )

Думаю по этому списку можно начинать готовить работа (viy@ ?)
Алгоритм изменения примерно такой:

                  .-----------.
                  | read spec |-----------.
                  '-----------'           v
                                    .----------.
                   .---------------( /man3dir/? )
                   |            no  '----------'
                   |                      | yes
                   v                      v
         no  .----------.        .----------------.
        .---( /man1dir/? )<------| delete man3dir |
        |    '----------'        '----------------'
        |          | yes
        v          |
 .------------.    |    .-------------------------------------------.
 | no changes |    |    | Add to buildreq -> perl-podlators         |
 '------------'    '--->| Add to %build -> INSTALLMAN1DIR=%_man1dir |
        |               '-------------------------------------------'
        |                                     |
        |                                     |
        |             .-----.                 |
        '------------>| end |<----------------'
                      '-----'


К сожалению есть проблемы с тестами, некоторые тесты игнорируют
отсутствие perl-Pod-Parser, другие отваливаются с ошибкой.
Такие скорее всего придётся отлавливать вручную.

-- 
Vladimir Lettiev aka crux ✉ theCrux на gmail.com
----------- следующая часть -----------
Level 1
   1 mike        graphviz
   2 zver        owfs
   3 lav         perl-Acme-Damn
   4 lav         perl-B-Utils
   5 at          perl-Data-Alias
   6 misha       perl-Data-Structure-Util
   7 misha       perl-Devel-Size
   8 lav         perl-Digest-JHash
   9 force       perl-Digest-SHA
  10 @cpan       perl-Geo-Proj4
  11 naf         perl-Imager
  12 at          perl-List-MoreUtils
  13 @cpan       perl-Net-Libdnet
  14 at          perl-Net-SSLeay
  15 misha       perl-PerlIO-Util
  16 lav         perl-Sane
  17 @cpan       perl-Set-Object
  18 stanv       perl-Sys-Virt
  19 at          perl-Text-Aspell
  20 at          perl-Text-CSV_XS
  21 lav         perl-Text-Ngram
  22 at          perl-Variable-Magic

Level 2
  23 dubrsl      GraphicsMagick
  24 rider       ImageMagick
  25 mithraen    asterisk-op_panel (perl-Pod-Parser)
  26 oddity      bogofilter (perl-Pod-Parser)
  27 zhum        cleo-server (perl-Tie-RefHash, perl-ph)
  28 lav         codeviz (perl-Math-Complex, perl-Pod-Parser)
  29 lav         cpan2rpm (perl-podlators)
  30 force       crossroads (perl-Term-ANSIColor)
  31 force       exim
  32 @nobody     freeradius
  33 sbolshakov  freeswitch
  34 dim         gdal
  35 swi         gnumeric
  36 swi         gnumeric-light
  37 george      golly (perl-Math-BigInt)
  38 legion      groff (perl-Math-Complex)
  39 naf         ices
  40 vvk         inn (perl-Math-BigInt)
  41 vvk         irssi
  42 vvk         irssi-old
  43 zerg        kde4bindings
  44 zerg        kde4sdk (perl-Pod-Parser, perl-Term-ANSIColor)
  45 zerg        kdebindings
  46 zerg        kdesdk (perl-Shell, perl-Term-ANSIColor)
  47 @nobody     kvirc
  48 force       lbdb (perl-Pod-Parser)
  49 crux        libming
  50 dubrsl      libprelude
  51 dubrsl      libpreludedb
  52 lav         llvm (perl-Term-ANSIColor)
  53 at          lockdev
  54 real        monetdb-client
  55 @nobody     nagios
  56 @nobody     nas (perl-ph)
  57 mithraen    nginx
  58 week        obexftp
  59 lav         opendchub
  60 vitty       openldap2.4
  61 @nobody     openmortal
  62 lav         pecl-perl
  63 at          perl-AI-DecisionTree
  64 lav         perl-AppConfig-Std (perl-Pod-Parser)
  65 at          perl-AptPkg
  66 misha       perl-Array-RefElem
  67 force       perl-Async-Interrupt
  68 @nobody     perl-Audio-CD
  69 misha       perl-Audio-PortAudio
  70 at          perl-Authen-PAM
  71 @nobody     perl-Authen-Smb
  72 at          perl-B-Graph (perl-B-C)
  73 misha       perl-BDB
  74 at          perl-CDB_File
  75 viy         perl-CGI-SpeedyCGI
  76 @cpan       perl-Cache-FastMmap
  77 naf         perl-Cache-Memcached-Fast
  78 at          perl-Cairo
  79 boris       perl-Cflow
  80 pma         perl-Class-C3-XS
  81 at          perl-Class-Date
  82 at          perl-Class-MethodMaker
  83 misha       perl-Class-XSAccessor
  84 at          perl-Compress-Bzip2
  85 at          perl-Compress-LZO
  86 shaba       perl-Convert-UUlib
  87 lav         perl-Crypt-Blowfish
  88 lav         perl-Crypt-CAST5
  89 @nobody     perl-Crypt-DES
  90 lav         perl-Crypt-IDEA
  91 force       perl-Crypt-OpenSSL-Bignum
  92 force       perl-Crypt-OpenSSL-Random
  93 lav         perl-Crypt-RIPEMD160
  94 lav         perl-Crypt-Rijndael
  95 lav         perl-Crypt-Twofish
  96 at          perl-Curses
  97 at          perl-DBD-ODBC
  98 @nobody     perl-DBD-Sybase
  99 at          perl-DBD-mysql
 100 viy         perl-Data-Array2ArrayMap-Hash-XSTree
 101 viy         perl-Data-Array2ArrayMap-SDB
 102 @cpan       perl-Data-Dump (perl-Term-ANSIColor)
 103 naf         perl-Data-UUID
 104 pma         perl-Devel-GlobalDestruction
 105 misha       perl-Device-SerialPort
 106 misha       perl-Digest-Adler32
 107 at          perl-Digest-MD2
 108 force       perl-Digest-MD4
 109 at          perl-Digest-SHA1
 110 misha       perl-Digest-Whirlpool (perl-Pod-Parser)
 111 misha       perl-EV
 112 at          perl-Encode-HanExtra
 113 at          perl-Encode-JIS2K
 114 lav         perl-Encode-TECkit
 115 force       perl-Event
 116 crux        perl-Event-Lib
 117 force       perl-FCGI
 118 viy         perl-File-LibMagic
 119 naf         perl-File-Sync
 120 dubrsl      perl-Filesys-Df
 121 elly        perl-Fuse
 122 force       perl-GD (perl-Math-Complex)
 123 svyt        perl-GSSAPI
 124 at          perl-GTK
 125 force       perl-Geo-IP
 126 at          perl-Glib
 127 mithraen    perl-GnuPG-Interface (perl-autodie)
 128 force       perl-Guard
 129 naf         perl-HTML-Tidy
 130 crux        perl-HTTP-Parser-XS
 131 misha       perl-IO-AIO
 132 ldv         perl-IO-Epoll
 133 asy         perl-IO-Interface
 134 at          perl-IO-Tty
 135 pma         perl-IPC-Mmap (perl-IPC-SysV)
 136 lav         perl-IPC-ShareLite
 137 @cpan       perl-IPC-Shareable (perl-IPC-SysV)
 138 misha       perl-JSON-DWIW (perl-Math-BigInt)
 139 dubrsl      perl-Lingua-Pere (perl-Pod-Parser, perl-XML-Parser)
 140 dubrsl      perl-Linux-Inotify2
 141 slava       perl-Locale-Hebrew
 142 at          perl-Locale-gettext
 143 at          perl-MDK-Common (perl-ph)
 144 force       perl-MIME-Explode
 145 pma         perl-Math-GMP
 146 lav         perl-Math-Pari
 147 lav         perl-Math-Polygon (perl-Math-Complex)
 148 at          perl-Module-Build (perl-podlators)
 149 viy         perl-Module-Starter (perl-Pod-Parser)
 150 vitty       perl-Mozilla-LDAP
 151 naf         perl-Net-CUPS
 152 force       perl-Net-DNS
 153 asy         perl-Net-Interface
 154 @nobody     perl-Net-Patricia
 155 mike        perl-Net-RawIP
 156 shaba       perl-Net-Server (perl-IPC-SysV)
 157 dubrsl      perl-Newt
 158 naf         perl-PDF-API2 (perl-Math-Complex)
 159 naf         perl-PPerl
 160 misha       perl-PadWalker
 161 naf         perl-Palm-ZText (perl-Pod-Parser)
 162 at          perl-Params-Util
 163 crux        perl-Parse-ExuberantCTags
 164 @nobody     perl-Passwd-Linux
 165 lav         perl-PerlIO-eol
 166 at          perl-PerlIO-gzip
 167 @nobody     perl-Pg
 168 crux        perl-Pod-Abstract (perl-Pod-Parser)
 169 misha       perl-Pod-Spell (perl-Pod-Parser)
 170 naf         perl-PodToHTML (perl-HTML-Parser, perl-Pod-Parser)
 171 viy         perl-Proc-ProcessTable
 172 pma         perl-Quota
 173 at          perl-RPM
 174 force       perl-Readonly-XS
 175 kurakin     perl-SGML-Parser-OpenSP
 176 kurakin     perl-String-Approx
 177 week        perl-String-CRC
 178 at          perl-String-CRC32
 179 viy         perl-Sys-CPUtime
 180 force       perl-Sys-Hostname-FQDN
 181 at          perl-Term-ReadKey
 182 eugvv       perl-Term-Size
 183 rider       perl-Text-Bidi (perl-Encode)
 184 naf         perl-Text-CHM
 185 lav         perl-Text-CharWidth
 186 lav         perl-Text-ExtractWords
 187 at          perl-Text-Iconv
 188 slava       perl-Text-Kakasi
 189 at          perl-Text-Soundex
 190 naf         perl-Time-Format_XS
 191 lav         perl-Time-Piece
 192 at          perl-Tk (perl-Encode)
 193 @nobody     perl-TokyoCabinet
 194 at          perl-Unicode-Collate
 195 at          perl-Unicode-Map
 196 lav         perl-Unicode-String
 197 shaba       perl-Unix-Syslog
 198 rider       perl-WWW-Curl
 199 at          perl-WWW-Mechanize (perl-Pod-Parser)
 200 lav         perl-Want
 201 at          perl-X-Osd
 202 at          perl-X11-GUITest
 203 mithraen    perl-XML-Bare
 204 at          perl-XML-LibXML
 205 viy         perl-YAML-Syck
 206 at          perl-libintl
 207 at          perldoc (perl-Pod-Parser, perl-podlators)
 208 boris       pike7.6
 209 @nobody     pilot-link
 210 boris       postgresql-8.2eter
 211 boris       postgresql-8.3eter
 212 boris       postgresql-8.4eter
 213 @nobody     psad
 214 lav         rpmorphan (perl-Pod-Parser)
 215 @nobody     rpmtools
 216 mike        rrd
 217 lav         rspamd (perl-Term-Cap, perl-XML-Parser)
 218 legion      rxvt-unicode
 219 ender       subversion (perl-Pod-Parser)
 220 @nobody     swatch (perl-Pod-Parser, perl-Term-ANSIColor)
 221 @nobody     texitheque (perl-Pod-Parser)
 222 bga         texlive-extra (perl-Pod-Parser)
 223 silicium    ubifsprogs (perl-Pod-Parser)
 224 raorn       vim
 225 force       websec (perl-Pod-Parser)
 226 stanv       xCAT-client (perl-Term-ANSIColor)
 227 evyscr      xchat
 228 oddity      xplanet (perl-Math-Complex)

Level 3
 229 mike        apache (perl-BSD-Resource)
 230 @nobody     clusterssh (perl-Pod-Parser)
 231 kirill      ctanify (perl-Pod-Parser)
 232 vvk         cyrus-imapd (perl-Pod-Parser)
 233 boris       flowscan
 234 viy         girar-nmu (perl-Pod-Parser)
 235 ldv         git (perl-Term-ANSIColor)
 236 naf         ldapsh (perl-Pod-Parser, perl-Term-ReadLine-Gnu)
 237 redbaron    memcache-top (perl-Term-ANSIColor)
 238 oddity      mrtg (perl-Math-BigInt, perl-Pod-Parser)
 239 dubrsl      net-snmp2
 240 dubrsl      net-snmp26
 241 real        pdbv (perl-Term-ANSIColor)
 242 @cpan       perl-CGI-Application (perl-Class-ISA)
 243 misha       perl-Class-InsideOut (perl-Class-ISA)
 244 pma         perl-Class-MOP
 245 force       perl-Crypt-OpenSSL-DSA
 246 force       perl-Crypt-OpenSSL-RSA
 247 @cpan       perl-DBIx-Class-Schema-Loader (perl-Pod-Parser)
 248 lav         perl-Data-Dump-Streamer
 249 crux        perl-Data-TreeDumper (perl-Class-ISA)
 250 at          perl-DateTime
 251 misha       perl-Devel-Caller
 252 misha       perl-Digest-CRC
 253 force       perl-Encode-Detect
 254 lav         perl-GStreamer
 255 lav         perl-Gnome2-GConf
 256 force       perl-Gnome2-VFS
 257 viy         perl-HTML-Template-Pro
 258 misha       perl-IO-Socket-Multicast
 259 misha       perl-Log-Log4perl (perl-DBI, perl-IPC-SysV, perl-Term-ANSIColor)
 260 pma         perl-Math-BigInt-GMP
 261 lav         perl-Module-Pluggable
 262 crux        perl-Module-Util (perl-Pod-Parser)
 263 naf         perl-Net-IDN-Encode
 264 asy         perl-Net-Pcap
 265 svyt        perl-Net-Z3950-ZOOM
 266 misha       perl-POE (perl-Socket6, perl-Term-Cap)
 267 at          perl-Pango
 268 dd          perl-Panotools-Script (perl-Math-Complex, perl-Pod-Parser)
 269 crux        perl-Parse-ErrorString-Perl (perl-Pod-Parser)
 270 misha       perl-Perl-Critic (perl-Pod-Parser)
 271 lav         perl-Pod-Coverage (perl-Pod-Parser)
 272 at          perl-SDL
 273 kirill      perl-SIL-Shoe (perl-Pod-Parser)
 274 force       perl-SVN-Notify (perl-Pod-Parser)
 275 misha       perl-Socket-GetAddrInfo
 276 force       perl-Spreadsheet-WriteExcel (perl-Encode, perl-Pod-Parser)
 277 lav         perl-Term-Gnuplot
 278 slava       perl-Term-ProgressBar (perl-autodie)
 279 lav         perl-Test-Class (perl-Attribute-Handlers, perl-Class-ISA)
 280 kirill      perl-Text-BibTeX
 281 force       perl-Text-RecordParser (perl-Pod-Parser)
 282 slava       perl-Tk-TableMatrix
 283 lav         perl-Unicode-Map8
 284 at          perl-XML-LibXSLT
 285 @nobody     perl-Xmms (perl-Term-ReadLine-Gnu)
 286 lav         perl-ack (perl-Pod-Parser)
 287 at          perl-manpages (perl-podlators)
 288 lav         po4a (perl-Pod-Parser)
 289 @pgsql      postgresql8.2
 290 misha       postgresql8.3
 291 @pgsql      postgresql8.4
 292 vvk         postgresql9.0
 293 vvk         postgrey (perl-Pod-Parser)
 294 at          qa-robot (perl-Pod-Parser)
 295 force       razor
 296 viy         repocop (perl-Pod-Parser)
 297 ender       sqlgrey (perl-DBD-SQLite, perl-DBI, perl-Pod-Parser)
 298 bga         squid (perl-Pod-Parser)
 299 bga         texlive-bin (perl-Pod-Parser, perl-Term-ANSIColor)
 300 lav         txt2html (perl-Pod-Parser)

Level 4
 301 naf         apache2-mod_perl
 302 mike        collectd
 303 at          frozen-bubble (perl-Math-Complex)
 304 shaba       jirc (perl-Pod-Parser)
 305 rider       ntop
 306 rider       openipmi
 307 dubrsl      perl-Alien-wxWidgets
 308 at          perl-Apache-Session (perl-IPC-SysV)
 309 @cpan       perl-Config-Any
 310 crux        perl-Devel-NYTProf
 311 lav         perl-Email-Abstract (perl-Class-ISA)
 312 force       perl-Email-FolderType
 313 crux        perl-Gtk2
 314 lav         perl-HTML-WikiConverter (perl-Pod-Parser)
 315 lav         perl-Mail-Transport-Dbx
 316 pma         perl-Moose
 317 force       perl-NetAddr-IP (perl-Socket6)
 318 at          perl-Template
 319 at          perl-XML-Feed
 320 at          perl-XML-Twig (perl-Pod-Parser)
 321 naf         perl-libapreq
 322 force       spamassassin (perl-Pod-Parser)

Level 5
 323 naf         apache2-mod_apreq
 324 dubrsl      opennms (perl-DBI, perl-Pod-Parser)
 325 lav         perl-Devel-Cover
 326 lav         perl-Email-Send
 327 at          perl-File-ChangeNotify
 328 force       perl-Gnome2-Canvas
 329 force       perl-Gnome2-Print
 330 force       perl-Gnome2-Wnck
 331 force       perl-Goo-Canvas
 332 naf         perl-Gtk2-Ex-PodViewer (perl-Pod-Parser)
 333 naf         perl-Gtk2-GladeXML
 334 lav         perl-Gtk2-ImageView
 335 lav         perl-Gtk2-Sexy
 336 naf         perl-Gtk2-Spell
 337 lav         perl-Gtk2-TrayIcon
 338 at          perl-MooseX-Role-WithOverloading
 339 crux        perl-Net-DBus
 340 force       perl-Net-DNS-ToolKit
 341 crux        perl-Plack (perl-Pod-Parser)
 342 force       perl-SOAP-WSDL (perl-Pod-Parser, perl-XML-Parser)
 343 @cpan       perl-SQL-Translator (perl-Pod-Parser)
 344 @nobody     perl-Wx
 345 hiddenman   request-tracker (perl-Encode, perl-HTML-Parser, perl-Pod-Parser, perl-Term-ReadLine-Gnu)
 346 kirill      rpm-build-docs (perl-Pod-Parser)
 347 azol        rpm-build-docs-experimental (perl-Pod-Parser)
 348 rider       xmltv (perl-HTML-Parser, perl-Math-BigInt, perl-Tie-RefHash)

Level 6
 349 @nobody     bugzilla (perl-Pod-Parser)
 350 @cpan       perl-Catalyst-Runtime (perl-HTML-Parser, perl-Pod-Parser)
 351 force       perl-Gnome2
 352 force       perl-Gtk2-SourceView

Level 7
 353 @cpan       perl-Catalyst-Plugin-Authentication (perl-Tie-RefHash)


Подробная информация о списке рассылки Devel