1 |
Hello, |
2 |
|
3 |
|
4 |
>> |
5 |
|
6 |
I really like using 'autounmask' with portage issues. |
7 |
So my package.use file has (2) sections. The first is where I list |
8 |
a package and then the use flag settings for that specific package, |
9 |
traditional usage of package.use, imo. The second section, below these |
10 |
entries is where autounmask writes it's entries; and they seems to never be |
11 |
pruned, just new entries at the bottom..... libxm2l has many entries in the |
12 |
second section and now I have a conflict. It is nice the way comments are |
13 |
added to entries which lists the packages needing the flag. But after a |
14 |
while the file grows too long, imho. |
15 |
|
16 |
|
17 |
Every thing just upgraded except libxml2. Here is what I now get:: |
18 |
|
19 |
emerge -uDNvp world |
20 |
|
21 |
These are the packages that would be merged, in order: |
22 |
Calculating dependencies... done! |
23 |
WARNING: One or more updates/rebuilds have been skipped due to a dependency |
24 |
conflict: |
25 |
dev-libs/libxml2:2 |
26 |
(dev-libs/libxml2-2.9.2-r4:2/2::gentoo, ebuild scheduled for merge) |
27 |
conflicts with |
28 |
dev-libs/libxml2:2[-icu,abi_x86_32(-),abi_x86_64(-)] required by |
29 |
(dev-qt/qtwebkit-4.8.6-r1:4/4::gentoo, installed) |
30 |
|
31 |
egrep libxml package.use |
32 |
=dev-libs/libxml2-2.9.1-r1 python |
33 |
>=dev-libs/libxml2-2.9.1-r4 python |
34 |
>=dev-libs/libxml2-2.9.1-r4 icu |
35 |
>=dev-libs/libxml2-2.9.2 -icu |
36 |
>=dev-libs/libxml2-2.9.2 abi_x86_32 |
37 |
>=dev-libs/libxml2-2.9.2-r4 icu |
38 |
=dev-libs/libxml2-2.9.2-r1 icu |
39 |
|
40 |
|
41 |
So I guess a manual clean up package.use is in order. Maybe parse all the |
42 |
libml2 entries and consolidate them into a single entry in the section One |
43 |
of the /etc/portage/package.use file? Maybe I should curtail my use of |
44 |
'autounmask' as it seems to not have a mechanism to autoclean itself with |
45 |
multiple conflicting entries. Note:: I have 'autounmask-write y' in the |
46 |
make.conf file. |
47 |
|
48 |
|
49 |
Beside a specific resolution, I guess I'm curious as to other gentoo-admin |
50 |
philosophies related to autounmask usage and keeping the package.use file |
51 |
reasonable and as concise as possible. Suggestions? |
52 |
|
53 |
|
54 |
James |