summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-December/010410.html
blob: 12e66ed418b6fe9be030514f06736b6906b61b65 (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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] How broken are RPM dependencies allowed to be?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20How%20broken%20are%20RPM%20dependencies%20allowed%20to%20be%3F&In-Reply-To=%3C201112140949.16494.bgmilne%40staff.telkomsa.net%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="010405.html">
   <LINK REL="Next"  HREF="010414.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] How broken are RPM dependencies allowed to be?</H1>
    <B>Buchan Milne</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20How%20broken%20are%20RPM%20dependencies%20allowed%20to%20be%3F&In-Reply-To=%3C201112140949.16494.bgmilne%40staff.telkomsa.net%3E"
       TITLE="[Mageia-dev] How broken are RPM dependencies allowed to be?">bgmilne at staff.telkomsa.net
       </A><BR>
    <I>Wed Dec 14 08:49:15 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="010405.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
        <LI>Next message: <A HREF="010414.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10410">[ date ]</a>
              <a href="thread.html#10410">[ thread ]</a>
              <a href="subject.html#10410">[ subject ]</a>
              <a href="author.html#10410">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On Wednesday, 14 December 2011 04:04:39 Liam R E Quin wrote:
&gt;<i> On Tue, 2011-12-13 at 16:31 -0800, Dan Fandrich wrote:
</I>&gt;<i> &gt; I raised a bug ticket on drakxtools (#3731) because the RPM in Cauldron
</I>&gt;<i> &gt; installs without complaints in Mageia 1 but won't work there because
</I>&gt;<i> &gt; it requires a newer version of perl.
</I>
This is unsupported. Maybe you should instead contribute documentation that 
makes this more explicitly obvious, but it is a well-known rule in Mandriva 
and Mageia (and usually applies to other distros as well).

If this weren't the case, there wouldn't be a need for backports ...

&gt;<i> &gt; The perl dependency in the
</I>&gt;<i> &gt; RPM is listed as &quot;perl-base&quot; when it should really be something like
</I>&gt;<i> &gt; &quot;perl-base &gt;= 5.14.2&quot; (Mageia 1 ships with version 5.12.3).  The response
</I>&gt;<i> &gt; I got was that such an upgrade (from release to Cauldron) wasn't
</I>&gt;<i> &gt; supported and this bug was likely a wontfix.
</I>
Installing packages individually from one release on another release is not 
supported. Either upgrade the entire distro first, or stick to packages from 
the version you are on. However 'upgrade from release to Cauldron', when done 
correctly, should usually work as expected.

&gt;<i> It's really hard to test for dependencies like this, as the person
</I>&gt;<i> building the package will have working versions of everything.
</I>&gt;<i> 
</I>&gt;<i> Worse, in two years' time, perl-base of 5.14.3 will be hopelessly
</I>&gt;<i> outdated (we all expect, at least). So it becomes one more thing to
</I>&gt;<i> maintain.
</I>&gt;<i> 
</I>&gt;<i> But it's also a problem worth solving for some of the system-critical
</I>&gt;<i> components such as perl, urpmi and drak*. I don't think &quot;wontfix&quot; is a
</I>&gt;<i> good answer here.
</I>
But, in supported use cases, urpmi *does* ensure that all the pieces to keep 
urpmi are upgraded in one transaction.

Supporting the use case of installing any random package from a different 
release will take more effort than just adding and maintaining a version on 
one perl-base dependency.

Regards,
Buchan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: &lt;/pipermail/mageia-dev/attachments/20111214/1f695abf/attachment-0001.html&gt;
</PRE>




































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="010405.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
	<LI>Next message: <A HREF="010414.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10410">[ date ]</a>
              <a href="thread.html#10410">[ thread ]</a>
              <a href="subject.html#10410">[ subject ]</a>
              <a href="author.html#10410">[ 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>