summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-May/015942.html
blob: a7ced61e0d6da0f6eef687a356d9e3efec842dcd (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
161
162
163
164
165
166
167
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.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%09task-obsolete-3-1.mga3&In-Reply-To=%3CCA%2BCX%2BbjXBo%2BhTxq1FfipS1qiwxqi5-CbxPBfgE%2BmWhtN7yt80A%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="015940.html">
   <LINK REL="Next"  HREF="015938.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.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%09task-obsolete-3-1.mga3&In-Reply-To=%3CCA%2BCX%2BbjXBo%2BhTxq1FfipS1qiwxqi5-CbxPBfgE%2BmWhtN7yt80A%40mail.gmail.com%3E"
       TITLE="[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.mga3">pterjan at gmail.com
       </A><BR>
    <I>Tue May 29 20:30:20 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="015940.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.mga3
</A></li>
        <LI>Next message: <A HREF="015938.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#15942">[ date ]</a>
              <a href="thread.html#15942">[ thread ]</a>
              <a href="subject.html#15942">[ subject ]</a>
              <a href="author.html#15942">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On Tue, May 29, 2012 at 6:48 PM, Pascal Terjan &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">pterjan at gmail.com</A>&gt; wrote:
&gt;<i> On Tue, May 29, 2012 at 6:30 PM, D.Morgan &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">dmorganec at gmail.com</A>&gt; wrote:
</I>&gt;&gt;<i> On Tue, May 29, 2012 at 6:29 PM, Jani V&#228;limaa &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">jani.valimaa at gmail.com</A>&gt; wrote:
</I>&gt;&gt;&gt;<i> On 29.05.2012 18:54, Colin Guthrie wrote:
</I>&gt;&gt;&gt;&gt;<i> 'Twas brillig, and Jani V&#228;limaa at 29/05/12 16:13 did gyre and gimble:
</I>&gt;&gt;&gt;&gt;&gt;<i> On 29.05.2012 17:38, Sander Lepik wrote:
</I>&gt;&gt;&gt;&gt;&gt;&gt;<i> 29.05.2012 17:14, wally kirjutas:
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> Name &#160; &#160; &#160; &#160;: task-obsolete &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;Relocations: (not relocatable)
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> Version &#160; &#160; : 3 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Vendor: Mageia.Org
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> Release &#160; &#160; : 1.mga3 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;Build Date: Tue May 29
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> 15:59:18 2012
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> [...]
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> wally &lt;wally&gt; 3-1.mga3:
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> + Revision: 249259
</I>&gt;&gt;&gt;&gt;&gt;&gt;&gt;<i> - obsolete old libxfce4menu pkgs
</I>&gt;&gt;&gt;&gt;&gt;&gt;<i> Hmm, since when do we obsolete libs like this?
</I>&gt;&gt;&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;&gt;<i> Since task-obsolete was introduced. It's a way to get rid of old,
</I>&gt;&gt;&gt;&gt;&gt;<i> obsoleted and unused pkgs which are also removed from SVN (moved to
</I>&gt;&gt;&gt;&gt;&gt;<i> /packages/obsolete/).
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> I wasn't aware we ever did this and I can't think of a good reason to do
</I>&gt;&gt;&gt;&gt;<i> so either so I would prefer this change was reverted (and any other old
</I>&gt;&gt;&gt;&gt;<i> libs in there similarly removed from obsoletion).
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> There is a difference between no longer shipping something and no longer
</I>&gt;&gt;&gt;&gt;<i> supporting it being installed. If I've compiled my own software against
</I>&gt;&gt;&gt;&gt;<i> any given library I do not want something to remove it automatically and
</I>&gt;&gt;&gt;&gt;<i> break my build. That's the whole point in having library packaging the
</I>&gt;&gt;&gt;&gt;<i> way we do - to allow them to live on mostly forever on an installed
</I>&gt;&gt;&gt;&gt;<i> system. If we no longer support something being installed then using
</I>&gt;&gt;&gt;&gt;<i> task-obsoletes seems wise.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> I guess we need another way to drop pkgs easily from our mirrors then.
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> Users are then responsible for removing old library packages they no
</I>&gt;&gt;&gt;&gt;<i> longer want from their system using either the urpme --auto-orphans or
</I>&gt;&gt;&gt;&gt;<i> urpmq --not-available.
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;&gt;<i> Maybe I've misunderstood the intention here, and if so feel free to
</I>&gt;&gt;&gt;&gt;<i> correct me!
</I>&gt;&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> My primary motives was to drop pkgs from our repos, but in this case
</I>&gt;&gt;&gt;<i> there's no need to have libxfce4menu installed in any system as it was
</I>&gt;&gt;&gt;<i> abandoned upstream over 1.5 years ago and there's no pkgs needing it in
</I>&gt;&gt;&gt;<i> our repos (mga1, mga2 or mga3).
</I>&gt;&gt;&gt;<i>
</I>&gt;&gt;&gt;<i> Can't say anything about other cases, though.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> packages are automatically removed from the repo ( or by pterjan i
</I>&gt;&gt;<i> don't recall ) so no need and we never obsolete libs.
</I>&gt;<i>
</I>&gt;<i> They are supposed to be automatically removed after a few weeks but it
</I>&gt;<i> does not seem to work, so I still do it manually (and that allows
</I>&gt;<i> catching problems like forgotten obsoletes in some cases).
</I>&gt;<i> What should really be done is to send an email at upload time when
</I>&gt;<i> some subpackages remain from the old src.rpm and then we can remove
</I>&gt;<i> them automatically one or two weeks later. Ideally we would also
</I>&gt;<i> notify maintainers of packages requiring the old lib at the same time.
</I>
BTW, by hand = using the following script (runs against core/release
by default, do not run with only one arch in -m else src.rpm
generating packages only fot the other arch will be removed) + running
genhdlist2 in the right place with the correct parameters if you don't
expect an upload in that media very soon (and rsync in that case)

I should probably add the script to svn and add an option for genhdlist + rsync

[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">schedbot at valstar</A> ~]$ ~pterjan/cleaner.rb -s
/distrib/bootstrap/distrib/cauldron/SRPMS/nonfree/release -m
/distrib/bootstrap/distrib/cauldron/i586/media/nonfree/release,/distrib/bootstrap/distrib/cauldron/x86_64/media/nonfree/release
broadcom-wl-kernel-3.3.6-server-2.mga2-5.100.82.112-27.mga2.nonfree.i586.rpm
broadcom-wl-kernel-3.3.6-desktop-2.mga2-5.100.82.112-27.mga2.nonfree.i586.rpm
broadcom-wl-kernel-3.3.6-desktop586-2.mga2-5.100.82.112-27.mga2.nonfree.i586.rpm
broadcom-wl-kernel-3.3.6-netbook-2.mga2-5.100.82.112-27.mga2.nonfree.i586.rpm
fglrx-kernel-3.3.6-desktop-2.mga2-8.961-4.mga2.nonfree.i586.rpm
fglrx-kernel-3.3.6-desktop586-2.mga2-8.961-4.mga2.nonfree.i586.rpm
fglrx-kernel-3.3.6-server-2.mga2-8.961-4.mga2.nonfree.i586.rpm
nvidia-current-kernel-3.3.6-netbook-2.mga2-295.49-4.mga2.nonfree.i586.rpm
nvidia-current-kernel-3.3.6-server-2.mga2-295.49-4.mga2.nonfree.i586.rpm
fglrx-kernel-3.3.6-netbook-2.mga2-8.961-4.mga2.nonfree.i586.rpm
nvidia-current-kernel-3.3.6-desktop-2.mga2-295.49-4.mga2.nonfree.i586.rpm
nvidia-current-kernel-3.3.6-desktop586-2.mga2-295.49-4.mga2.nonfree.i586.rpm
The 12 listed packages will be moved from
/distrib/bootstrap/distrib/cauldron/i586/media/nonfree/release to
/var/lib/schedbot/old/.
Are you sure [Yn]?
broadcom-wl-kernel-3.3.6-desktop-2.mga2-5.100.82.112-27.mga2.nonfree.x86_64.rpm
broadcom-wl-kernel-3.3.6-netbook-2.mga2-5.100.82.112-27.mga2.nonfree.x86_64.rpm
broadcom-wl-kernel-3.3.6-server-2.mga2-5.100.82.112-27.mga2.nonfree.x86_64.rpm
nvidia-current-kernel-3.3.6-server-2.mga2-295.49-4.mga2.nonfree.x86_64.rpm
fglrx-kernel-3.3.6-netbook-2.mga2-8.961-4.mga2.nonfree.x86_64.rpm
fglrx-kernel-3.3.6-desktop-2.mga2-8.961-4.mga2.nonfree.x86_64.rpm
nvidia-current-kernel-3.3.6-desktop-2.mga2-295.49-4.mga2.nonfree.x86_64.rpm
fglrx-kernel-3.3.6-server-2.mga2-8.961-4.mga2.nonfree.x86_64.rpm
nvidia-current-kernel-3.3.6-netbook-2.mga2-295.49-4.mga2.nonfree.x86_64.rpm
The 9 listed packages will be moved from
/distrib/bootstrap/distrib/cauldron/x86_64/media/nonfree/release to
/var/lib/schedbot/old/.
Are you sure [Yn]?
</PRE>









<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="015940.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.mga3
</A></li>
	<LI>Next message: <A HREF="015938.html">[Mageia-dev] [changelog] [RPM] cauldron core/release	task-obsolete-3-1.mga3
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#15942">[ date ]</a>
              <a href="thread.html#15942">[ thread ]</a>
              <a href="subject.html#15942">[ subject ]</a>
              <a href="author.html#15942">[ 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>