[maemo-developers] Software categories

From: Marius Vollmer marius.vollmer at nokia.com
Date: Tue Aug 14 18:00:37 EEST 2007
"ext Guillem Jover" <guillem.jover at nokia.com> writes:

> On Tue, 2007-08-14 at 16:03:13 +0300, Marius Vollmer wrote:
>
>> Using tags instead of the section is just another implementation of
>> the same feature.  Had I used tags, we still would have to have a
>> special maemo specific tag that controls visibility in the AM, and
>> people would still be diverging from Debian.
>
> I disagree. You'd be using tags to filter what you show. Probably
> we'd iwant a new tag like uitoolkit::hildon, but that's not maemo
> specific, and it's not needed to start using them with the current
> tagged data.  You could show only packages matching a set of tags, a
> starting point could be for example:
>
>   role::program && interface::x11 && \
>   (uitoolkit::hildon || uitoolkit::gtk || uitoolkit::sdl || uitoolkit::xlib)

Right, that makes a lot of sense.  But still, it is a rather indirect
way of controlling visibility in the AM.  What about packages like
language packs that enhance the system in some subtle way?

It is very important whether or not a package is shown in the AM and I
think we should let a package declare itself visible in a very direct
and dedicated way.

What about a "audience" tag?  The default filter rule could be

    audience::enduser

or something and we could have others like audience::poweruser,
audience::admin, audience::hacker, etc.

More information about the maemo-developers mailing list