Ciaran McCreesh posted on Sun, 23 Mar 2014 12:02:58 +0000 as excerpted: > On Sun, 23 Mar 2014 00:04:08 +0000 hasufell <hasuf...@gentoo.org> wrote: >> Ciaran McCreesh: >> > On Sat, 22 Mar 2014 15:33:27 -0700 Alec Warner <anta...@gentoo.org> >> > wrote: >> >> https://wiki.gentoo.org/wiki/Package_Tags >> > >> > And do what with them? Right now this is a solution without a >> > problem. >> > >> > >> Finding packages. Descriptions are not consistent, categories too >> generic. > > Please explain, with examples, how tags will help with this.
One classic example in such discussions is kde's kmail and gnome's evolution. A package can have only one category so for these, the packager must choose either the appropriate DE category (as with kde-base/kmail) and leave it unlisted in the appropriate functionality category (mail-client), or alternatively, choose the appropriate functionality category (as with mail-client/evolution), and leave it unlisted under the appropriate DE (gnome-base I guess it'd be, since the evolution modules are in gnome-extra). But that limitation goes away with tags as a package could have as many tags as people found appropriate, so whatever category the packager chooses, it could have both tags and thus be discoverable in either spot. That does imply that at least one set of tags would correspond roughly to categories, tho a single kde tag for example, vs kde-base and kde-misc, would arguably suffice. But tags wouldn't need to be limited to categories... The glep should probably be expanded with several examples like that. (Tho don't construe this to say that I'm in favor of the idea. I'm neutral in general tho slightly negative as I think there are better ways to spend one's time, but gentoo is volunteers, and volunteers spend more time when they're motivated, so it's not a zero-sum game and if enough people are interested enough to drive it forward, go for it!) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman