On Tue, May 29, 2012 at 6:29 PM, Jani Välimaa <jani.vali...@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.