On Tue, Feb 22, 2005 at 01:45:22PM -0500, Jeff Johnson wrote: > On Wed, Feb 16, 2005 at 03:43:07PM -0800, Frank Cusack wrote: > > What exactly is this rpmlib dependency for? My guess from a *quick* code > > read is that it ensures that hardlinks can't get different file attributes. > > If that's the case, I will be adding a patch to our local version to > > allow disabling (cf. _noVersionedDependencies). We need to support > > older versions of rpm which don't meet this dependency and I'd rather > > have the hardlink than a copy of a file. > > > > The internal rpmlib dependency (like all rpmlib dependencies) is > there to associate a "new" feature with an rpmlib that has a prayer > of being able to handle the necessary (yes, necessary) feature requirement. > > So the short answer for you is to get rid of all hardlinks in the > package that has the PartialHardlinkSets dependency. > > An alternative answer is to upgrade to rpm-3.0.5 or later which (iirc, been > years) has the necessary semantic for dealing with some, but not all, members > of a hardlink set being installed. If rpm-3.0.5 does not have, there are > many many many other and later versions of rpm that have been built > for legacy uses like RHL 6.2 and earlier. The dependency wasn't introduced until 4.0.4-1. I'm running 4.0.2. (But in the build environment it's 4.2-1, and it's work to use 4.0.2 there.) /fc _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list