On Thu, Aug 8, 2013 at 9:58 PM, Samuli Suominen <ssuomi...@gentoo.org> wrote:
> On 08/08/13 21:23, Alon Bar-Lev wrote:
>>
>> On Thu, Aug 8, 2013 at 9:08 PM, Samuli Suominen <ssuomi...@gentoo.org>
>> wrote:
>>>
>>> On 08/08/13 20:57, Alon Bar-Lev wrote:
>>>>
>>>>
>>>> On Thu, Aug 8, 2013 at 8:41 PM, Rich Freeman <ri...@gentoo.org> wrote:
>>>>>
>>>>>
>>>>> 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.
>>>>
>>>>
>>>>
>>>> This is not entirely correct.
>>>>
>>>> If from now on, a bug with systemd of new version of a package blocks
>>>> that package stabilization, it means that all developers must support
>>>> systemd. So having systemd stable is a decision that should be made by
>>>> the entire community, and have huge overhead on us all.
>>>
>>>
>>>
>>> That's not really true with systemd when the unit files (and related) are
>>> in
>>> a format that they can be carried also by upstream and can be shared
>>> between
>>> distributions. They are comparable to logrotate or bash-completion files.
>>>
>>> You don't necessarily use distcc, ccache, clang, ... and yet you let
>>> people
>>> compile packages you maintain using them.
>>> You don't necessarily use uclibc, yet you allow users to compile the
>>> packages against it and expect them to file bugs if something is broken.
>>> You don't necessarily use selinux and yet support building against
>>> libselinux where possible.
>>> You don't necessarily use zsh as your shell and yet let zsh-completion
>>> files
>>> to be installed when requested.
>>>
>>> Yet any of the mentioned packages can be stabilized, what makes systemd
>>> so
>>> special that it can't follow the same rules as other packages?
>>
>>
>> logrotate, autocompletion are not functional dependencies.
>>
>> uclibc - is not mainline, people who use it for embedded are aware the
>> it may be broken every bump.
>>
>> autocompletion, distcc, ccache etc... are optional components which
>> can be disabled, while having usable system until issue is resolved.
>>
>> selinux - if a package breaks selinux it will be reverted (if
>> maintainer care about his users) until resolution is found.
>>
>> as you may have unusable system if a bump does not support specific
>> stable init layout, you do expect rollback similar to libselinux
>> issue. init layout is not optional package nor optional feature, it
>> how the system operates.
>
>
> <Replying very loosely>
>
> I guess that's why we call Gentoo a meta-distribution instead of
> distribution since we are not bound to one certain type of system operation
> like eg. Debian is or any other binary distribution is.

As this alternate layout did not exist at that time, I don't think it
had not been the reason for this term.

Reply via email to