On Wed, Jul 9, 2014 at 2:06 AM, Samuli Suominen <ssuomi...@gentoo.org> wrote:
>
> On 09/07/14 07:24, Tom Wijsman wrote:
>>> [...] confusions with newer people...
>> Ironically; my first Portage tree action "add a directory" got a "don't
>> throw [expletive] into [games category]" reply, before adding the ebuild.
>>
>> One really can't expect new people to start to address a team like
>> that prior to addition; I've assumed for some time that contacting the
>> teams is a necessity before addition of an ebuild, but that quickly
>> turned out to be false for most if not all other teams.
>>
>
> Well, I consider gnome-base/ to be gnome@g.o's "territory" in sense that
> I'd contact the team prior to adding a ebuild there
> Likewise I consider both, xfce-base/ and xfce-extra/ as well as anything
> with xfce@g.o in metadata.xml to be xfce@g.o's "territory" in sense that
> I'd be slightly annoyed if someone adds/modifies/... an Xfce ebuild without
> consulting me (or angelos). But, if it's done properly, like hasufell added
> properly added xfce4-whiskermenu-plugin to xfce-extra/, I'll stay quiet,
> because it wouldn't achieve anything to complain about something you
> would have added _exactly_ the same way line-by-line
> Likewise I consider kde-base/ to be kde@g.o's "territory"

If we were talking about a core games-base set of libs that lots of
games depended on I think most would see the analogy here.

However, anybody can maintain a random package that uses libkde
without any kind of blessing from the KDE team, and they don't have to
stick it in a kde category.  These teams don't claim ownership of
entire genres of applications.  They're taking care of the core
desktop environment because something like KDE could really be viewed
as one gigantic package that is modularly installable - historically
it wasn't even modular at all.  If there is some app that installs a
plasma widget that isn't bundled with the KDE project, why shouldn't
any maintainer be able to install it?  It would behoove them to follow
the KDE guidelines mainly so that they don't have to fix their package
the next time there is a KDE bump.  Likewise you probably don't need
to twist arms to get people to use the systemd eclass to install unit
files since it just makes your life easier - they systemd team won't
rename your package if it installs a unit and they don't like the
category you chose.

Games is a bit different in that we basically have policies that apply
to a genre of applications.  A policy for packages that use SDL
designed around the technical requirements of maintaining SDL makes
more sense than general policies around packages that are "fun."  Heck
- you'd be hard-pressed to come up with an objective definition for
what is and isn't a game in the first place, which is why you have
stuff like "fortune" in the games category.  Oddly enough you don't
have to be in the games group to run it.

Rich

Reply via email to