Short RPM question

Tom Diehl tdiehl at rogueind.com
Tue Nov 23 23:25:41 UTC 2004


On Tue, 23 Nov 2004, Carwyn Edwards wrote:

> Tom Diehl wrote:
> 
> >On Tue, 23 Nov 2004, Aurelien Bompard wrote:
> >
> >  
> >
> >>Hi all
> >>
> >>When I saw that an update for slang was available, I issued an apt-get
> >>install slang, and thought that it would pull slang-devel too. It didnt:
> >># rpm -qR slang-devel
> >>slang = 1.4.9
> >>    
> >>
> >
> >You are getting confused.
> >  
> >
> 
> Nope, you are :-) The

OK, I see. :-)

> 
> "I issued an apt-get install slang, and thought that it would pull 
> slang-devel too."
> 
> .. is a red herring. He already has slang _and_ slang-devel installed 
> and expected the dep resolution on "apt-get install slang" to force an 
> upgrade of slang-devel too. Because the dep in slang-devel is only on 
> the version and not the release of slang it didn't force the update.

Sounds like a packaging problem to me.

> The question was - should the slang-devel "Requires:" specify just a 
> version dep or both version and release? Peronally I think you're better 
> off with a full epoch:version-release dep between the devel->parent as 
> quite often build time options are enough to mangle autogenerated 
> development material.

I think in this case you are correct, although I thought (obviously
incorrectly) that the automagic dep generator in rpmbuild would have taken
care of such a case.

Tom




More information about the devel mailing list