On Thu, Sep 10, 2015 at 7:31 AM, Vadim A. Misbakh-Soloviov <m...@mva.name>
wrote:

> I disagree witho you and hasufell.
>
> It *IS* users destiny if they get some stabiity issues because of their
> decision to have gtk2-only or gtk3-only system.
>
> Yes, they can paste bugs about improper toolkit support. Is it bad? Rules
> says
> it should be reported upstream. And all the time Gentoo exists that worked
> this way.
>

I agree, and yet, I wholly disagree.

In the before times, the maintainers were often users. They maintained
packages and added support for non-standard configurations precisely
because they needed these configurations; they wanted them and they
experimented with them.

As the distro grew in size, in userbase, and in package count, you see this
experimentation shunted off into other areas.

1) Local overlays. Often if users need to do a thing, they can simply use
epatch_user or similar local over-rides to gain the functionality they
desire. Gentoo itself has a fair amount of tooling to make this easy; its
still way easier than doing it in other distros (the oft-mentioned Debian
for example...)

2) Published overlays. We have overlays, and layman, and often discovering
that someone else has added support for the customizations you want is
fairly straightforward. Of course, it could be easier. Of course, we could
put all ebuilds in one giant repository. Unfortunately with users comes
some standard of reliability. In the early days I don't think anyone
equated Gentoo with reliability. I think there is some higher standard now
as many organizations have built atop Gentoo and expect some level of
reliability (now whether this is a sane expectation is a separate
discussion..but I digress.)


>
> The whole point of Gentoo is to give user freedom of the choice. Freedom to
> decide every aspect that is possible to decide about. Freedom to use Gentoo
> exactly as they want, but not as "you don't need feature X, because I'm
> maintainer/QA and said that", like some DebUbuntu maintainers did with git
> or,
> say, ejabberd, some years ago. Any movements to the easy side of "we will
> not
> support feature X, despite upstream still support it, because feature Y is
> newer and shiny, and feature X can be less tested" is a big fat violation
> of
> Gentoo philosophy.
>

I absolutely refuse to allow this user-choice to be used as a stick to beat
maintainers into doing whatever users want. The maintainers are the ones
doing the work, and they get to choose. Many maintainers are sympathetic to
user choice (as you note, it is a component of the distro philosophy) and
many maintainers go out of their way to support user choice. But it is not
a cudgel.


>
> And I totally agree with Rich: it is maintainer decision, if they ready to
> support mutiple build variants or not. And if not — it is absolutelly
> lawful
> user's right to file a bug against a package, that it has support in
> upstream,
> but has not in the Gentoo.
>

And its absolutely OK for a maintainer to close the bug as WONTFIX after a
lively discussion.


>
> WE HAVE NO RIGHT TO DICTATE users what they should use and what they should
> not. We are makers of kinda army swiss knife suite that give user
> possibility
> and instruments to make everything they want. And any tries to say "you
> shall
> use SystemD, but not sysV/openrc/upstart/whatever", or "you shall use gtk3
> only", or "you shall use Qt5 only", and so on — is a CRIME against Gentoo
> philosophy.
>

> --
> Best regards,
> mva
>

Reply via email to