blob: c4c6154ecb7f6a17087bcc0b8110fee2e1096da6 (
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
|
<!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=%3C20111214102324.GX21938%40mars-attacks.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="010415.html">
<LINK REL="Next" HREF="010418.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] How broken are RPM dependencies allowed to be?</H1>
<B>nicolas vigier</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=%3C20111214102324.GX21938%40mars-attacks.org%3E"
TITLE="[Mageia-dev] How broken are RPM dependencies allowed to be?">boklm at mars-attacks.org
</A><BR>
<I>Wed Dec 14 11:23:24 CET 2011</I>
<P><UL>
<LI>Previous message: <A HREF="010415.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
<LI>Next message: <A HREF="010418.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#10416">[ date ]</a>
<a href="thread.html#10416">[ thread ]</a>
<a href="subject.html#10416">[ subject ]</a>
<a href="author.html#10416">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On Wed, 14 Dec 2011, Dan Fandrich wrote:
><i> It's possible to handle that kind of case reliably, but I understand that
</I>><i> it would be more work to get the dependencies just right. Many library
</I>><i> authors put plenty of effort into maintaining binary compatibility across
</I>><i> releases just so this sort of thing is possible. But even if this isn't an
</I>><i> officially-supported mode of operation, problems like the one I described
</I>><i> above can still result in broken systems if the dependencies aren't
</I>><i> correctly described.
</I>
It's impossible to describe all dependencies correctly. We don't know
the minimal versions of most dependencies. That would need to be tested,
but we cannot test all combinaisons of packages. And even adding all
those minimal version dependencies would not be enough. If
drakxtools-backend had a dependency on new perl, then new perl would
have been installed, and maybe drakxtools-backend would work but all
other perl tools could be broken. So maximal version is also needed,
but we cannot guess which version will add incompatibilities in the
futur. It's already difficult to have correct dependencies within one
release, but it's impossible to do it for any combinaison of packages
from different releases.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="010415.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
<LI>Next message: <A HREF="010418.html">[Mageia-dev] How broken are RPM dependencies allowed to be?
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#10416">[ date ]</a>
<a href="thread.html#10416">[ thread ]</a>
<a href="subject.html#10416">[ subject ]</a>
<a href="author.html#10416">[ 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>
|