[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: what to do about fluxbox?



also sprach martin f krafft <madduck@debian.org> [2005.05.21.0149 +0200]:
> So the diversion here are leftovers which weren't deleted. Oh oh,
> fluxbox, things are looking bad.

So apart from

  test -d /etc/X11/fluxbox && rm -rf /etc/X11/fluxbox

in postrm, which could potentially delete data installed by the
user, 0.9.11-1 *did* try to clean up the diversions:

postrm:
  if [ "$1" = "remove" ]
  then
      
      dpkg-divert --package fluxbox --remove --rename --divert \
    /usr/bin/bsetroot.blackbox \
    /usr/bin/bsetroot

      dpkg-divert --package fluxbox --remove --rename --divert  \
    /usr/share/man/man1/bsetroot.blackbox.1.gz \
    /usr/share/man/man1/bsetroot.1.gz

  fi

Obviously, this is never called during an upgrade. I also wonder why
these two were removed when bsetbg was the topic of the triggering
bug #263512. Sorry, Matt, don't mean to put you in the spotlight,
I am just investigating...

So now we have two challenges:

  - clean up this mess. fluxbox should install the diversions in
    preinst/upgrade and preinst/install for bsetroot and bsetbg

  - it must not remove the diversions before removing its own files.
    I think this may have been the problem triggering #263512.

  - the goal is 0.9.11-2 to own diversions for the two tools and
    their manpages, such that it can coexist with blackbox.

Anything I've overlooked?

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.     martin f. krafft <madduck@debian.org>
: :'  :    proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
 
"distrust all those who love you extremely
 upon a very slight acquaintance and without any visible reason."
                                                  -- lord chesterfield

Attachment: signature.asc
Description: Digital signature


Reply to: