summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-June/016692.html
blob: e70f96963e8c58e165912f549f9f0159d5a58250 (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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20bug%202317%20revisited%3A%20--update%20option%20should%20behave%20like%0A%20--search-media&In-Reply-To=%3Cf6aad89cbaf59290b807296ea7465136.squirrel%40mail.rmail.be%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="016686.html">
   <LINK REL="Next"  HREF="016693.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media</H1>
    <B>AL13N</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20bug%202317%20revisited%3A%20--update%20option%20should%20behave%20like%0A%20--search-media&In-Reply-To=%3Cf6aad89cbaf59290b807296ea7465136.squirrel%40mail.rmail.be%3E"
       TITLE="[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media">alien at rmail.be
       </A><BR>
    <I>Thu Jun 21 12:35:59 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="016686.html">[Mageia-dev] Problems with package versions
</A></li>
        <LI>Next message: <A HREF="016693.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#16692">[ date ]</a>
              <a href="thread.html#16692">[ thread ]</a>
              <a href="subject.html#16692">[ subject ]</a>
              <a href="author.html#16692">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>see <A HREF="https://bugs.mageia.org/show_bug.cgi?id=2317">https://bugs.mageia.org/show_bug.cgi?id=2317</A>

in short:
I've provided a patch which does this, but there is discussion about it.
Since the patch seems to indicate a change of behavior, people there
requested this be mailed to -dev ML.

so, it's about having new dependencies when you're doing updates and those
dependencies are not in the update media.

The way I see it, there 2 opinions:
A. fetch dependencies only from enabled release/update repositories
Problems:
 - patch doesn't exist yet and code complexity is alot higher
 - if backports are enabled, a dependency fetched from release could
conflict with other installed (from backports or other). thus the update
would fail.

Solutions for this:
 - this is not cleanly solvable, we would have to remove the backport.

B. fetch dependencies only from enabled repositories
Problems:
 - if backports are enabled, dependencies could come from backports
instead of release.

Solutions for this:
 - this can be prevented in various ways: even as simple as the backport
packager to bump an update with stricter requires so that the backport
wouldn't be fetched (_IF_ it indeed would be incompatible) AND the update
could have stricter requires for that new dependency.


IMHO, it's very simple: we should choose B because if you have backports
enabled, you'd want the backport to be pulled for new dependency (IF it
doesn't conflict).

(in the above i state backports, but it could be any enabled repository,
like testing, or even 3rd party repos.)

In short, we shouldn't be thinking of cherrypicking backports, and if
users are trusting repositories, we should be using them.

since QA is waiting for a fix for this for a long time (pre-mga1), we
should get this fixed asap.

PS: since we're enabling backports, we should make sure that the update
validation process would have one of both required tests for validation
with backports enabled and the other disabled.
</PRE>



































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="016686.html">[Mageia-dev] Problems with package versions
</A></li>
	<LI>Next message: <A HREF="016693.html">[Mageia-dev] bug 2317 revisited: --update option should behave like --search-media
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#16692">[ date ]</a>
              <a href="thread.html#16692">[ thread ]</a>
              <a href="subject.html#16692">[ subject ]</a>
              <a href="author.html#16692">[ 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>