[Pkg-gtkpod-devel] Bug#620065: fixed in libimobiledevice 1.1.0-3

Raphael Hertzog hertzog at debian.org
Mon Apr 18 14:06:58 UTC 2011


reopen 620065
thanks

On Tue, 12 Apr 2011, Julien Lavergne wrote:
>  libimobiledevice (1.1.0-3) experimental; urgency=low
>  .
>    * debian/control:
>     - Add Conlicts / Replaces on libimobiledevice1 and libimobiledevice0, since
>       they provide the same fdi file. LP: #753015, Closes: #620065

This is not the proper solution. Because of this libimobiledevice1 and
libimobiledevice2 are not co-installable and they need to be coinstallable
to ensure a proper transition from one to the other.

If the FDI file can be shared between both versions of the library (which
I guess), then you should put it in a -common package and have that
package "Replaces" the old version of libimobiledevice1 /
libimobiledevice2 that provide this file. Of course you should add a
dependency on the -common package.

If the FDI file can't be shared, they you must discuss with upstream
to find a good solution.

Right now anything that depends on libimobiledevice2 in uninstallable
until all packages depending on libimobiledevice1 have been updated.
This is a painful transition and it affects GNOME3.

I can review and sponsor you for this specific fix if you want.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
                      ▶ http://RaphaelHertzog.fr (Français)





More information about the Pkg-gtkpod-devel mailing list