summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-February/012373.html
blob: 8afa2e5a6ff89e83fda977ee37c603ab9fafa1a1 (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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] [packages-commits] [215093] SILENT: Fix install
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bpackages-commits%5D%20%5B215093%5D%20SILENT%3A%20Fix%20install&In-Reply-To=%3Cjieb7k%24dd7%241%40dough.gmane.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="012370.html">
   <LINK REL="Next"  HREF="012358.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] [packages-commits] [215093] SILENT: Fix install</H1>
    <B>David Walser</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bpackages-commits%5D%20%5B215093%5D%20SILENT%3A%20Fix%20install&In-Reply-To=%3Cjieb7k%24dd7%241%40dough.gmane.org%3E"
       TITLE="[Mageia-dev] [packages-commits] [215093] SILENT: Fix install">luigiwalser at yahoo.com
       </A><BR>
    <I>Sun Feb 26 23:20:35 CET 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="012370.html">[Mageia-dev] [packages-commits] [215093] SILENT: Fix install
</A></li>
        <LI>Next message: <A HREF="012358.html">[Mageia-dev] Replace Gqview by Geeqie
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#12373">[ date ]</a>
              <a href="thread.html#12373">[ thread ]</a>
              <a href="subject.html#12373">[ subject ]</a>
              <a href="author.html#12373">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>D.Morgan wrote:
&gt;<i> On Sun, Feb 26, 2012 at 1:50 PM, David Walser &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">luigiwalser at yahoo.com</A>&gt; wrote:
</I>&gt;&gt;<i> Luc Menut wrote:
</I>&gt;&gt;&gt;<i> Le 26/02/2012 10:12, <A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">root at mageia.org</A> a &#233;crit :
</I>&gt;&gt;&gt;&gt;<i> Revision
</I>&gt;&gt;&gt;&gt;<i>     215093
</I>&gt;&gt;&gt;&gt;<i> Author
</I>&gt;&gt;&gt;&gt;<i>     dmorgan
</I>&gt;&gt;&gt;&gt;<i> Date
</I>&gt;&gt;&gt;&gt;<i>     2012-02-26 10:12:36 +0100 (Sun, 26 Feb 2012)
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> [...]
</I>&gt;&gt;&gt;&gt;<i> @@ -75,7 +74,7 @@
</I>&gt;&gt;&gt;&gt;<i>   Requires(post):    nss
</I>&gt;&gt;&gt;&gt;<i>   Requires(post):    rpm-helper
</I>&gt;&gt;&gt;&gt;<i>   Requires:  %{mklibname sqlite3_ 0}&gt;= %{sqlite3_version}
</I>&gt;&gt;&gt;&gt;<i> -Requires:   %{nspr_libname}&gt;= 2:%{nspr_version}
</I>&gt;&gt;&gt;&gt;<i> +Requires:   %{nspr_libname}&gt;= %{nspr_version}
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> I think epoch is needed here.
</I>&gt;&gt;&gt;<i> with lib64nss3-3.13.3-3.mga2
</I>&gt;&gt;&gt;<i> rpm -q --requires lib64nss3
</I>&gt;&gt;&gt;<i> nss
</I>&gt;&gt;&gt;<i> rpm-helper
</I>&gt;&gt;&gt;<i> lib64sqlite3_0 &gt;= 3.7.10
</I>&gt;&gt;&gt;<i> lib64nspr4 &gt;= 4.9
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> but lib64nspr4-4.9-3.mga2 provides
</I>&gt;&gt;&gt;<i> rpm -q --provides lib64nspr4
</I>&gt;&gt;&gt;<i> nspr = 2:4.9-3.mga2
</I>&gt;&gt;&gt;<i> mozilla-nspr = 2:4.9-3.mga2
</I>&gt;&gt;&gt;<i> ...
</I>&gt;&gt;&gt;<i> lib64nspr4 = 2:4.9-3.mga2
</I>&gt;&gt;&gt;<i> lib64nspr4(x86-64) = 2:4.9-3.mga2
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> Yes, that change looked incorrect to me too.  I don't believe anything in nss was actually wrong/broken.  It was just relying on nspr
</I>&gt;&gt;<i> reporting the correct version through pkg-config, which it was not.  It looks like my fix for that was successful.
</I>&gt;&gt;<i>
</I>&gt;<i> 
</I>&gt;<i> no your fix BROKE the BS.  so i workarounded here to allow to push and nss.
</I>&gt;<i> Please next time before updating core packages, build and install in
</I>&gt;<i> your machine or in a chroot.
</I>
No it didn't.  The update to nspr 4.9 (which I didn't do) caused the breakage, which was seen as soon as nss was rebuilt (which I did).  I 
didn't make any functional changes to nss.  The fix I put into nspr (after the BS got broken), did seem to work, as nss rebuilt against it 
successfully and was installable again afterward.  And yes, I acknowleged that I should have installed it locally first and apologize.

&gt;<i> The pb here that i didn't passed to fix ( and was early in the night
</I>&gt;<i> for me ) so i didn't had time to fix.
</I>&gt;<i> 
</I>&gt;<i> But this morning if i added the epoch i obtained :
</I>&gt;<i> 
</I>&gt;<i> $ rpmbuild -ba SPECS/nss.spec
</I>&gt;<i> error: Failed build dependencies:
</I>&gt;<i>         pkgconfig(nspr) &gt;= 2:4.9 is needed by nss-2:3.13.3-3.mga2.i586
</I>&gt;<i> 
</I>&gt;<i> But in nspr if i look to the provides i can see:
</I>&gt;<i> 
</I>&gt;<i> pkgconfig(nspr) = 4.9             so seems this is wrong here.
</I>&gt;<i> 
</I>&gt;<i> 
</I>&gt;<i> Any hint ?
</I>
The epoch shouldn't be needed with the pkgconfig Require that you switched to, since it's provided virtually without an Epoch.  The libnspr4 
require that Luc commented on should have the Epoch still (although I don't think removing it technically breaks anything, but it does 
basically make it so that the version of the require isn't enforced).

</PRE>













<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="012370.html">[Mageia-dev] [packages-commits] [215093] SILENT: Fix install
</A></li>
	<LI>Next message: <A HREF="012358.html">[Mageia-dev] Replace Gqview by Geeqie
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#12373">[ date ]</a>
              <a href="thread.html#12373">[ thread ]</a>
              <a href="subject.html#12373">[ subject ]</a>
              <a href="author.html#12373">[ 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>