Done. I must admit that I do not really understand why "Provides" is needed:
- Conflicts/Replaces will handle the transition, uninstalling the two binary packages (python-gnomecanvas-dbg and python-gconf-dbg)
- if we look at their reverse depends:
$ apt-cache rdepends python-gnomecanvas-dbg python-gconf-dbg
python-gnomecanvas-dbg
Reverse Depends:
python-gnomecanvas
python-gnome2-dbg
python-gconf-dbg
Reverse Depends:
python-gnome2-dbg
python-gconf
So, all rdepends are in the same source package, removing the dependency. Is that only for apt-get/aptitude transitionning (that is to say, he might, depending on which order he process the packages, uninstalling old python-gnomecanvas because of missing dependency without seing that new python-gnomecanvas not depends on it?)
Done. I must admit that I do not really understand why "Provides" is needed:
- Conflicts/Replaces will handle the transition, uninstalling the two binary packages (python- gnomecanvas- dbg and python-gconf-dbg)
- if we look at their reverse depends: gnomecanvas- dbg python-gconf-dbg gnomecanvas- dbg gnomecanvas
$ apt-cache rdepends python-
python-
Reverse Depends:
python-
python-gnome2-dbg
python-gconf-dbg
Reverse Depends:
python-gnome2-dbg
python-gconf
So, all rdepends are in the same source package, removing the dependency. Is that only for apt-get/aptitude transitionning (that is to say, he might, depending on which order he process the packages, uninstalling old python-gnomecanvas because of missing dependency without seing that new python-gnomecanvas not depends on it?)
BTW, change available in the bzr branch.