[Rpm-maint] RPM 4.9.0 alpha available

seth vidal skvidal at fedoraproject.org
Mon Nov 22 14:46:34 UTC 2010


On Mon, 2010-11-22 at 15:18 +0200, Panu Matilainen wrote:
> > - tilde support in version comparison
> 
> No fundamental objections, it'd simplify packaging of pre-release versions 
> a great deal. The current suggested patch has some issues though, see
> http://rpm.org/ticket/56#comment:6 
> 
> I dunno if the compatibility aspect is worth worrying about too much.
> There might be a handful of packages using ~ in version/release in 
> the wild but common it is not, and it probably wouldn't be the end of the 
> world if those got "broken". Still it needs to be at least considered, 
> even if the decision is just to ignore.


And we'll need to add support to yum-metadata-parser and createrepo to
understand the new type.

> > - defining some tag where yum/zypp/smart can store the reason
> >   why the package was installed (user selected/dragged in via
> >   dependencies), so that we can implement a "show me all unneeded
> >   packages" function
> 
> I'm fine with adding such a tag, as long as its defined in a way that it 
> can be used by all the relevant depsolvers. We seem to have a pretty good 
> attendance from the depsolver camps this time around... so:
> 
> What such things are the depsolvers currently storing in their own 
> databases, and in what format? The "reason" tag would seem to me to be an 
> "enum" type basically (explicit request or dependency), so it'd be an 
> integer in the header with some predefined RPM_FOO_* constants as its 
> value?


reason
from what repo/origin
how_installed (meaning what command/program did the work)

actually the set of things we might want to set is large.

-sv





More information about the Rpm-maint mailing list