Your message dated Sun, 20 May 2012 15:04:25 +0000
with message-id <[email protected]>
and subject line Bug#558500: fixed in edac-utils 0.18-1
has caused the Debian Bug report #558500,
regarding Missing autoreconf to fix 554821 or similar bugs in the future
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.)


-- 
558500: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=558500
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: edac-utils
Version: 0.16-1
Severity: minor
User: [email protected]
Usertags: missing-libtool-update

I did a rebuild of all packages which are affected by bug #554821. As it seems
your package doesnt do the needed autoreconf needed for libtool. When doing
autoreconf or the needed sequence of different autotools/libtool utilities the
package should be able to fix the problem automatically.
/usr/share/doc/autotools-dev/README.Debian.gz explains it in section "Basic
summary of packaging source that uses autotools".

The build was done in a cowbuild chroot with the patch from #554821 included in
/usr/share/aclocal/libtool.m4 and binutils-gold installed. All logs were then
greped for -export-symbols-regex and not including -version-script. This
should indicate that your package doesnt do the required autoreconf with
updating the libtools stuff.

A small extra test output "test-version-script" was added to libtool.m4 and
silent mode was disabled in global ltmain.sh so it is easier for me to decide if
it was really updated in case libtool doesnt output the ld command to stdout.
So if the output and "test-version-script" is missing then your program doesnt
update the files. I am sorry if this is still a false positive.

udev 147-5 for example fails completely due to new (unknown) symbols appearing
inside the .so, but `autoreconf -fi -I m4` (with libtool.m4 installed on my
system with the mentioned patch) fixes the problem. I had to remove a patch
with touches Makefile.in, but the rest worked out of the box. Maybe it is
better to copy all clean files into a extra directory, run autoreconf inside
the directory, build and install everything from that directory and in clean
remove that directory. This way the diff.gz should be clean and you still do
the necessary autoreconf. A package which does that is g3dviewer. Many other
packages like libupnp4 and compizconfig-python just ignore the fact that these
changes are included in debian.tar.gz/diff.gz

The interesting output inside the log of your program is:

/bin/bash ../../libtool --mode=link --tag=CC cc  -g -O2 -g -Wall -O2   -o 
libedac.la -rpath /usr/lib -export-symbols-regex "^edac_.*" -version-info 2:0:1 
libedac.lo -lsysfs 
generating symbol list for `libedac.la'
/usr/bin/nm -B  .libs/libedac.o  | sed -n -e 's/^.*[    
]\([ABCDGIRSTW][ABCDGIRSTW]*\)[         ][      
]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > 
.libs/libedac.exp
grep -E -e "^edac_.*" ".libs/libedac.exp" > ".libs/libedac.expT"
mv -f ".libs/libedac.expT" ".libs/libedac.exp"
cc -shared  .libs/libedac.o  -lsysfs  -Wl,-soname -Wl,libedac.so.1 -o 
.libs/libedac.so.1.1.0
(cd .libs && rm -f libedac.so.1 && ln -s libedac.so.1.1.0 libedac.so.1)
(cd .libs && rm -f libedac.so && ln -s libedac.so.1.1.0 libedac.so)
ar cru .libs/libedac.a  libedac.o
ranlib .libs/libedac.a
creating libedac.la
(cd .libs && rm -f libedac.la && ln -s ../libedac.la libedac.la)
make[4]: Leaving directory 
`/home/peter/rebuild/build/edac-utils/edac-utils-0.16/src/lib'



--- End Message ---
--- Begin Message ---
Source: edac-utils
Source-Version: 0.18-1

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

edac-utils_0.18-1.debian.tar.gz
  to main/e/edac-utils/edac-utils_0.18-1.debian.tar.gz
edac-utils_0.18-1.dsc
  to main/e/edac-utils/edac-utils_0.18-1.dsc
edac-utils_0.18-1_amd64.deb
  to main/e/edac-utils/edac-utils_0.18-1_amd64.deb
edac-utils_0.18.orig.tar.gz
  to main/e/edac-utils/edac-utils_0.18.orig.tar.gz
libedac-dev_0.18-1_amd64.deb
  to main/e/edac-utils/libedac-dev_0.18-1_amd64.deb
libedac1-dbg_0.18-1_amd64.deb
  to main/e/edac-utils/libedac1-dbg_0.18-1_amd64.deb
libedac1_0.18-1_amd64.deb
  to main/e/edac-utils/libedac1_0.18-1_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.
