summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-January/011073.html
blob: bd3b4e480a5519586be7f2fb9ddc78850137de44 (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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Orphans - those poor orphans . . .
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Orphans%20-%20those%20poor%20orphans%20.%20.%20.&In-Reply-To=%3CCA%2Bh4nj5RLhe_wD-8osbOVa0Vpfc-KC%3DLqfRf2R%3DS7NN2D1OprQ%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="011072.html">
   <LINK REL="Next"  HREF="011074.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Orphans - those poor orphans . . .</H1>
    <B>Wolfgang Bornath</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Orphans%20-%20those%20poor%20orphans%20.%20.%20.&In-Reply-To=%3CCA%2Bh4nj5RLhe_wD-8osbOVa0Vpfc-KC%3DLqfRf2R%3DS7NN2D1OprQ%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] Orphans - those poor orphans . . .">molch.b at googlemail.com
       </A><BR>
    <I>Sat Jan  7 12:39:07 CET 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="011072.html">[Mageia-dev] Orphans - those poor orphans . . .
</A></li>
        <LI>Next message: <A HREF="011074.html">[Mageia-dev] Orphans - those poor orphans . . .
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#11073">[ date ]</a>
              <a href="thread.html#11073">[ thread ]</a>
              <a href="subject.html#11073">[ subject ]</a>
              <a href="author.html#11073">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>2012/1/7 Thomas Backlund &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at mageia.org</A>&gt;:
&gt;<i> 07.01.2012 09:18, LinuxBSDos.com skrev:
</I>&gt;&gt;<i>
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> True that the user does not and should not care about definitions of an
</I>&gt;&gt;<i> orphan, but also, the user should not be put in a situation where he/she
</I>&gt;&gt;<i> will have to go hunting for what could or could not break anything.
</I>&gt;&gt;<i>
</I>&gt;<i>
</I>&gt;<i> Well urpme is not at fault. It's doing exactly what it's told.
</I>&gt;<i>
</I>&gt;<i> It cant solve packager errors. If a packager has forgot a &quot;Requires&quot;,
</I>&gt;<i> urpmi does not know that.
</I>&gt;<i>
</I>&gt;<i> The only things --auto-orphans has to go on is:
</I>&gt;<i> 1. is the package on the &quot;keep list&quot; such as basesystem -&gt; dont remove.
</I>&gt;<i> 2. is the package required by some other package -&gt; dont remove.
</I>&gt;<i> 3. is the package manually installed with urpmi/rpmdrake -&gt; dont remove.
</I>&gt;<i> 4. is the package the current running kernel -&gt; dont remove.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> So, if you find your system would be broken (or got broken) by running
</I>&gt;<i> urpme --auto-orphans (or the same function in rpmdrake), and you want
</I>&gt;<i> it fixed, file bug reports.
</I>&gt;<i>
</I>&gt;<i> And not against urpmi/rpmdrake, but the package that stopped working.
</I>
Of course this is one way to find bugs in packages. But what about the
documented (in German) case where
 - after fresh installation, reboot (ok) and updates right after
installation I was presented with a list of more than 100 &quot;orphans&quot;.
 - I ran 'urpme --auto-orphans' and rebooted
 - several system services (which started successfully after
installation) refused to start now because of missing files

Of course urpmi was not the culprit because it only checks
dependencies. But that did matter in that situation. The auto-orphans
function obviously listed packages which may have no dependencies but
are needed by the system. That's why I do not complain about urpmi but
about the whole function. As long as this function is only based on
package dependencies it is not safe to use it.

-- 
wobo
</PRE>





















<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="011072.html">[Mageia-dev] Orphans - those poor orphans . . .
</A></li>
	<LI>Next message: <A HREF="011074.html">[Mageia-dev] Orphans - those poor orphans . . .
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#11073">[ date ]</a>
              <a href="thread.html#11073">[ thread ]</a>
              <a href="subject.html#11073">[ subject ]</a>
              <a href="author.html#11073">[ 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>