[pkg-ggz-maintainers] Bug#386082: ggz-kde-games: Not binNMU compatible

Andreas Metzler ametzler at downhill.at.eu.org
Tue Sep 5 08:02:36 UTC 2006


Package: ggz-kde-games
Version: 0.0.13-2
Severity: normal

The package interdependencies look like this:

Package: ggz-kde-games
Architecture: any
Depends: ${shlibs:Depends}, ggz-kde-games-data (= ${source:Version})

Package: ggz-kde-games-data
Architecture: all
Depends: ggz-kde-games (= ${source:Version})

This results in
--------------
Package: ggz-kde-games-data
Version: 0.0.13-2
Depends: ggz-kde-games (= 0.0.13-2)

Package: ggz-kde-games
Version: 0.0.13-2
Depends: ... ggz-kde-games-data (= 0.0.13-2)
--------------

After a binNMU the packages will be uninstallable. ggz-kde-games-data
is not rebuilt as it is binary-all, so we'd end up with:
--------------
Package: ggz-kde-games-data
Version: 0.0.13-2
Depends: ggz-kde-games (= 0.0.13-2)

Package: ggz-kde-games
Version: 0.0.13-2+b1
Depends: ... ggz-kde-games-data (= 0.0.13-2)
--------------

Note that ggz-kde-games-data's dependency is not fullfillable anymore.

I would suggest fixing this making ggz-kde-games-data's dependencies
less strict, either by turing the Depends in a Recommends (This would
also get rid of the dependency circle) or by simply dropping the
versioning:

Depends: ggz-kde-games

The versioned dependency in ggz-kde-games will still enforce the
version.

cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.                                (c) Jasper Ffforde




More information about the pkg-ggz-maintainers mailing list