blob: b213a787808b1645cf94382ff0fa87c98b93fee4 (
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] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20My%20feeeling%20about%20the%0A%09rpmlib%28X-CheckUnifiedSystemdir%29%20dependency&In-Reply-To=%3C2808063.fpx1TvStvE%40aker.cauldron.lan.littleboboy.net%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="017725.html">
<LINK REL="Next" HREF="017727.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency</H1>
<B>Balcaen John</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20My%20feeeling%20about%20the%0A%09rpmlib%28X-CheckUnifiedSystemdir%29%20dependency&In-Reply-To=%3C2808063.fpx1TvStvE%40aker.cauldron.lan.littleboboy.net%3E"
TITLE="[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency">mikala at mageia.org
</A><BR>
<I>Fri Jul 27 12:13:41 CEST 2012</I>
<P><UL>
<LI>Previous message: <A HREF="017725.html">[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency
</A></li>
<LI>Next message: <A HREF="017727.html">[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17726">[ date ]</a>
<a href="thread.html#17726">[ thread ]</a>
<a href="subject.html#17726">[ subject ]</a>
<a href="author.html#17726">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Le jeudi 26 juillet 2012 11:26:05 Colin Guthrie a écrit :
><i> 'Twas brillig, and Olivier Thauvin at 26/07/12 08:05 did gyre and gimble:
</I>><i> > Hi,
</I>><i> >
</I>><i> > I do think the way we enforce the need of migrate to /usr fs is just an
</I>><i> > abuse of rpm.
</I>><i> >
</I>><i> > By using the a rpmlib() dependency we create in fact this dependency
</I>><i> > tree:
</I>><i> > filesystem => rpm with X-CheckUnifiedSystemdir patch => check fs
</I>><i> > whereas we want:
</I>><i> > filesystem => check fs
</I>><i> >
</I>><i> > THere another to perform the check w/o needing patch in rpm (so w/o
</I>><i> > needing a specific rpm first): using pre script.
</I>><i> >
</I>><i> > If the %pre script failed rpm will refuse to install the rpm, so
</I>><i> > something like that:
</I>><i> >
</I>><i> > export LC_ALL=C
</I>><i> >
</I>><i> > [ "`stat /bin -c %F`" == 'symbolic link' ] || exit 1
</I>><i> >
</I>><i> > or the same using lua.
</I>><i>
</I>><i> This is an interesting idea, but I wonder why the redhat guys didn't do
</I>><i> it that way so I'll discuss it with them when I get a chance.
</I>><i>
</I>><i> I'm also not sure where the circular dep is (I can't see why filesystem
</I>><i> has to be upgraded to install the newer rpm: but I'll have to do some
</I>><i> tests next week in a VM to see if it comes to light).
</I>As said on irc (#mageia-kde) i've got that when i was upgrading on cauldron :
rpm -qp --requires lib64db5.2-5.2.42-2.mga3.x86_64.rpm
filesystem >= 2.1.9-18
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
rtld(GNU_HASH)
rpmlib(PayloadIsLzma) <= 4.4.6-1
Where lib64db5.2 is required by rpm (lib64rpm3) to get installed, but
filesystem can't be installed since rpm was not updated to provide this
filesystem :)
--
Mageia Contributor
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="017725.html">[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency
</A></li>
<LI>Next message: <A HREF="017727.html">[Mageia-dev] My feeeling about the rpmlib(X-CheckUnifiedSystemdir) dependency
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17726">[ date ]</a>
<a href="thread.html#17726">[ thread ]</a>
<a href="subject.html#17726">[ subject ]</a>
<a href="author.html#17726">[ 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>
|