Hello, I'd like inform the Perl packagers about regular bootstrap rebuilds I do. As you can know mass rebuild after each perl upgrade is a tedious work. One reason is the Perl packages get incompatible during a year so one encounter a lot of failures then. Other reason is dependency cycles can emerge without noticing. To tackle these problems, I started to run the bootstrap rebuilds each week, to gather the results, sumarize them, and perform some higher level analyses on top. The last rebuild results are publish on <http://ppisar.fedorapeople.org/perl_rebuild/scratch/latest/index.xhtml>. Here you can see breakdown into three categories: (1) Failed---these packages failed during the rebuild. There you can see difference in the build root, the failure reason, link to open FTBFS bugs, links to rebuild history matrix and full build logs (the package name link, the *.good files are logs from last known good rebuild). (2) Unreachable---these packages could not been rebuilt because their build-time dependencies were not satisfied. That's because one of the dependency failed to build or there was a build cycle. There are no more details currently, but I plan to retrieve and display the unsatisfied dependencies somehow. (I already have the pieces, just need to pipe them together.) (3) Done---these packages passed the rebuild. There you can see changes in binary provides and requires (against last good build). These are the rpmbuild auto-generated symbols, not the manually specified ones. I put this column there recently because Jan Kaluza upgraded `file' tool which is used to determine by rpmbuild what is a perl module and he wanted some feedback regarding regressions (there are none :) There are also historical data available <http://ppisar.fedorapeople.org/perl_rebuild/scratch/index.xhtml>. This as a matrix displaying the results for each package and rebuild run. It's available under the `history' links from the above-described page. You could notice I filed lots of FTBFS bug reports recently and I fixed many of them. These are fruits of these scratch bootstraps. However I'm not able to fix all of them, thus I appeal to your responsibily for maintaining your packages. Currently I'd like to see fixed perl-Term-ReadLine-Gnu <http://ppisar.fedorapeople.org/perl_rebuild/scratch/latest/index.xhtml#pperl-Term-ReadLine-Gnu>. This broken package could cause a lot hassle in the future. -- Petr
Attachment:
pgpQu2u3LFLhy.pgp
Description: PGP signature
-- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel