summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-August/018109.html
blob: 52fa8f26107a6de2fd96e4e64ec320e2de11b4d1 (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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3
   </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%09coreutils-8.17-2.mga3&In-Reply-To=%3CCA%2BCX%2BbhxOzs%3DkJd3iYbN9_O7PRXrk1xSy0ux8Bi2wZ0MDvPVYg%40mail.gmail.com%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="018108.html">
   <LINK REL="Next"  HREF="018121.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3</H1>
    <B>Pascal Terjan</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%09coreutils-8.17-2.mga3&In-Reply-To=%3CCA%2BCX%2BbhxOzs%3DkJd3iYbN9_O7PRXrk1xSy0ux8Bi2wZ0MDvPVYg%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3">pterjan at gmail.com
       </A><BR>
    <I>Mon Aug 13 14:17:02 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="018108.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3
</A></li>
        <LI>Next message: <A HREF="018121.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18109">[ date ]</a>
              <a href="thread.html#18109">[ thread ]</a>
              <a href="subject.html#18109">[ subject ]</a>
              <a href="author.html#18109">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On Mon, Aug 13, 2012 at 1:00 PM, Olivier Blin &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at blino.org</A>&gt; wrote:
&gt;<i> Guillaume Rousse &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">guillomovitch at gmail.com</A>&gt; writes:
</I>&gt;<i>
</I>&gt;&gt;<i> Le 13/08/2012 13:02, Colin Guthrie a &#233;crit :
</I>&gt;&gt;&gt;<i> 'Twas brillig, and Pascal Terjan at 13/08/12 11:44 did gyre and gimble:
</I>&gt;&gt;&gt;&gt;<i> On Sun, Jul 22, 2012 at 12:00 AM, Iurt the rebuild bot
</I>&gt;&gt;&gt;&gt;<i> &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">buildsystem-daemon at mageia.org</A>&gt; wrote:
</I>&gt;&gt;&gt;&gt;&gt;<i> Name        : coreutils                    Relocations: (not relocatable)
</I>&gt;&gt;&gt;&gt;&gt;<i> Version     : 8.17                              Vendor: Mageia.Org
</I>&gt;&gt;&gt;&gt;&gt;<i> Release     : 2.mga3                        Build Date: Sat 21 Jul 2012 09:49:45 PM CEST
</I>&gt;<i>
</I>&gt;<i> [...]
</I>&gt;<i>
</I>&gt;&gt;&gt;&gt;&gt;<i> colin &lt;colin&gt; 8.17-2.mga3:
</I>&gt;&gt;&gt;&gt;&gt;<i> + Revision: 273158
</I>&gt;&gt;&gt;&gt;&gt;<i> - Update for usrmove
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> This broke a few packages requiring /bin/rm or /bin/ln which are no
</I>&gt;&gt;&gt;&gt;<i> longer provided by coreutils
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> apache-portlet-1.0-api-javadoc (from apache-portlet-1.0-api)
</I>&gt;&gt;&gt;&gt;<i> esmska-javadoc (from esmska)
</I>&gt;&gt;&gt;&gt;<i> mx4j
</I>&gt;&gt;&gt;&gt;<i> regexp-javadoc (from regexp)
</I>&gt;&gt;&gt;&gt;<i> rt
</I>&gt;&gt;&gt;&gt;<i> tomcat5-admin-webapps (from tomcat5)
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Hmm, indeed. How are these things &quot;Provided&quot; anyway? I mean they are not
</I>&gt;&gt;&gt;<i> in the list of the --provides, so how is this resolved? Does rpm have a
</I>&gt;&gt;&gt;<i> special mode for detecting these kind of provides? If so how does it
</I>&gt;&gt;&gt;<i> resolve it with urpmi?
</I>&gt;&gt;<i> Unless something changed, files dependencies are resolved at
</I>&gt;&gt;<i> hdlist-generation time as soon as another package requires them.
</I>&gt;<i>
</I>&gt;<i> Yes, using the file-deps file.
</I>&gt;<i>
</I>&gt;&gt;<i> For instance, the following line in RT spec file will make genhdlist
</I>&gt;&gt;<i> map /bin/rm to coreutils in the hdlist.cz:
</I>&gt;&gt;<i> Requires(postun): /bin/rm
</I>&gt;<i>
</I>&gt;<i> IIRC, if a package contains files listed in file-deps, these files are
</I>&gt;<i> added to its &quot;provides&quot; list by genhdlist.
</I>&gt;<i>
</I>&gt;<i> $ zcat
</I>&gt;<i> /distrib/mageia/distrib/2/x86_64/media/core/release/media_info/synthesis.hdlist.cz
</I>&gt;<i> | grep -A 6 '^\@provides.*\@/bin/rm'
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">provides at mktemp</A>[== 8.15]@stat[==
</I>&gt;<i> 8.15]@/usr/bin/env@/bin/<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">env at libstdbuf.so</A>()(64bit)@coreutils[==
</I>&gt;<i> 8.15-1.mga2]@coreutils(x86-64)[==
</I>&gt;<i> 8.15-1.mga2]@/bin/rm@/bin/ls@/bin/stty@/usr/bin/tr@/bin/ln@/bin/cp
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">conflicts at tetex</A>[&lt; 1.0.7-49]
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">obsoletes at mktemp</A>[&lt; 8.15]@base64
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">requires at pam</A>[&gt;=
</I>&gt;<i> 0.66-12]@libacl.so.1()(64bit)@libattr.so.1()(64bit)@libc.so.6()(64bit)@libc.so.6(GLIBC_2.14)(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)@libc.so.6(GLIBC_2.6)(64bit)@libc.so.6(GLIBC_2.7)(64bit)@libcap.so.2()(64bit)@libgmp.so.10()(64bit)@libpam.so.0()(64bit)@libpam_misc.so.0()(64bit)@libpthread.so.0()(64bit)@libpthread.so.0(GLIBC_2.2.5)(64bit)@libpthread.so.0(GLIBC_2.3.2)(64bit)@librt.so.1()(64bit)@librt.so.1(GLIBC_2.2.5)(64bit)@librt.so.1(GLIBC_2.3.3)(64bit)@rtld(GNU_HASH)
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">summary at The</A> GNU core utilities: a set of tools commonly used in shell
</I>&gt;<i> scripts
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">filesize at 1803563</A>
</I>&gt;<i> @<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">info at coreutils-8.15-1.mga2.x86_64</A>@<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">0 at 12798923</A>@System/Base
</I>&gt;<i>
</I>&gt;&gt;<i> I don't know how this work at rpm level, tough, in order to make 'rpm
</I>&gt;&gt;<i> -Uvh rt-4.0.6-1.mga3.noarch&quot; work without urpmi support. Probably
</I>&gt;&gt;<i> checking in the list of files available in the target rpm.
</I>&gt;<i>
</I>&gt;<i> rpm is likely using the list of files from its db
</I>&gt;<i>
</I>&gt;<i> $ rpm -q --provides coreutils | grep /bin/rm
</I>&gt;<i> $ rpm -q --whatprovides /bin/rm
</I>&gt;<i> coreutils-8.17-3.mga3
</I>
Yes rpm uses the list of files to satisfy provides, urpmi does not
when using synthesis as synthesis does not contain the list of files
</PRE>



































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="018108.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3
</A></li>
	<LI>Next message: <A HREF="018121.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	coreutils-8.17-2.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18109">[ date ]</a>
              <a href="thread.html#18109">[ thread ]</a>
              <a href="subject.html#18109">[ subject ]</a>
              <a href="author.html#18109">[ 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>