Bug#328310: gedit-common: problems with alternatives

Loïc Minier lool at dooz.org
Thu Sep 15 08:09:20 UTC 2005


        Hi,

On Wed, Sep 14, 2005, Lars Wirzenius wrote:
> The postinst sets up a gnome-text-editor alternative, pointing it
> to /usr/bin/gedit. Unfortunately, that file is not part of the
> gedit-common package, so if the package is installed without gedit,
> removal of the alternative fails, leaving cruft on the system. I guess
> it would be better to move the alternatives handling into the gedit
> package?
> (I realize that this is a fairly unlikely scenario, but that's what
> piuparts testing results in.)

 Thanks, this has started an interesting investigation on package
 dependencies because you filed two (very different) piuparts bugs
 against galeon/galeon-common and gedit/gedit-common the same day.

 The story is that gedit depends on gedit-common, and -- in the past --
 gedit-common used to depend on gedit.  The same is true of
 galeon/galeon-common.
 The dependencies were in a case removed (gedit-common does not depend
 on gedit) and in another one lowered (galeon-common recommends galeon)
 because of the circular deps issues during upgrades.


 The interesting questions that come out of this is:
 - would piuparts have detected this error if gedit-common recommended
   gedit?
 - is it ok not to comply with policy when this never happens in
   concrete usecases?  (here, the use is never going to install
   gedit-common without gedit)


 On my side, I'm looking at being policy compliant again, but it's not
 going to be funny (especially because of downgrades :-/).


    Bye,
-- 
Loïc Minier <lool at dooz.org>





More information about the Pkg-gnome-maintainers mailing list