#45480 dpkg: Please check for leftover diversions on purge

Package:
dpkg
Source:
dpkg
Description:
Debian package management system
Submitter:
Kai Henningsen
Date:
2015-03-21 03:09:05 UTC
Severity:
wishlist
#45480#5
Date:
1999-09-19 08:24:39 UTC
From:
To:
There is no reason to keep a diversion if the package creating it is no longer
there; in fact, this is harmful. These should be cleaned up automatically.

#45480#10
Date:
1999-09-20 12:56:15 UTC
From:
To:
severity 45480 wishlist
thanks

Previously kai@khms.westfalen.de wrote:

Perhaps. Policy currently says that packages are responsible for this
themselves. I've downgraded the severity of this bug to wishlist so Ian
can consider adding this functionality to dpkg.

Wichert.

#45480#17
Date:
2000-12-16 08:29:11 UTC
From:
To:
Wichert,

I know left-over diverts are not dpkg's fault, but please consider detecting
left-over diverts on --purge (and maybe just removal), and complaining
loudly in the console with a big WARNING.

I've had diverts causing minor security hazards here, because a package
left-over diverts caused another to never ever update its config files. This
divert was nearly an year old, so I was quite distraught by the huge
opportunity window it left in my system :(

#45480#26
Date:
2006-08-11 13:25:49 UTC
From:
To:
  This sounds more like a feature request for dpkg than for apt.  (it
also sounds like a bug in nvidia-glx to me, but registering which package
a given diversion belongs to also seems like a good idea to me)

  Ccing this to bug #45480 since it seems to be relevant.

  Daniel
----- Forwarded message from Magnus Berg <magnus@burgsvik.se> ----- Date: Wed, 09 Aug 2006 14:43:23 +0200 From: Magnus Berg <magnus@burgsvik.se> Subject: Feature request: 'dpkg-divert --rename --remove' with Aptitude To: dburrows@debian.org Hi! I have a little feature request (or see it as a bugfix ;-)) for Aptitude. I resently installed Etch and realised that Aptitude does a great job renaming files with help of dpkg-divert but hten you purge that package Aptitude doesn't remove that diverted name. So then you are going to install a new package with such file you get an error message like this (in Swedish, but I'm sure you totaly understand that it says: (Läser databasen ... 56282 filer och kataloger installerade.) Packar upp nvidia-glx (från .../nvidia-glx_1.0.8762-2_i386.deb) ... dpkg-divert: `diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx' clashes with `diversion of /usr/lib/xorg/modules/extensions/libGLcore.a to /usr/lib/nvidia/libGLcore.a.xlibmesa by nvidia-glx-legacy' dpkg: fel vid hantering av /var/cache/apt/archives/nvidia-glx_1.0.8762-2_i386.deb (--unpack): underprocess pre-installation script gav felkod 2 Fel uppstod vid hantering: /var/cache/apt/archives/nvidia-glx_1.0.8762-2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Ett paketinstallation misslyckades. Försöker att lösa problemet: Tryck Return för att fortsätta. Today I learned to use: # dpkg-divert --rename --remove /usr/bin/example.foo but I should recomend you to built in this function in Aptitude so it remove the deverted names on files that being removed or purged. Best wishes Magnus Berg
----- End forwarded message -----
#45480#31
Date:
2015-03-21 03:04:16 UTC
From:
To:
Sehr geehrter Kunde,

Ihr Kreditinstitut hat die Lastschrift zurück buchen lassen. Sie haben eine nicht gedeckte Forderung bei unseren Mandanten GiroPay GmbH.

Aufgrund des andauernden Zahlungsrückstands sind Sie verpflichtet zusätzlich, die durch unsere Tätigkeit entstandenen Kosten von 35,03 Euro zu bezahlen. Die Zahlung erwarten wir bis zum 24.03.2015. In Vollmacht unseren Mandanten fordern wir Sie auf, die noch offene Forderung sofort zu begleichen.

Es erfolgt keine weitere Erinnerung oder Mahnung. Nach Ablauf der Frist wird die Angelegenheit dem Gericht und der Schufa übergeben. Die detaillierte Kostenaufstellung, der Sie alle Buchungen entnehmen können, fügen wir bei. Für Fragen oder Reklamationen erwarten wir eine Kontaktaufnahme innerhalb des selben Zeitraums.

Mit besten Grüßen

Stellvertretender Rechtsanwalt Beck Lasse