On tor, 2012-03-29 at 00:50 +0200, Javier Fernández-Sanguino Peña wrote:
> I have submitted a fix to our GIT repository [1]. Once we confirm
> that this fix is OK and does not introduced any new bugs we will
> upload it.
The current git master (f25c1043747f4ca15d452dc10ed5a65fbdc7dd52)
appears to work better. I now get no more error or warning messages
from checkrestart -p and the output looks reasonable.
I appears to me, however, that what it's doing is effectively useless.
For example, I currently have this in the output of checkrestart -v:
Process /usr/bin/dbus-daemon (PID: 1519)
List of deleted files in use:
/lib/i386-linux-gnu/libexpat.so.1.5.2
The (new) checkrestart -p determines that this file does not belong to
any package, so it ignores it. But the whole point is, it belonged to
a former package, which has been upgraded. So whenever a file is
renamed in a package upgrade, this approach breaks down. Note that with
shared libraries, the process has the file open that contains the minor
version. So pretty much every single library upgrade will be missed by
this.
I don't have any idea how to fix this, unfortunately.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]