[Mageia-dev] How should packages with version in name be handled?

David W. Hodgins davidwhodgins at gmail.com
Mon Mar 26 01:57:07 CEST 2012


I've started qa testing upgrading from Mageia 1 to
Cauldron, to ensure going from Mageia 1 to 2 will
go smoothly.

I'm running into a some cases like
https://bugs.mageia.org/show_bug.cgi?id=5103
where Mageia 1 has libchamplain-gtk0.8_1
   and Cauldron has libchamplain-gtk0.12_0

As the packages contain version numbers in the package name,
urpmi is not treating it as a package update, which results
in messages such as

The following packages have to be removed for others to be upgraded:
libchamplain-gtk0.8_1-0.8.3-1.mga1.i586
  (due to missing libclutter-gtk-0.10.so.0)
libchamplain0.8_1-0.8.3-1.mga1.i586
  (due to missing libclutter-glx-1.0.so.0)

Am I correct in thinking that adding an obsoletes of
libchamplain-gtk0.8_1 to libchamplain-gtk0.12_0 would
get urpmi to remove it without generating the above
message?

If so, should I be opening bug reports for each of these
cases, or should it be left as is, and simply tell the
users to go ahead and answer yes to the prompt?

Regards, Dave Hodgins


More information about the Mageia-dev mailing list