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.