1 |
On Thu, Jun 2, 2016 at 4:46 PM, Michał Górny <mgorny@g.o> wrote: |
2 |
> |
3 |
> We understand that some people have goals like 'I want Qt everywhere, |
4 |
> I hate GTK+ so much I'd rather not be able to do anything than have |
5 |
> GTK+ on my system'. We respect them. But we're no longer going to |
6 |
> optimize Gentoo for those people. |
7 |
> |
8 |
|
9 |
++ |
10 |
|
11 |
I think this is the right direction to take. Packages should try to |
12 |
use the appropriate libraries by default (assuming they support more |
13 |
than one), so the plasma user gets apps linked to qt5, and so on. The |
14 |
user shouldn't have to set USE flags to get basic behavior like this - |
15 |
maybe they just pick a profile. |
16 |
|
17 |
If a plasma user installs a package that only supports gtk, then it |
18 |
pulls in gtk. |
19 |
|
20 |
Users shouldn't need a laundry list of global or per-package USE |
21 |
settings if they don't really care which libraries they need. This |
22 |
reasonable default behavior also shouldn't result in every single |
23 |
package pulling in every possible optional dependency as well. It |
24 |
should just use the "right" one. |
25 |
|
26 |
If somebody wants to set USE=-* and micromanage every package, well, |
27 |
that will always work on Gentoo. However, that should not be the use |
28 |
case we optimize for. |
29 |
|
30 |
-- |
31 |
Rich |