summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110402/003825.html
blob: dc052d7e756f1aced708b08afa1aebc7b5788cff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] cairo and poppler conflicts
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20cairo%20and%20poppler%20conflicts&In-Reply-To=%3CBANLkTi%3DZHKDVaMsv__-imWZhPteEH8VYfQ%40mail.gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="003824.html">
   <LINK REL="Next"  HREF="003826.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] cairo and poppler conflicts</H1>
    <B>Pascal Terjan</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20cairo%20and%20poppler%20conflicts&In-Reply-To=%3CBANLkTi%3DZHKDVaMsv__-imWZhPteEH8VYfQ%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] cairo and poppler conflicts">pterjan at gmail.com
       </A><BR>
    <I>Sat Apr  2 13:50:19 CEST 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="003824.html">[Mageia-dev] cairo and poppler conflicts
</A></li>
        <LI>Next message: <A HREF="003826.html">[Mageia-dev] cairo and poppler conflicts
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3825">[ date ]</a>
              <a href="thread.html#3825">[ thread ]</a>
              <a href="subject.html#3825">[ subject ]</a>
              <a href="author.html#3825">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On Sat, Apr 2, 2011 at 08:57, Remy CLOUARD &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">shikamaru at mandriva.org</A>&gt; wrote:
&gt;<i> On Wed, Mar 30, 2011 at 05:45:34PM +0200, Olivier Blin wrote:
</I>&gt;&gt;<i> Frank Griffin &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">ftg at roadrunner.com</A>&gt; writes:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &gt; On 03/29/2011 03:01 PM, Ahmad Samir wrote:
</I>&gt;&gt;<i> &gt;&gt; [...]
</I>&gt;&gt;<i> &gt;&gt; &#8220;attach&#8221;...
</I>&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;<i> &gt;&gt; Anyway, from the log:
</I>&gt;&gt;<i> &gt;&gt; auto-select: adding lib64cairo-xcb2-1.10.2-4.mga1.x86_64 replacing
</I>&gt;&gt;<i> &gt;&gt; lib64cairo-xcb2-1.10.2-3.mga1.x86_64
</I>&gt;&gt;<i> &gt;&gt;
</I>&gt;&gt;<i> &gt;&gt; which means you have lib64cairo-xcb2 installed (rpm -qa lib64cairo*
</I>&gt;&gt;<i> &gt;&gt; should confirm/deny); this is not the default, urpmi is set to prefer
</I>&gt;&gt;<i> &gt;&gt; lib(64)cairo2 over lib(64)cairo-xcb2, so I think, 'urpmi lib64cairo2'
</I>&gt;&gt;<i> &gt;&gt; should fix this issue.
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i> &gt; You're correct, but I'm damned if I know why. &#160;I have two cauldron
</I>&gt;&gt;<i> &gt; systems which get updated via --auto-update exclusively. &#160;On one, I
</I>&gt;&gt;<i> &gt; have
</I>&gt;&gt;<i> &gt;
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> [...]
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> &gt; Thanks for the assist, and sorry for the noise.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> There might have been a bug for a short time where pkgconfig(cairo) got
</I>&gt;&gt;<i> resolved to cairo-xcb-devel, so it is possible the wrong package got
</I>&gt;&gt;<i> pulled at some point.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> It should not be the case anymore (with a fix in urpmi
</I>&gt;&gt;<i> prefer.vendor.list), but it won't be fixed automatically for cauldron
</I>&gt;&gt;<i> users that got the &quot;wrong&quot; package before.
</I>&gt;<i> Yep, sorry for that, I was unaware of that pkgconfig(cairo) provides.
</I>&gt;<i>
</I>&gt;<i> But f-spot&#8217;s case has been bugging me for quite some time.
</I>&gt;<i>
</I>&gt;<i> I don&#8217;t use it so I could not see the issue, but I don&#8217;t understand why
</I>&gt;<i> it does have an explicit require on lib64cairo2&#8230;
</I>&gt;<i>
</I>&gt;<i> all its dependencies don&#8217;t.
</I>&gt;<i>
</I>&gt;<i> Here are the requires of f-spot :
</I>&gt;<i> sqlite-tools
</I>&gt;<i> sqlite3-tools
</I>&gt;<i> lib64exif12
</I>&gt;<i> lib64gphoto2
</I>&gt;<i> shared-mime-info[*]
</I>&gt;<i> scrollkeeper[*]
</I>&gt;<i> shared-mime-info[*]
</I>&gt;<i> scrollkeeper[*]
</I>&gt;<i> /bin/sh[*]
</I>&gt;<i> bash
</I>&gt;<i> libX11.so.6()(64bit)
</I>&gt;<i> libc.so.6()(64bit)
</I>&gt;<i> libc.so.6(GLIBC_2.2.5)(64bit)
</I>&gt;<i> libcairo.so.2()(64bit)
</I>&gt;<i> libgdk-x11-2.0.so.0()(64bit)
</I>&gt;<i> libgdk_pixbuf-2.0.so.0()(64bit)
</I>&gt;<i> libglib-2.0.so.0()(64bit)
</I>&gt;<i> liblcms.so.1()(64bit)
</I>&gt;<i> libm.so.6()(64bit)
</I>&gt;<i> libm.so.6(GLIBC_2.2.5)(64bit)
</I>&gt;<i> libpthread.so.0()(64bit)
</I>&gt;<i> rtld(GNU_HASH)
</I>&gt;<i> pkgconfig
</I>&gt;<i> lib64atk1.0_0
</I>&gt;<i> lib64cairo2
</I>&gt;<i> lib64gdk_pixbuf2.0_0
</I>&gt;<i> lib64gio2.0_0
</I>&gt;<i> lib64glib2.0_0
</I>&gt;<i> lib64gnomeui2_0
</I>&gt;<i> lib64gtk+-x11-2.0_0
</I>&gt;<i> lib64lcms1
</I>&gt;<i> lib64pango1.0_0
</I>&gt;<i> lib64unique0
</I>&gt;<i> lib64x11_6
</I>&gt;<i> lib64xcomposite1
</I>&gt;<i> mono(FlickrNet)[== 2.1.5.0]
</I>&gt;<i> mono(Gnome.Keyring)[== 1.0.0.0]
</I>&gt;<i> mono(ICSharpCode.SharpZipLib)[== 2.84.0.0]
</I>&gt;<i> mono(Mono.Addins)[== 0.6.0.0]
</I>&gt;<i> mono(Mono.Addins.Gui)[== 0.6.0.0]
</I>&gt;<i> mono(Mono.Addins.Setup)[== 0.6.0.0]
</I>&gt;<i> mono(Mono.Cairo)[== 2.0.0.0]
</I>&gt;<i> mono(Mono.Posix)[== 2.0.0.0]
</I>&gt;<i> mono(Mono.Simd)[== 2.0.0.0]
</I>&gt;<i> mono(NDesk.DBus)[== 1.0.0.0]
</I>&gt;<i> mono(System)[== 2.0.0.0]
</I>&gt;<i> mono(System.Core)[== 3.5.0.0]
</I>&gt;<i> mono(System.Web)[== 2.0.0.0]
</I>&gt;<i> mono(System.Xml)[== 2.0.0.0]
</I>&gt;<i> mono(atk-sharp)[== 2.12.0.0]
</I>&gt;<i> mono(gconf-sharp)[== 2.24.0.0]
</I>&gt;<i> mono(gdk-sharp)[== 2.12.0.0]
</I>&gt;<i> mono(glib-sharp)[== 2.12.0.0]
</I>&gt;<i> mono(gnome-sharp)[== 2.24.0.0]
</I>&gt;<i> mono(gtk-sharp)[== 2.12.0.0]
</I>&gt;<i> mono(mscorlib)[== 2.0.0.0]
</I>&gt;<i> mono(pango-sharp)[== 2.12.0.0]
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> As you can see, lib64cairo2 is completely unnecessary because the
</I>&gt;<i> package already requires libcairo.so.2()(64bit).
</I>&gt;<i>
</I>&gt;<i> Looking at the spec:
</I>&gt;<i> <A HREF="http://svnweb.mageia.org/packages/cauldron/f-spot/current/SPECS/f-spot.spec?revision=63695&amp;view=markup">http://svnweb.mageia.org/packages/cauldron/f-spot/current/SPECS/f-spot.spec?revision=63695&amp;view=markup</A>
</I>&gt;<i>
</I>&gt;<i> I don&#8217;t understand line 43 to 45 though I&#8217;m not sure these are the one
</I>&gt;<i> that pulls cairo, nor do I understand which problem G&#246;tz tried to work
</I>&gt;<i> around.
</I>
I think this is unrelated
All the lib64* requires are added automatically by something
</PRE>


<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="003824.html">[Mageia-dev] cairo and poppler conflicts
</A></li>
	<LI>Next message: <A HREF="003826.html">[Mageia-dev] cairo and poppler conflicts
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3825">[ date ]</a>
              <a href="thread.html#3825">[ thread ]</a>
              <a href="subject.html#3825">[ subject ]</a>
              <a href="author.html#3825">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>