Scratch bootstrap rebuilds

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux