Gentoo Archives: gentoo-user

From: James <wireless@×××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] libxml2 conflicts
Date: Wed, 13 Jan 2016 16:52:36
Message-Id: loom.20160113T171816-457@post.gmane.org
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

Replies

Subject Author
Re: [gentoo-user] libxml2 conflicts Neil Bothwick <neil@××××××××××.uk>