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

Bug#494734: marked as done (adesklets broken because of --enable-debug switch)

Your message dated Mon, 11 Aug 2008 21:02:03 +0000
with message-id <E1KSeWh-00007D-F9@ries.debian.org>
and subject line Bug#494734: fixed in adesklets 0.6.1-4
has caused the Debian Bug report #494734,
regarding adesklets broken because of --enable-debug switch
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 owner@bugs.debian.org

494734: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=494734
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: adesklets
Version: 0.6.1-3
Severity: important

Recently updated adesklets 0.6.1-3 binary builds are broken out of the box for most normal uses, because they were compiled with special purpose --enable-debug configure switch. From adesklets_0.6.1-3.diff.gz (debian/rules):

+./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+               --prefix=/usr --mandir=\$${prefix}/share/man \
+               --infodir=\$${prefix}/share/info \
+               --without-perl-support --enable-debug \
+               CFLAGS="$(CFLAGS)" || (cat config.log; exit 1)

With this switch on, adesklets generates a lot of debugging lines interfering with normal operation, unless the ADESKLETS_LOG environment variable is also set to collect the debug info separately (as warned by configure).

The consequence is that most users upgrading to version 0.6.1-r3 will see something like this when invoking the launcher:

$ adesklets
Frontend signature not detected: try to execve it.

(last line is already debug line). Then nothing further will occur, because the forked desklets will bail out due of the intermixed debug messages.

Optimal solution is to remove the switch from the build process altogether; a workaround with the current builds is to set ADESKLETS_LOG in the environment; something in the line of:

export ADESKLETS_LOG=/tmp/alog

Beware that adesklets used this way will be slower, and that the /tmp/alog.pid* files might become quite large over time.

Sylvain Fourmanoit <syfou@users.sourceforge.net>

P.-S. On a loosely related topic, my thanks to Debian QA team for fixing bug #489535; I have integrated the changes upstream:


--- End Message ---
--- Begin Message ---
Source: adesklets
Source-Version: 0.6.1-4

We believe that the bug you reported is fixed in the latest version of
adesklets, which is due to be installed in the Debian FTP archive:

  to pool/main/a/adesklets/adesklets_0.6.1-4.diff.gz
  to pool/main/a/adesklets/adesklets_0.6.1-4.dsc
  to pool/main/a/adesklets/adesklets_0.6.1-4_i386.deb

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 494734@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Frank Lichtenheld <djpig@debian.org> (supplier of updated adesklets 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Mon, 11 Aug 2008 17:44:10 -0300
Source: adesklets
Binary: adesklets
Architecture: source i386
Version: 0.6.1-4
Distribution: unstable
Urgency: high
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Frank Lichtenheld <djpig@debian.org>
 adesklets  - interactive Imlib2 console for the X Window System
Closes: 494734
 adesklets (0.6.1-4) unstable; urgency=high
   * QA upload.
   * My fix for CFLAGS handling had some unintended side-effects.
     Do not use --enable-debug to get -g. (Closes: #494734)
 79a8112f692b59ccba8d2adb32f85e6ba0346c9a 1174 adesklets_0.6.1-4.dsc
 c02cb92e81abe6b0082c68f45ab34967cd4e60f9 27682 adesklets_0.6.1-4.diff.gz
 62bdbac1fb545e7b97536da28a1e4f70d0bdfdb0 214600 adesklets_0.6.1-4_i386.deb
 6efdde57d319271a7f6f8d07d3dd458c9447851a11c03fe72fdc432bd527b5b3 1174 adesklets_0.6.1-4.dsc
 3dc920f43a0bde43194e43f4abca2f8b27b9be7c5bf041b466ffef9a6c7f0a43 27682 adesklets_0.6.1-4.diff.gz
 1f53b582a867694a4ee97dbae2339ed32f2d7e0de5b3623bc82891e2b23f103e 214600 adesklets_0.6.1-4_i386.deb
 164e036707217611dc231620e508d6a6 1174 x11 optional adesklets_0.6.1-4.dsc
 4879d5b275455ec9f9d4c31033816412 27682 x11 optional adesklets_0.6.1-4.diff.gz
 88dfc8fc9eb49c1a5c7a1ca77c7d9531 214600 x11 optional adesklets_0.6.1-4_i386.deb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: