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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09meta-task-2-21.mga2&In-Reply-To=%3C4F13EFBD.5010908%40mageia.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="011390.html">
<LINK REL="Next" HREF="011392.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2</H1>
<B>Thomas Backlund</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5Bchangelog%5D%20%5BRPM%5D%20cauldron%20core/release%0A%09meta-task-2-21.mga2&In-Reply-To=%3C4F13EFBD.5010908%40mageia.org%3E"
TITLE="[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2">tmb at mageia.org
</A><BR>
<I>Mon Jan 16 10:37:01 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="011390.html">[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2
</A></li>
<LI>Next message: <A HREF="011392.html">[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11391">[ date ]</a>
<a href="thread.html#11391">[ thread ]</a>
<a href="subject.html#11391">[ subject ]</a>
<a href="author.html#11391">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Thierry Vignaud skrev 16.1.2012 11:18:
><i> On 15 January 2012 22:49, Thomas Backlund<<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at mageia.org</A>> wrote:
</I>>>><i> This is wrong, you're just introducing two different behaviors:
</I>>>><i> - new installations will got drakcut& systemd
</I>>>><i> - updated ones will keep mkinitrd& sysvinit
</I>>><i>
</I>>><i> How about enhancing urpmi to read prefer.vendor.list during distro
</I>>><i> upgrade? That would solve this issue.
</I>>><i> either by a specific --upgrade flag,
</I>>><i> or automatically when mageia-release-common bumps version, would that
</I>>><i> work ?
</I>><i>
</I>><i> This is already done. But prefer choice only apply to initial package
</I>><i> installation.
</I>
Which is why I asked if it should do it during upgrade too ?
><i> Once a package is installed, what matters are the package tags (provides,
</I>><i> obsoletes, ...)
</I>><i>
</I>>><i> Or maybe we should add systemd and dracut as suggests to basesystem ?
</I>>><i> (and not the hard requires on systemd...), that would pull them in.
</I>><i>
</I>><i> Hard requires are not an issue:
</I>><i> - for systemd if systemd-sysvinit isn't hard required, which was
</I>><i> already the case
</I>
Doh, I forgot about that it was sysvinit vs systemd-sysvinit and not
systemd itself :(
so systemd can/must be readded as requires.
><i> - for drakcut, as alternatives are used
</I>
Yep. useful as long as there is a mkinitrd on the mirrors.
><i>
</I>>><i> If both dracut and mkinitrd provides mkinitrd, the prefer list must
</I>>><i> contain the one we want by default, wich is what I did here.
</I>><i>
</I>><i> Yes but you also remove all of the obsolete/provides tag, which prevents drakcut
</I>><i> to replace mkinitrd on upgrade.
</I>><i>
</I>
Check again. I only removed Obsoletes, the Provides is still there:
<A HREF="http://svnweb.mageia.org/packages/cauldron/dracut/current/SPECS/dracut.spec?r1=194858&r2=196541">http://svnweb.mageia.org/packages/cauldron/dracut/current/SPECS/dracut.spec?r1=194858&r2=196541</A>
But I guess I need to bump rel on provides to be mkinitrd rel + 1
And maybe readd the obsoletes with current mkinitrd rel - 1
That way mkinitrd will stay on the mirrors, but an automatic
upgrade to dracut will happend from Mageia 1.
><i> What needs to be carefully tested is to bump sysvinit/mkinitrd
</I>><i> provides in systemd/drakcut
</I>><i> and check upgrade.
</I>
Yeah, systemd-sysvinit provides (and maybe possible obsoletes)
need to be checked
I will recheck the EVRs and fix the "mess"
--
Thomas
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="011390.html">[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2
</A></li>
<LI>Next message: <A HREF="011392.html">[Mageia-dev] [changelog] [RPM] cauldron core/release meta-task-2-21.mga2
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11391">[ date ]</a>
<a href="thread.html#11391">[ thread ]</a>
<a href="subject.html#11391">[ subject ]</a>
<a href="author.html#11391">[ 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>
|