On Thu, Aug 8, 2013 at 12:53 PM, Tom Wijsman <tom...@gentoo.org> wrote:
> On Thu, 08 Aug 2013 18:36:24 +0200
> hasufell <hasuf...@gentoo.org> wrote:
>> On 08/08/2013 05:26 PM, Rich Freeman wrote:
>> > OpenRC is just one init system that Gentoo supports.  Gentoo does
>> > not require the use of OpenRC any more than it requires the use of
>> > portage as the package manager.
>>
>> So would you stabilize a package that works with paludis, but not with
>> portage? Ouch. It should probably not be in the tree in the first
>> place, but I that's not what I have in mind here.
>
> This isn't a good example, because the PMS compliance governs over this.
>

PMS really only covers the format of the ebuilds themselves, and stuff
like built-in functions that these rely on - the interface between
ebuilds and package managers.

If you have some fancy utility that edits config files (like a
USE-flag editor) then PMS won't cover that.  The meaning of a USE flag
is covered by PMS, but how you tell the package manager what flags to
use is not.

Right now paludis doesn't have any stable versions.  I would not have
a problem with that changing, and if it did I'd have no problem with
having other stable packages that require paludis.  I would have a
problem with ebuilds that don't follow PMS, but if somebody has a
helper utility or front-end or something that is paludis-oriented I
see no reason it couldn't be in the tree.  We already have PM-agnostic
utilities, like python-updater.

We provide sensible defaults, and right now OpenRC is the most
sensible default.  That doesn't mean that things that require systemd
or something else can't be stable.

Stability is about the quality of the ebuilds and the user experience
in general.  It is not a statement that all Gentoo developers think
that the package is useful.  Many would say that nobody should be
using MySQL/MariaDB for production work, but that has nothing to do
with its stability as a package either.

Rich

Reply via email to