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


Reply via email to