Yaroslav Halchenko <[email protected]> (supplier of updated edac-utils 
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.8
Date: Fri, 18 May 2012 22:22:14 -0400
Source: edac-utils
Binary: edac-utils libedac-dev libedac1 libedac1-dbg
Architecture: source amd64
Version: 0.18-1
Distribution: unstable
Urgency: low
Maintainer: Yaroslav Halchenko <[email protected]>
Changed-By: Yaroslav Halchenko <[email protected]>
Description: 
 edac-utils - report kernel-detected PCI and ECC RAM errors
 libedac-dev - report kernel-detected PCI and ECC RAM errors
 libedac1   - report kernel-detected PCI and ECC RAM errors
 libedac1-dbg - report kernel-detected PCI and ECC RAM errors
Closes: 558500
Changes: 
 edac-utils (0.18-1) unstable; urgency=low
 .
   * Switched to 3.0 (quilt) format -- changes absorbed into
     deb_init_script patch
   * debian/watch - updated to monitor fresh github repository
   * debian/gbp.conf -- switching to build based on top of upstream's git
   * use dh_autoreconf to force autoreconf (Closes: #558500)
   * debian/control -- boosted policy to 3.9.3 (no further changes)
   * adjusted forgotten debian/control.in
Checksums-Sha1: 
 ccb661e1060d3d41ed11993e242368dc0b112751 1427 edac-utils_0.18-1.dsc
 0a3ca3f825ecc74df7588f74c82b291e756c7492 285934 edac-utils_0.18.orig.tar.gz
 d2ca94e42e591c161e510813abb6fb2f998df901 5415 edac-utils_0.18-1.debian.tar.gz
 7d3998349459e47300eb048f29028f51534a16a5 29188 edac-utils_0.18-1_amd64.deb
 23d7e7100bce92e6fec6e858ecc0a187405a7cbe 18718 libedac-dev_0.18-1_amd64.deb
 05f9ea0267310fddf9eb7c104de719afe479ec91 14774 libedac1_0.18-1_amd64.deb
 74474c040e0a66e67a73be5e66b22a8749fd8201 38248 libedac1-dbg_0.18-1_amd64.deb
Checksums-Sha256: 
 64dbcbb1d3d478a349e5c9304230829cb7879c8842f31b23617a2580af8bebe4 1427 
edac-utils_0.18-1.dsc
 88e957c3afa357418e4396d444ed547687d7e4c974c7700bd64f73b44e7443ee 285934 
edac-utils_0.18.orig.tar.gz
 7b6748a2e14afbd9844ca90429a91d8e6b2013e9131711e53cc630f369d88fe8 5415 
edac-utils_0.18-1.debian.tar.gz
 84a20a684dd40d9c9ec1d9cd44655def6b0f8d83622fb4c9d586349e46f73e01 29188 
edac-utils_0.18-1_amd64.deb
 84cfbfa9f0de807b259e77d9adfd4dd238e53ca53e5a0bc9b72ee41c2787f860 18718 
libedac-dev_0.18-1_amd64.deb
 8c9b6ea9e51cd63469d4e4402cc37c50f34253d784d693823db96f86b3df1f48 14774 
libedac1_0.18-1_amd64.deb
 8a4d7a0c88002f3f6a18decfd3595d98ddcbc5f186da030e20059b5384c66aae 38248 
libedac1-dbg_0.18-1_amd64.deb
Files: 
 0dc36da2a1b91717b6f493deb83686f8 1427 admin extra edac-utils_0.18-1.dsc
 85d5c66c2535c876ffdd04b04247c983 285934 admin extra edac-utils_0.18.orig.tar.gz
 72197301a945c871291d539502a2c8f0 5415 admin extra 
edac-utils_0.18-1.debian.tar.gz
 9762c4171c4ca80c58f29df7b5cdf51b 29188 admin extra edac-utils_0.18-1_amd64.deb
 0fca4d8c46650616afbb6f86d5accd3d 18718 libdevel extra 
libedac-dev_0.18-1_amd64.deb
 60f4c900d7586d7d3480e7860b671582 14774 libs extra libedac1_0.18-1_amd64.deb
 ea922bbd1ed60a35f77ec317382bab95 38248 debug extra 
libedac1-dbg_0.18-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk+4/MAACgkQjRFFY3XAJMjXNQCcCqc6WnxKsCgjzHgwdZZ9MsN5
lSoAnjY336esoCpdCy8NXBBiOrL8FsN7
=zsHa
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to