1 |
On Thu, Nov 18, 2010 at 02:59:32AM +0200, Alan McKinnon wrote |
2 |
|
3 |
> How would your method of handling USE have assisted in preventing |
4 |
> that breakage? Please note that the breakage in jpeg is much *much* |
5 |
> more common than changes to default USE. |
6 |
|
7 |
This is not about ipv6 or hal or dbus in particular. My approach is |
8 |
to only have the bare minimum necessary flags, and not allow *ANY NEW |
9 |
AND UNNECESSARY OPTIONAL* flags. Any additional extra "stuff" involves |
10 |
additional bloat and complexity, and a chance of breakage. If Dale had |
11 |
had "-*", a *NEW OPTIONAL* use flag (e.g. hal) would not have been |
12 |
implemented for X. Some other ebuild that had hal as a hard-coded |
13 |
dependancy might have pulled it, but X still wouldn't have linked to it. |
14 |
|
15 |
I can't fully browse the web without jpeg enebled, I get occasional |
16 |
jpeg photos in emails, and the camera club I belong to insists on all |
17 |
uploads being in jpeg format. So yes, jpeg is necessary *FOR ME*. I |
18 |
accept it into USE, because it of that. So far, I've done OK without |
19 |
ipv6, or hal, or dbus, and I will continue to do without them until/ |
20 |
unless they offer me additional functionality that I want/need. |
21 |
|
22 |
I do get the occasional complaint from emerge when application A |
23 |
requires that application B be emerged with a specific USE flag that I |
24 |
don't have enabled. If I want/need application A, then I will insert |
25 |
the required flag for application B into /etc/package.use. Once I see |
26 |
several entries for that flag in /etc/package.use, I'll run... |
27 |
|
28 |
USE="flag" emerge -pv --update --newuse world |
29 |
|
30 |
...and see what else links to it. If it doesn't look bad, I'll move the |
31 |
flag into USE. |
32 |
|
33 |
-- |
34 |
Walter Dnes <waltdnes@××××××××.org> |