Proposed removal of packages with long-standing FTBFS failures

Daniel P. Berrange berrange at redhat.com
Fri Sep 5 15:55:39 UTC 2008


On Fri, Sep 05, 2008 at 10:40:06AM -0500, Matt Domsch wrote:
> The following 90 packages have had FTBFS (Fails to Build From Source)
> failures for several months, some as far back as February 2008.
> 
> There are several "trivial" failures which could be addressed easily.
> 8 fail due to unpackaged files
> 6 fail due to patch fuzz
> 1 fails due to open() not passing a mode.
> 
> http://fedoraproject.org/wiki/FTBFS describes the FTBFS process.
> 
> As was proposed to FESCO, packages with unresolved FTBFS bugs
> immediately following the Alpha release will be removed from the
> distribution. Package owners may request that their package _not_ be
> removed provided they are actively working on resolving the FTBFS and
> have a plan to resolve the FTBFS before the Release Candidate
> release.  FESCo has the final say of course, but these are the items
> on my candidate list.  I'd prefer packages get fixed rather than
> removed.  If you are the package owner, or are interested in the
> future of these packages, please investigate these build failures and
> fix them ASAP.

This list is far from complete - if you want to remove these 90, the
dependancy chain ripple, will entail the removal of tonnes of other
packages which depend on these.

Any chance you can generate a report which shows the ripple effect
for each proposed package. If something is just a leaf-node, it isn't
very important to worry about, but if something triggers removal
of 50 dependant packages that's pretty damn  important to fix. This
info would be useful in prioritizing which builds need fixing most
urgently.

> perl-MIME-Lite-3.01-6.fc9 [u'449558 ASSIGNED'] (build/make) mmcgrath,perl-sig

Taking this one as an example on my f9 install

  # repoquery --whatrequires 'perl(MIME::Lite)'
  perl-Log-Dispatch-0:2.21-1.fc9.noarch
  perl-SOAP-Lite-0:0.710.07-1.fc9.noarch
  perl-SOAP-Lite-0:0.68-6.fc9.noarch
  perl-MIME-Lite-0:3.01-6.fc9.noarch

Then picking one of those deps...

  # repoquery --whatrequires 'perl(SOAP::Lite)'
  mythweather-0:0.21-7.lvn9.i386
  perl-bioperl-0:1.5.2_102-12.fc9.noarch
  openoffice.org-devel-1:2.4.0-12.8.fc9.i386
  perl-SOAP-Lite-0:0.710.07-1.fc9.noarch
  perl-Apache2-SOAP-0:0.73-1.fc9.noarch
  perl-POE-Component-Server-SOAP-0:1.11-3.fc9.noarch
  openoffice.org-devel-1:2.4.1-17.4.fc9.i386
  amtterm-0:1.0-2.fc9.i386
  perl-SOAP-Lite-0:0.68-6.fc9.noarch

...and so on

I don't think we can really kill off perl-MIME-Lite if it implies killing
off openoffice via dependancies.

Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the fedora-devel-list mailing list