Your message dated Mon, 21 Aug 2006 20:47:03 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#367935: fixed in checkinstall 1.6.0-2
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: checkinstall
Version: 1.5.3-3
Severity: grave
Tags: patch
Justification: renders package unusable
Checkinstall creates a script in a temporary directory for execution
by installwatch. Installwatch also uses a temporary directory, which
it removes if it already exists. Checkinstall and installwatch both
use the same algorithm to create a temporary directory name, with the
result that they both use the same temporary directory, so that
installwatch deletes the directory containing checkinstall's script.
There is then nothing for installwatch to execute, resulting in a
failure message:
/usr/bin/installwatch: line 345:
/var/tmp/KIKjLRhMLrIpmlArapqN/installscript.sh: No such file or directory
This can be fixed with certainty by making the temporary directory names
used by checkinstall and installwatch different lengths, as in the
following patch.
=================================================
--- /usr/bin/checkinstall 2004-04-12 13:58:38.000000000 +0100
+++ checkinstall 2006-05-18 19:08:37.000000000 +0100
@@ -656,7 +656,7 @@
# Find a safe TMP_DIR
-TMP_DIR=${BASE_TMP_DIR}/`awk 'BEGIN { srand(); for (i=1;i<21;i++) { a=95;
while (a > 90 && a < 97) { a=65+int(50*rand())}; printf("%c", a) } }'`
+TMP_DIR=${BASE_TMP_DIR}/`awk 'BEGIN { srand(); for (i=1;i<22;i++) { a=95;
while (a > 90 && a < 97) { a=65+int(50*rand())}; printf("%c", a) } }'`
[ -e "$TMP_DIR" ] && rm -rf $TMP_DIR
if [ -e "$TMP_DIR" ]; then
echo
=================================================
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages checkinstall depends on:
ii file 4.17-1 Determines file type using "magic"
ii installwatch 0.7.0beta4-1 Track installation of local softwa
checkinstall recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: checkinstall
Source-Version: 1.6.0-2
We believe that the bug you reported is fixed in the latest version of
checkinstall, which is due to be installed in the Debian FTP archive:
checkinstall_1.6.0-2.diff.gz
to pool/main/c/checkinstall/checkinstall_1.6.0-2.diff.gz
checkinstall_1.6.0-2.dsc
to pool/main/c/checkinstall/checkinstall_1.6.0-2.dsc
checkinstall_1.6.0-2_i386.deb
to pool/main/c/checkinstall/checkinstall_1.6.0-2_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Felipe Sateler <[EMAIL PROTECTED]> (supplier of updated checkinstall package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 21 Aug 2006 20:18:19 -0400
Source: checkinstall
Binary: checkinstall
Architecture: source i386
Version: 1.6.0-2
Distribution: unstable
Urgency: low
Maintainer: Felipe Sateler <[EMAIL PROTECTED]>
Changed-By: Felipe Sateler <[EMAIL PROTECTED]>
Description:
checkinstall - installation tracker
Closes: 238202 351969 364813 367935 374648 377609 383541
Changes:
checkinstall (1.6.0-2) unstable; urgency=low
.
* Fix temporary script deletion (Thanks to David Jarvie for the patch)
(Closes: Bug#367935)
* --requires works for all packages, not just rpm
* Default documentation installation to /usr/share/doc instead of /usr/doc
* Remove duplicate version information when usage information is displayed
* Fix getcwd when in filesystem translation mode. Patch from David Brown.
(Closes: Bug#374648)
* Rewrite both man pages (we now build-dep in docbook-to-man)
(Closes: Bug#238202, Bug#351969)
* Fix upper case detection under some locales
* Check for underscores in debian package names.
(Closes: Bug#364813)
* Fix typo: maintaner != maintainer.
(Closes: Bug#377609)
* Fix documentation installation directory (Thanks to Martintxo).
(Closes: Bug#383541)
Files:
f7a0cf5876ec90a960a54898447461a1 609 admin optional checkinstall_1.6.0-2.dsc
1cf94d19442fd4a00599e6638043679f 11331 admin optional
checkinstall_1.6.0-2.diff.gz
580758ff89bf29e0601518544a1c553f 89124 admin optional
checkinstall_1.6.0-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFE6nsDeYl9593Atw0RAmxbAKC3uIrWr74qWVletqdX7K3xKpWHBwCcDnqA
mmWrfB7IIWn4S5x8XYAAf9A=
=Bp+R
-----END PGP SIGNATURE-----
--- End Message ---