Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] poppler - how to update it elegantly?
Date: Mon, 30 Sep 2013 12:45:30
Message-Id: 52497153.10806@gmail.com
In Reply to: Re: [gentoo-user] poppler - how to update it elegantly? by Helmut Jarausch
1 On 30/09/2013 14:37, Helmut Jarausch wrote:
2 > On 09/30/2013 02:24:40 PM, Alan McKinnon wrote:
3 >> On 30/09/2013 13:55, Helmut Jarausch wrote:
4 >> > Hi, my most hated package is poppler. Each time in the past and now
5 >> > again it's hard to upgrade.
6 >> >
7 >> > portage (2.2.7) cannot handle it, so I have to (manually) unmerge all
8 >> > packages depending on it and emerge them after
9 >> > the poppler upgrade again.
10 >> >
11 >> > Has anybody found a more elegant procedure?
12 >> >
13 >> > Many thanks,
14 >> > Helmut.
15 >> >
16 >>
17 >>
18 >> poppler packaging is a pita, but it's never broke anything for me (but
19 >> does cause lots and lots and lots of stuff to be rebuilt...)
20 >>
21 >> Yesterday's update worked just fine:
22 >>
23 >> $ genlop -t poppler
24 >> * app-text/poppler
25 >>
26 >> Wed Sep 18 08:46:05 2013 >>> app-text/poppler-0.24.1
27 >> merge time: 33 seconds.
28 >>
29 >> Sun Sep 29 12:31:08 2013 >>> app-text/poppler-0.24.2
30 >> merge time: 35 seconds.
31 >>
32 >>
33 >> What errors are you getting?
34 >> Any customizations to poppler on your system?
35 >> (i.e grep -r poppler /etc/portage)
36 >>
37 >
38 > First, are you using portage-2.2.7?
39
40
41 Yes
42
43
44
45 > I haven't changed poppler nor its ebuild in any way.
46 >
47 > Here is my problem:
48 >
49 > emerge -vp app-text/poppler
50 >
51 > These are the packages that would be merged, in order:
52 >
53 > Calculating dependencies * waiting for lock on
54 > /var/db/.pkg.portage_lockfile ... [ ok ]
55 > ... done!
56 > [ebuild r U ] app-text/poppler-0.24.2:0/43 [0.22.5:0/37] USE="cairo
57 > cjk cxx introspection jpeg lcms png qt4 tiff utils -curl -debug -doc
58 > -jpeg2k" 1,470 kB
59 > [ebuild rR ] net-print/cups-filters-1.0.36-r2 USE="jpeg png tiff
60 > -perl -static-libs -zeroconf" 0 kB
61 > [ebuild rR ] dev-tex/luatex-0.76.0 USE="-doc" 0 kB
62 > [ebuild rR ] app-text/evince-3.8.3:0/evd3.4-evv3.3
63 > USE="introspection postscript tiff -debug -djvu -dvi -gnome-keyring
64 > -nautilus -t1lib -xps" 0 kB
65 > [ebuild rR ] dev-python/python-poppler-0.12.1-r4 USE="-examples"
66 > PYTHON_TARGETS="python2_7 -python2_6" 0 kB
67 > [ebuild rR ] app-office/calligra-2.7.3:4 USE="crypt eigen exif fftw
68 > fontconfig gif glew glib gsf gsl handbook jpeg jpeg2k kdcraw kdepim lcms
69 > marble mysql okular opengl pdf ssl threads tiff truetype xbase xml xslt
70 > (-aqua) -attica -freetds -openexr -opengtl (-postgres) -spacenav
71 > (-sybase) {-test} -vc -word-perfect" CALLIGRA_FEATURES="author braindump
72 > flow karbon kexi krita plan sheets stage words" 0 kB
73 > [ebuild r U ] app-office/libreoffice-4.1.2.2-r1 [4.1.2.2]
74 > USE="bluetooth branding cups dbus gnome gtk java kde opengl vba webdav
75 > (-aqua) -debug -eds -gstreamer -gtk3 -jemalloc -mysql -odk -postgres
76 > -telepathy {-test}" LIBREOFFICE_EXTENSIONS="presenter-minimizer
77 > -nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher"
78 > PYTHON_SINGLE_TARGET="python2_7 -python3_3" PYTHON_TARGETS="python2_7
79 > python3_3" 0 kB
80 > [ebuild rR ] app-text/texlive-core-2013-r1 USE="X doc tk xetex -cjk
81 > -source" 0 kB
82 > [ebuild rR ] app-office/texmaker-4.0.4 0 kB
83
84
85 That all looks quite normal - poppler triggered 8 rebuilds.
86
87 Is the problem just on the other machine (this one looks fine)?
88
89
90
91 >
92 > Total: 9 packages (2 upgrades, 7 reinstalls), Size of downloads: 1,470 kB
93 >
94 > and on a different machine portage couldn't resolve blocking itself.
95 >
96 > I'll try this (big) re-emerge later on.
97 > Thanks,
98 > Helmut
99 >
100 >
101 >
102
103
104 --
105 Alan McKinnon
106 alan.mckinnon@×××××.com