libc6 should not depend on findutils

Bug #345927 reported by Gioele Barabucci
2
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

libc6 should not depend on findutils.

The dependence has been added to solve bug #234345: during dist-upgrade, debconf could not be installed because it relied on xargs and xargs crashed because it had not been updated while libc6 had been.

Therefore, the dependence is not real and is just a work-around solution to that precise problem (already solved in a cleaner way by update-manager). Will other packages will be added to the dependence of libc6 when it will be discovered that they crash when installed along with a too-new libc6?

If apt had installed libc6 and fileutils/coreutils before installing debconf, and not debconf before xargs, that problem would had not show up.

Revision history for this message
Gioele Barabucci (gioele) wrote :

This bug is still present in Jaunty

Changed in glibc (Ubuntu):
status: New → Confirmed
Revision history for this message
Gioele Barabucci (gioele) wrote :

libc6 still depend on findutils on Karmic.

This was just a quick band-aid over bug #234345. Shouldn't it be removed by now?

Revision history for this message
Colin Watson (cjwatson) wrote : Re: [Bug 345927] Re: libc6 should not depend on findutils

This dependency must not be removed for at least the next six months. It
will be needed for direct upgrades from Hardy to Lucid (which will be
supported since Lucid will be an LTS release).

Since findutils is Essential, it really doesn't matter much. We would
not have added a less critical package to libc6's dependencies - we'd
have addressed it some other way. Essential packages tend to require
special handling.

 importance low

Changed in glibc (Ubuntu):
importance: Undecided → Low
Adam Conrad (adconrad)
Changed in glibc (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.