Bug#536034: dpkg-dev: dpkg-gensymbols produces broken symbols files

2009-07-15 Thread Raphael Hertzog
On Tue, 07 Jul 2009, Modestas Vainius wrote:
  Severity serious, as this results in broken package depdencies.
 
 The fix (f7158591929b7870b165e72a306c6f98f1662569) is in my dpkg branch:

Thanks for the quick reaction while I was away.

 git://git.debian.org/users/modax-guest/dpkg.git
 
 It contains another 2 patches which are really small and could be merged too.

I merged the updated diff label and left the other one out since it doesn't
work...  and I added a test case to ensure this tricky part of the code will
continue to work as expected next time you try to rewrite that part. :-)

commit a27d14c4423c44b400764c99b669824f4ba6e9a1
Author: Raphael Hertzog hert...@debian.org
Date:   Wed Jul 15 15:59:03 2009 +0200

Add new test case for symbols file parsing

Ensure that an #include can change the name of the currently parsed
library (ELF object).


Feel free to try to update your patch to make it pass the updated test suite.

Cheers,
-- 
Raphaël Hertzog

Contribuez à Debian et gagnez un cahier de l'admin Debian Lenny :
http://www.ouaza.com/wp/2009/03/02/contribuer-a-debian-gagner-un-livre/




--
To UNSUBSCRIBE, email to debian-dpkg-bugs-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#536034: dpkg-dev: dpkg-gensymbols produces broken symbols files

2009-07-07 Thread Modestas Vainius
tags 536034 confirmed patch
thanks

On 2009 m. July 7 d., Tuesday 01:41:46 Michael Biebl wrote:
 Since the latest update of dpkg from 1.15.2 to 1.15.3, dpkg-gensymbols
 produces broken symbols files. As an example I attached the
 libc6.symbols file for -19, which whas generated using 1.15.3.

 Severity serious, as this results in broken package depdencies.

The fix (f7158591929b7870b165e72a306c6f98f1662569) is in my dpkg branch:

git://git.debian.org/users/modax-guest/dpkg.git

It contains another 2 patches which are really small and could be merged too.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.


Bug#536034: dpkg-dev: dpkg-gensymbols produces broken symbols files

2009-07-06 Thread Michael Biebl
Package: dpkg-dev
Version: 1.15.3
Severity: serious
Justification: broken dependencies

Since the latest update of dpkg from 1.15.2 to 1.15.3, dpkg-gensymbols
produces broken symbols files. As an example I attached the
libc6.symbols file for -19, which whas generated using 1.15.3.

Severity serious, as this results in broken package depdencies.

Michael


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.30.1
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dpkg-dev depends on:
ii  binutils  2.19.51.20090704-1 The GNU assembler, linker and bina
ii  bzip2 1.0.5-3high-quality block-sorting file co
ii  dpkg  1.15.3 Debian package management system
ii  libtimedate-perl  1.1600-9   Time and date functions for Perl
ii  lzma  4.43-14Compression method of 7z format in
ii  make  3.81-6 An utility for Directing compilati
ii  patch 2.5.9-5Apply a diff file to an original
ii  perl [perl5]  5.10.0-23  Larry Wall's Practical Extraction 
ii  perl-modules  5.10.0-23  Core Perl modules

Versions of packages dpkg-dev recommends:
ii  build-essential   11.4   Informational list of build-essent
ii  gcc [c-compiler]  4:4.3.3-9  The GNU C compiler
ii  gcc-4.3 [c-compiler]  4.3.3-13   The GNU C compiler
ii  gnupg 1.4.9-4GNU privacy guard - a free PGP rep
ii  gpgv  1.4.9-4GNU privacy guard - signature veri

Versions of packages dpkg-dev suggests:
ii  debian-keyring2009.05.28 GnuPG (and obsolete PGP) keys of D
ii  debian-maintainers1.62   GPG keys of Debian maintainers

-- no debconf information
ld-linux.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
 __tls_get_a...@glibc_2.3 2.3.6-6~
libBrokenLocale.so.1 libc6 #MINVER#
libSegFault.so libc6 #MINVER#
 __invoke_dynamic_linke...@base 2.3.6
libanl.so.1 libc6 #MINVER#
libc.so.6 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libcidn.so.1 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libcrypt.so.1 libc6 #MINVER#
libdl.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libm.so.6 libc6 #MINVER#
libmemusage.so libc6 #MINVER#
 __invoke_dynamic_linke...@base 2.3.6
 cal...@base 2.3.6
 f...@base 2.3.6
 mal...@base 2.3.6
 mma...@base 2.3.6
 m...@base 2.3.6
 mre...@base 2.3.6
 mun...@base 2.3.6
 real...@base 2.3.6
libnsl.so.1 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_compat.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_dns.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_files.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_hesiod.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_nis.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libnss_nisplus.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libpcprofile.so libc6 #MINVER#
 __cyg_profile_func_en...@base 2.3.6
 __cyg_profile_func_e...@base 2.3.6
 __invoke_dynamic_linke...@base 2.3.6
libpthread.so.0 libc6 (= 2.3.6-6~), libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
libresolv.so.2 libc6 #MINVER#
| libc6 ( 2.9), libc6 ( 2.10)
librt.so.1 libc6 #MINVER#
libthread_db.so.1 libc6 #MINVER#
libutil.so.1 libc6 #MINVER#