[Mageia-dev] [changelog] [RPM] cauldron core/release task-obsolete-3-1.mga3

D.Morgan dmorganec at gmail.com
Tue May 29 19:30:33 CEST 2012


On Tue, May 29, 2012 at 6:29 PM, Jani Välimaa <jani.valimaa at gmail.com> wrote:
> On 29.05.2012 18:54, Colin Guthrie wrote:
>> 'Twas brillig, and Jani Välimaa at 29/05/12 16:13 did gyre and gimble:
>>> On 29.05.2012 17:38, Sander Lepik wrote:
>>>> 29.05.2012 17:14, wally kirjutas:
>>>>> Name        : task-obsolete                Relocations: (not relocatable)
>>>>> Version     : 3                                 Vendor: Mageia.Org
>>>>> Release     : 1.mga3                        Build Date: Tue May 29
>>>>> 15:59:18 2012
>>>>> [...]
>>>>>
>>>>> wally <wally> 3-1.mga3:
>>>>> + Revision: 249259
>>>>> - obsolete old libxfce4menu pkgs
>>>> Hmm, since when do we obsolete libs like this?
>>>>
>>>
>>> Since task-obsolete was introduced. It's a way to get rid of old,
>>> obsoleted and unused pkgs which are also removed from SVN (moved to
>>> /packages/obsolete/).
>>
>> I wasn't aware we ever did this and I can't think of a good reason to do
>> so either so I would prefer this change was reverted (and any other old
>> libs in there similarly removed from obsoletion).
>>
>> There is a difference between no longer shipping something and no longer
>> supporting it being installed. If I've compiled my own software against
>> any given library I do not want something to remove it automatically and
>> break my build. That's the whole point in having library packaging the
>> way we do - to allow them to live on mostly forever on an installed
>> system. If we no longer support something being installed then using
>> task-obsoletes seems wise.
>
> I guess we need another way to drop pkgs easily from our mirrors then.
>
>>
>> Users are then responsible for removing old library packages they no
>> longer want from their system using either the urpme --auto-orphans or
>> urpmq --not-available.
>>
>> Maybe I've misunderstood the intention here, and if so feel free to
>> correct me!
>>
>
> My primary motives was to drop pkgs from our repos, but in this case
> there's no need to have libxfce4menu installed in any system as it was
> abandoned upstream over 1.5 years ago and there's no pkgs needing it in
> our repos (mga1, mga2 or mga3).
>
> Can't say anything about other cases, though.

packages are automatically removed from the repo ( or by pterjan i
don't recall ) so no need and we never obsolete libs.


More information about the Mageia-dev mailing list