Your message dated Wed, 05 Mar 2008 21:02:26 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#462648: fixed in menu 2.1.38
has caused the Debian Bug report #462648,
regarding update-menu not working correctly
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
462648: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462648
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: menu
Version: 2.1.36
Severity: serious
Many fluxbox users complain that after its first installation its menu
doesn't work. And they can solve this problem only by calling
update-menus command by hand.
I inserted set -x option into postinst-script in order to make sure if
update-menus were really called and I became sure in it.
Then I wrote a test script that allowed to reproduce the bug. The result
is below (reproducible with packages fluxbox and twm ...).
Only the call of update-menus some time (3-5 sec) after the instalation
produces the needed result.
I can't explain this phenomenon so I write this bug-report.
PS: I set severity level into serious to this bug because I can't
provide the correct functioning of the other package (fluxbox, twm, etc).
PPS: You can find all the maintainer-scripts in packages fluxbox,
twm...
test.sh
Description: Bourne shell script
+ export LANG=C
+ LANG=C
+ package=twm
+ apt-get --purge --yes remove twm
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
imlib11 imlib-base icewm-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
twm*
0 upgraded, 0 newly installed, 1 to remove and 186 not upgraded.
After this operation, 389kB disk space will be freed.
(Reading database ... 118707 files and directories currently installed.)
Removing twm ...
Purging configuration files for twm ...
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/twm /etc/X11/twm
ls: /etc/menu-methods/twm: No such file or directory
ls: /etc/X11/twm: No such file or directory
+ md5sum /etc/menu-methods/twm '/etc/X11/twm/*'
md5sum: /etc/menu-methods/twm: No such file or directory
md5sum: /etc/X11/twm/*: No such file or directory
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
+ apt-get --yes install twm
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
imlib11 imlib-base icewm-common
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
twm
0 upgraded, 1 newly installed, 0 to remove and 186 not upgraded.
Need to get 0B/109kB of archives.
After this operation, 389kB of additional disk space will be used.
Selecting previously deselected package twm.
(Reading database ... 118691 files and directories currently installed.)
Unpacking twm (from .../twm_1%3a1.0.3-3_i386.deb) ...
Setting up twm (1:1.0.3-3) ...
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/twm /etc/X11/twm
-rwxr-xr-x 1 root root 1095 Jul 16 2007 /etc/menu-methods/twm
/etc/X11/twm:
total 4
-rw-r--r-- 1 root root 2846 Jan 12 19:38 system.twmrc-menu
+ md5sum /etc/menu-methods/twm /etc/X11/twm/system.twmrc-menu
d8734bc492d5507df037f1cb14a495f3 /etc/menu-methods/twm
48da65d98b31c7053a81e15d63acebcd /etc/X11/twm/system.twmrc-menu
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
+ update-menus -d
update-menus[18920]: Dpkg is not locking dpkg status area, good.
update-menus[18920]: Reading installed packages list...
update-menus[18920]: Reading translation rules in
/etc/menu-methods/translate_menus.
update-menus[18920]: Reading menu-entry files in /etc/menu/.
update-menus[18920]: 0 menu entries found (0 total).
update-menus[18920]: Reading menu-entry files in /usr/lib/menu/.
update-menus[18920]: 0 menu entries found (0 total).
update-menus[18920]: Reading menu-entry files in /usr/share/menu/.
update-menus[18920]: 119 menu entries found (119 total).
update-menus[18920]: Reading menu-entry files in /usr/share/menu/default/.
update-menus[18920]: file /usr/share/menu/default/ash line 2:
Discarding entry requiring missing package ash.
update-menus[18920]: 0 menu entries found (119 total).
update-menus[18920]: Running menu-methods in /etc/menu-methods/.
update-menus[18920]: Running method: /etc/menu-methods/menu-xdg
update-menus[18920]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-apps
update-menus[18920]: Running method: /etc/menu-methods/icewm-common
update-menus[18920]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-sessions
update-menus[18920]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-dirs
update-menus[18920]: Running method: /etc/menu-methods/twm
update-menus[18920]: Running method: /etc/menu-methods/fluxbox
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/twm /etc/X11/twm
-rwxr-xr-x 1 root root 1095 Jul 16 2007 /etc/menu-methods/twm
/etc/X11/twm:
total 32
-rw-r--r-- 1 root root 11349 Jan 26 16:48 menudefs.hook
-rw-r--r-- 1 root root 14177 Jan 26 16:48 system.twmrc
-rw-r--r-- 1 root root 2846 Jan 12 19:38 system.twmrc-menu
+ md5sum /etc/menu-methods/twm /etc/X11/twm/menudefs.hook
/etc/X11/twm/system.twmrc /etc/X11/twm/system.twmrc-menu
d8734bc492d5507df037f1cb14a495f3 /etc/menu-methods/twm
c45620eb384ef2397fe5f767cff6438c /etc/X11/twm/menudefs.hook
c7a5f2172abf46e6e7fbbf6fbee77082 /etc/X11/twm/system.twmrc
48da65d98b31c7053a81e15d63acebcd /etc/X11/twm/system.twmrc-menu
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
+ export LANG=C
+ LANG=C
+ package=fluxbox
+ apt-get --purge --yes remove fluxbox
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
imlib11 imlib-base icewm-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
fluxbox*
0 upgraded, 0 newly installed, 1 to remove and 186 not upgraded.
After this operation, 3883kB disk space will be freed.
(Reading database ... 118707 files and directories currently installed.)
Removing fluxbox ...
Purging configuration files for fluxbox ...
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/fluxbox /etc/X11/fluxbox
ls: /etc/menu-methods/fluxbox: No such file or directory
ls: /etc/X11/fluxbox: No such file or directory
+ md5sum /etc/menu-methods/fluxbox '/etc/X11/fluxbox/*'
md5sum: /etc/menu-methods/fluxbox: No such file or directory
md5sum: /etc/X11/fluxbox/*: No such file or directory
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
+ apt-get --yes install fluxbox
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
imlib11 imlib-base icewm-common
Use 'apt-get autoremove' to remove them.
Suggested packages:
fbdesk fbpager fluxconf
The following NEW packages will be installed:
fluxbox
0 upgraded, 1 newly installed, 0 to remove and 186 not upgraded.
Need to get 0B/1027kB of archives.
After this operation, 3883kB of additional disk space will be used.
Selecting previously deselected package fluxbox.
(Reading database ... 118390 files and directories currently installed.)
Unpacking fluxbox (from .../fluxbox_1.0.0+deb1-5_i386.deb) ...
Setting up fluxbox (1.0.0+deb1-5) ...
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/fluxbox /etc/X11/fluxbox
-rwxr-xr-x 1 root root 1176 Jan 10 11:51 /etc/menu-methods/fluxbox
/etc/X11/fluxbox:
total 16
-rw-r--r-- 1 root root 66 Jan 10 11:51 fluxbox.menu-user
-rw-r--r-- 1 root root 1256 Jan 10 11:56 init
-rw-r--r-- 1 root root 458 Jan 10 11:56 keys
-rw-r--r-- 1 root root 535 Jan 10 11:51 system.fluxbox-menu
+ md5sum /etc/menu-methods/fluxbox /etc/X11/fluxbox/fluxbox.menu-user
/etc/X11/fluxbox/init /etc/X11/fluxbox/keys /etc/X11/fluxbox/system.fluxbox-menu
b629f6c31e7aa99804f9432ed4c02d5e /etc/menu-methods/fluxbox
62c6341399233db8dfa918be39be3fe0 /etc/X11/fluxbox/fluxbox.menu-user
ba667509479decd4a7e4c72e56c95614 /etc/X11/fluxbox/init
6e8e15639659a2b709789613b152b70b /etc/X11/fluxbox/keys
c078a8977c89d9f9331d409306648107 /etc/X11/fluxbox/system.fluxbox-menu
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
+ update-menus -d
update-menus[19080]: Dpkg is not locking dpkg status area, good.
update-menus[19080]: Reading installed packages list...
update-menus[19080]: Reading translation rules in
/etc/menu-methods/translate_menus.
update-menus[19080]: Reading menu-entry files in /etc/menu/.
update-menus[19080]: 0 menu entries found (0 total).
update-menus[19080]: Reading menu-entry files in /usr/lib/menu/.
update-menus[19080]: 0 menu entries found (0 total).
update-menus[19080]: Reading menu-entry files in /usr/share/menu/.
update-menus[19080]: 119 menu entries found (119 total).
update-menus[19080]: Reading menu-entry files in /usr/share/menu/default/.
update-menus[19080]: file /usr/share/menu/default/ash line 2:
Discarding entry requiring missing package ash.
update-menus[19080]: 0 menu entries found (119 total).
update-menus[19080]: Running menu-methods in /etc/menu-methods/.
update-menus[19080]: Running method: /etc/menu-methods/menu-xdg
update-menus[19080]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-apps
update-menus[19080]: Running method: /etc/menu-methods/icewm-common
update-menus[19080]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-sessions
update-menus[19080]: Running method:
/etc/menu-methods/xdg-desktop-entry-spec-dirs
update-menus[19080]: Running method: /etc/menu-methods/twm
update-menus[19080]: Running method: /etc/menu-methods/fluxbox
+ sleep 5
+ lsmd5
+ ls -l /etc/menu-methods/fluxbox /etc/X11/fluxbox
-rwxr-xr-x 1 root root 1176 Jan 10 11:51 /etc/menu-methods/fluxbox
/etc/X11/fluxbox:
total 40
-rw-r--r-- 1 root root 11811 Jan 26 16:49 fluxbox-menu
-rw-r--r-- 1 root root 66 Jan 10 11:51 fluxbox.menu-user
-rw-r--r-- 1 root root 1256 Jan 10 11:56 init
-rw-r--r-- 1 root root 458 Jan 10 11:56 keys
-rw-r--r-- 1 root root 11294 Jan 26 16:49 menudefs.hook
-rw-r--r-- 1 root root 535 Jan 10 11:51 system.fluxbox-menu
+ md5sum /etc/menu-methods/fluxbox /etc/X11/fluxbox/fluxbox-menu
/etc/X11/fluxbox/fluxbox.menu-user /etc/X11/fluxbox/init /etc/X11/fluxbox/keys
/etc/X11/fluxbox/menudefs.hook /etc/X11/fluxbox/system.fluxbox-menu
b629f6c31e7aa99804f9432ed4c02d5e /etc/menu-methods/fluxbox
6671cd1da63b1a6dfc45e2264a68377a /etc/X11/fluxbox/fluxbox-menu
62c6341399233db8dfa918be39be3fe0 /etc/X11/fluxbox/fluxbox.menu-user
ba667509479decd4a7e4c72e56c95614 /etc/X11/fluxbox/init
6e8e15639659a2b709789613b152b70b /etc/X11/fluxbox/keys
84873f7ac6168c141ff99208cda45c29 /etc/X11/fluxbox/menudefs.hook
c078a8977c89d9f9331d409306648107 /etc/X11/fluxbox/system.fluxbox-menu
+ perl -e 'print "=" x 60, "\n\n"'
============================================================
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: menu
Source-Version: 2.1.38
We believe that the bug you reported is fixed in the latest version of
menu, which is due to be installed in the Debian FTP archive:
menu_2.1.38.dsc
to pool/main/m/menu/menu_2.1.38.dsc
menu_2.1.38.tar.gz
to pool/main/m/menu/menu_2.1.38.tar.gz
menu_2.1.38_amd64.deb
to pool/main/m/menu/menu_2.1.38_amd64.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.
Bill Allombert <[EMAIL PROTECTED]> (supplier of updated menu 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: Wed, 05 Mar 2008 16:59:55 +0100
Source: menu
Binary: menu
Architecture: source amd64
Version: 2.1.38
Distribution: unstable
Urgency: low
Maintainer: Bill Allombert <[EMAIL PROTECTED]>
Changed-By: Bill Allombert <[EMAIL PROTECTED]>
Description:
menu - generates programs menu for all menu-aware applications
Closes: 452801 462283 462645 462648 464855 465136 466248 466618 466618 466618
467238 467239 468385 468466 468682
Changes:
menu (2.1.38) unstable; urgency=low
.
* The "little zebra" release.
* Handling of l10n by Christian Perrier:
+ Menu sections translations:
- Russian updated by Yuri Kozlov. Closes: #462283
- Traditional Chinese updated by Tetralet. Closes: #464855
- Romanian updated by stan ioan-eugen. Closes: #466618
- Basque updated by Piarre Beobide. Closes: #468682
+ programs translations:
- French completed by Christian Perrier. Closes: #468466
- Romanian updated by stan ioan-eugen. Closes: #466618
+ su-to-root translations:
- Romanian updated by stan ioan-eugen. Closes: #466618
.
* Work-around apt bug #463030 by calling setsid in daemon mode.
Closes: #462648. Thanks Dmitry E. Oboukhov for the patch.
.
* Patch from Robert Luberda:
- Dependency check now handles virtual packages. Closes: #452801
.
* doc/menu.sgml:
- Remove excerpt from menu policy about authoritativeness
pasted by mistake. Closes: #466248. Thanks Robert Luberda.
.
* debian/bug.presubj:
- Remove color escape codes which are not displayed correctly by
current reportbug. Thanks Dan Jacobson.
.
* su-to-root:
- Fix support for sux.
- Fix command quoting for sudo. Closes: #465136. Thanks Daniel Hahler.
- Fix typo passwd->password. Closes: #462645. Thanks Salvatore Bonaccorso.
.
* examples/translate_menus:
- automatic conversion from old section names to new names would replace
Locking by Lockinging. Closes: #468385. Thanks Yves-Alexis Perez.
.
* doc/Makefile.am:
- No more install the 'default' directory. Closes: #467238.
- Work around debiandoc-sgml bug #468772 by forcing locale to C.
Closes: #467239. Thanks Dan Jacobson.
Files:
b7e30ac61032a7ab589cb9cfedd749e3 521 admin optional menu_2.1.38.dsc
efb35bc12c070990e7386fc5e3e81b5e 491464 admin optional menu_2.1.38.tar.gz
43b463cf54655fa4492eb5d1584c389b 445934 admin optional menu_2.1.38_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHzv9weDPs8bVESBURAte8AJ0bX+gKwA8qp28A29I14zokNAL+9gCffPDn
T1YFW5GBKey/JLuO92/PEhU=
=Mif8
-----END PGP SIGNATURE-----
--- End Message ---