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

Re: rpm-3.0.6 released



On Tue, 19 Sep 2000, Jeff Johnson wrote:

> The existence of
> 	rpmlib(VersionedDependencies) <= 3.0.3-1
> is not a bug, nor is it even the the problem. Your package is using a
> versioned PreReq:, Obsoletes:, and/or Provides: that was not supported
> before rpm-3.0.3. The rpmlib feature dependncy is added *only* if you
> (or the packager) uses syntax in the spec file that is not supported
> in all of rpm-3.0.x, and tries to insure that the package will be
> installed by a version of rpm that groks versioned dependencies.

Ahaaa.  Thanks for this description; now the light bulb has gone on.  I
misread this message from you on the list, and thought this was a bug in
3.0.5 that would be fixed in 3.0.6:

	http://www.egroups.com/message/rpm-list/10887

Now I see.  I wish I could avoid using versioned dependencies, but I
can't.

> FWIW, you should be able to do
> 	echo "Provides: rpmlib(VersionedDependencies)" >> /etc/rpmrc
> and disable the check if you wish. IMHO, a better solution is to upgrade to
> rpm-3.0.5 or later.

Well, yes, *my* systems are easy to fix.  Unfortunately, the issue I'm
having is that I build the packages, and lots of other people in the world
install them... and not all of them have >=3.0.5.  I have been telling
them "hey, you really want to install 3.0.5 anyway" but I was looking for
a way to avoid the error, and thus all the questions.

> Isn't legacy wonderful :-(

Yes, frustrating... it's amazing how it slows forward progress.  Well,
it's the nature of the beast, I guess.

-- 
Brent J. Nordquist <brent-nordquist@bethel.edu>
Yahoo!: Brent_Nordquist / AIM: BrentJNordquist / ICQ: 76158942





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