http://fedoraproject.org/extras/4/i386/repodata/
Chris Ricker
kaboom at oobleck.net
Thu Jul 14 18:36:58 UTC 2005
On Thu, 14 Jul 2005, Matthew Miller wrote:
> On Thu, Jul 14, 2005 at 01:29:34PM -0400, Chris Ricker wrote:
> > > Well, since the current group tag is already Forever More Needed, we might
> > > as well reuse it for this.
> > If it goes in the spec at all, sure. But is Group abusable to get multiple
> > tags? And if you're having to make changes to get Group usable, why not
> > just kill it instead?
>
> You don't have to make changes -- you can put pretty much any arbitrary
> string there.
Right, but what rpm tools, scripts, etc. out there in the wild that assume
they'll never see a "," in Group: will your string with a "," in it break?
(or whatever you use as a tag separator. My vote is for "!@&" ;-)
Moving from the defined list in GROUPS to anything else, particularly some
multi-fielded delimited string, is a change that will likely break
something. rpm's the kind of tool that has huge wads of crufty shell
scripts and similar built around scraping its output
> > retrofitting's needed in the sense of something has to have a tag to be
> > categorizable. So if the tag is within the rpm, all the existing rpms
> > either need a rebuild (not going to happen, except perhaps for the sphere
> > of Fedora) or you have to fall back to the existing meaningless Group tag
>
> Yeah; the existing groups could be recogized by the way they contain a "/"
> and dealt with as legacy. Or, maybe it wouldn't be considered a tag unless
> there's more than one separated by a ",". Or just let 'em be tags that would
> generally be ignored. So many possibilities. :)
See above
> > But Some Central File has to change anyway every time packages change, are
> > added, etc. That's a solved problem....
>
> How so? You mean the yum repo metadata? That's automatically generated from
> info in the RPMs themselves....
No, I meant how the whole Fedora infrastructure works makes insertion of
tags in Some Central File feasible. For example, right now when you want
to request a new build you cd to the cvs co of your rpm and type make
build. Behind the scenes that edits Some Central File (common/tobuild in
this case) which tracks what needs to be built....
There's no conceptual reason there can't be a common/comps-fe.xml that
make rpmtag edits (or whatever -- it just can't be make tag 'cause that's
already taken for CVS tagging. My vote would be just for a shared edited
file without even fooling with make), and a similar file for the other
repositories
later,
chris
More information about the fedora-extras-list
mailing list