1 |
Hello, |
2 |
|
3 |
Background: |
4 |
|
5 |
I enable USE flags by adding them to /etc/portage/package.use. This |
6 |
file is filled with all sorts of "personal preference customizations" |
7 |
of my system. This file does not contain "required system USE flags". |
8 |
|
9 |
A month ago emerge insisted that I enable a USE flag |
10 |
"ruby_targets_ruby19" to a bunch of packages on my system. Feeling |
11 |
uncomfortable adding a "system required" USE flag to package.use (vs |
12 |
"personal preference customization"), I posted to this list and indeed |
13 |
learned that I was going about it all wrong! In that particular case, |
14 |
I should have added 'RUBY_TARGETS="ruby18 ruby19"' to /etc/make.conf. |
15 |
Actually, the Gentoo team should add this to the profile... presumably |
16 |
they will eventually do this or have done so already. |
17 |
|
18 |
Question: |
19 |
|
20 |
Today emerge is asking me to add "=sys-fs/udev-171-r6 hwdb" to |
21 |
package.use to appease udisk. Just as before, this looks fishy to me |
22 |
and I would like to get your opinion about how to properly satisfy |
23 |
this seemingly system-required-use-flag. My gut instinct is that this |
24 |
USE flag requirement should be handled by the Gentoo team in the |
25 |
profile or in some other place that I never look at. |
26 |
|
27 |
What do you guys think? Should I append "udev hwdb" to package.use |
28 |
right after my long list of "personal preference customizations"? |
29 |
|
30 |
Thank you, |
31 |
|
32 |
Chris |
33 |
|
34 |
PS: A snippet from my /etc/portage/package.use: |
35 |
|
36 |
# Give a GUI to cmake |
37 |
dev-util/cmake qt4 |
38 |
|
39 |
# Enable nice mounts in gnome |
40 |
gnome-base/gvfs fuse |
41 |
|
42 |
# Enable plotting in octave |
43 |
sci-mathematics/octave gnuplot |
44 |
|
45 |
# Enable GNOME right-click to create targz |
46 |
app-arch/file-roller nautilus |
47 |
|
48 |
# Satisfy a dependency I do not understand needed by a package I never heard of |
49 |
=sys-fs/udev-171-r6 hwdb |