Bug#538807: broken dependencies libc6-dev-i386 - libc6-i386
Package: libc6-dev-i386 Version: 2.9-22 Severity: serious Hello, I just got this while upgrading: # aptitude E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. Ein Paket konnte nicht installiert werden. Versuche zu lösen: Drücken Sie zum Fortsetzen die Eingabetaste. The german words in english: Package couldn't be solved. Trying to solve: Press enter to continue. Maybe a bug in dpkg? Maybe it doestn't like this? Pre-Depends: libc6-i386 (= 2.9-21) Depends: libc6-i386 (= 2.9-22) I avoided it by uninstalling both packages and then installing the new versions instead of upgrading them. -- System Information: Debian Release: squeeze/sid APT prefers experimental APT policy: (500, 'experimental'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) 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 libc6-dev-i386 depends on: ii libc6-dev 2.9-22 GNU C Library: Development Librari ii libc6-i3862.9-22 GNU C Library: 32-bit shared libra Versions of packages libc6-dev-i386 recommends: ii gcc-multilib 4:4.3.3-9 The GNU C compiler (multilib files libc6-dev-i386 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Processed: tagging 521737
Processing commands for cont...@bugs.debian.org: # Automatically generated email from bts, devscripts version 2.10.35lenny3 tags 521737 + pending Bug #521737 [libc6.1] [alpha] Segfault in memchr when called via strstr Added tag(s) pending. End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Help on memchr() EGLIBC assembly code
On Mon, Jul 27, 2009 at 01:45:06AM +0200, Aurelien Jarno wrote: On Sun, Jul 19, 2009 at 04:29:33PM +0200, Aurelien Jarno wrote: On Wed, Jul 15, 2009 at 12:48:02PM -0700, Richard Henderson wrote: On 07/13/2009 03:16 PM, Matt Turner forwarded: The problem is that the memchr() function on alpha uses prefetch, which can cause a page boundary to be crossed, while the standards (POSIX and C99) says it should stop when a match is found. That's not supposed to matter -- faults from prefetch are supposed to be ignored; see do_page_fault: The problem is that the prefech is not done with $31, but using $1 and $3. It is called prefetch in the code, but it is more like read a value in advance. Knowing that $31 could be used for prefetch, I have modified the assembly code from memchr.S to use it. It passes all the testsuite. Comments are welcome. Then I'll do the alphaev6 version. Here is the alphaev6 version: --- a/sysdeps/alpha/alphaev6/memchr.S +++ b/sysdeps/alpha/alphaev6/memchr.S @@ -127,7 +127,7 @@ $first_quad: cmpbge $31, $1, $2# E : bne $2, $found_it # U : # At least one byte left to process. - ldq $1, 8($0) # L : + ldq $31, 8($0) # L : subq$5, 1, $18 # E : U L U L addq$0, 8, $0 # E : @@ -143,38 +143,38 @@ $first_quad: and $4, 8, $4 # E : odd number of quads? bne $4, $odd_quad_count # U : # At least three quads remain to be accessed - mov $1, $4 # E : L U L U : move prefetched value to correct reg + nop # E : L U L U : move prefetched value to correct reg .align 4 $unrolled_loop: - ldq $1, 8($0) # L : prefetch $1 - xor $17, $4, $2 # E : - cmpbge $31, $2, $2 # E : - bne $2, $found_it # U : U L U L + ldq $1, 0($0) # L : load quad + xor $17, $1, $2 # E : + ldq $31, 8($0) # L : prefetch next quad + cmpbge $31, $2, $2 # E : U L U L + bne $2, $found_it # U : addq$0, 8, $0 # E : nop # E : nop # E : - nop # E : $odd_quad_count: + ldq $1, 0($0) # L : load quad xor $17, $1, $2 # E : - ldq $4, 8($0) # L : prefetch $4 + ldq $31, 8($0) # L : prefetch $4 cmpbge $31, $2, $2 # E : - addq$0, 8, $6 # E : + addq$0, 8, $6 # E : bne $2, $found_it # U : cmpult $6, $18, $6 # E : addq$0, 8, $0 # E : - nop # E : bne $6, $unrolled_loop # U : - mov $4, $1 # E : move prefetched value into $1 nop # E : nop # E : - -$final:subq$5, $0, $18 # E : $18 - number of bytes left to do nop # E : + +$final:ldq $1, 0($0) # L : load last quad + subq$5, $0, $18 # E : $18 - number of bytes left to do nop # E : bne $18, $last_quad # U : -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3704 - in glibc-package/trunk/debian: . patches patches/alpha
Author: aurel32 Date: 2009-07-27 09:19:53 + (Mon, 27 Jul 2009) New Revision: 3704 Added: glibc-package/trunk/debian/patches/alpha/submitted-asm-memchr.diff Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/series Log: * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching in memchr() on alpha. Closes: #521737. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-07-26 23:33:24 UTC (rev 3703) +++ glibc-package/trunk/debian/changelog2009-07-27 09:19:53 UTC (rev 3704) @@ -19,8 +19,10 @@ a memory ordering problem in pthread_mutex_{,timed}lock. * Replace any/submitted-signalfd-eventfd.diff by upstream version any/cvs-signalfd-eventfd.diff. + * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching +in memchr() on alpha. Closes: #521737. - -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 00:01:57 +0200 + -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 11:18:42 +0200 eglibc (2.9-22) unstable; urgency=low Added: glibc-package/trunk/debian/patches/alpha/submitted-asm-memchr.diff === --- glibc-package/trunk/debian/patches/alpha/submitted-asm-memchr.diff (rev 0) +++ glibc-package/trunk/debian/patches/alpha/submitted-asm-memchr.diff 2009-07-27 09:19:53 UTC (rev 3704) @@ -0,0 +1,117 @@ +2009-07-27 Aurelien Jarno aurel...@aurel32.net + +* sysdeps/alpha/memchr.S: Use prefetch load. +* sysdeps/alpha/alphaev6/memchr.S: Likewise. + +--- a/sysdeps/alpha/alphaev6/memchr.S b/sysdeps/alpha/alphaev6/memchr.S +@@ -127,7 +127,7 @@ $first_quad: + cmpbge $31, $1, $2 # E : + bne $2, $found_it # U : + # At least one byte left to process. +- ldq $1, 8($0) # L : ++ ldq $31, 8($0) # L : + subq$5, 1, $18 # E : U L U L + + addq$0, 8, $0 # E : +@@ -143,38 +143,38 @@ $first_quad: + and $4, 8, $4 # E : odd number of quads? + bne $4, $odd_quad_count # U : + # At least three quads remain to be accessed +- mov $1, $4 # E : L U L U : move prefetched value to correct reg ++ nop # E : L U L U : move prefetched value to correct reg + + .align 4 + $unrolled_loop: +- ldq $1, 8($0) # L : prefetch $1 +- xor $17, $4, $2 # E : +- cmpbge $31, $2, $2 # E : +- bne $2, $found_it # U : U L U L ++ ldq $1, 0($0) # L : load quad ++ xor $17, $1, $2 # E : ++ ldq $31, 8($0) # L : prefetch next quad ++ cmpbge $31, $2, $2 # E : U L U L + ++ bne $2, $found_it # U : + addq$0, 8, $0 # E : + nop # E : + nop # E : +- nop # E : + + $odd_quad_count: ++ ldq $1, 0($0) # L : load quad + xor $17, $1, $2 # E : +- ldq $4, 8($0) # L : prefetch $4 ++ ldq $31, 8($0) # L : prefetch $4 + cmpbge $31, $2, $2 # E : +- addq$0, 8, $6 # E : + ++ addq$0, 8, $6 # E : + bne $2, $found_it # U : + cmpult $6, $18, $6 # E : + addq$0, 8, $0 # E : +- nop # E : + + bne $6, $unrolled_loop # U : +- mov $4, $1 # E : move prefetched value into $1 + nop # E : + nop # E : +- +-$final: subq$5, $0, $18 # E : $18 - number of bytes left to do + nop # E : ++ ++$final: ldq $1, 0($0) # L : load last quad ++ subq$5, $0, $18 # E : $18 - number of bytes left to do + nop # E : + bne $18, $last_quad # U : + +--- a/sysdeps/alpha/memchr.S b/sysdeps/alpha/memchr.S +@@ -119,7 +119,7 @@ $first_quad: + + # At least one byte left to process. + +- ldq t0, 8(v0) # e0: ++ ldq zero, 8(v0) # e0: prefetch next quad + subqt4, 1, a2 # .. e1 : + addqv0, 8, v0 #-e0: + +@@ -138,19 +138,19 @@ $first_quad: + + # At least three quads remain to be accessed + +- mov t0, t3 # e0: move prefetched value to correct reg +- + .align 4 + $unrolled_loop: +- ldq t0, 8(v0) #-e0: prefetch t0 +- xor a1, t3, t1 # .. e1 : +- cmpbge zero, t1, t1# e0: +- bne t1, $found_it # .. e1 : ++ ldq t0, 0(v0) # e0: load quad ++ xor a1, t0, t1 # .. e1 : ++ ldq zero, 8(v0) # e0: prefetch next quad ++ cmpbge zero, t1, t1# .. e1: ++ bne t1,
Bug#538807: Acknowledgement (broken dependencies libc6-dev-i386 - libc6-i386)
Am Montag, den 27.07.2009, 10:04 +0200 schrieb Felix Zielcke: Maybe it doestn't like this? Pre-Depends: libc6-i386 (= 2.9-21) Depends: libc6-i386 (= 2.9-22) Ah I didn't notice this in libc6-i386: Replaces: libc6-dev-i386 That should maybe be versioned to avoid this. -- Felix Zielcke Proud Debian Maintainer -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#538807: Acknowledgement (broken dependencies libc6-dev-i386 - libc6-i386)
On Mon, Jul 27, 2009 at 11:20:40AM +0200, Felix Zielcke wrote: Am Montag, den 27.07.2009, 10:04 +0200 schrieb Felix Zielcke: Maybe it doestn't like this? Pre-Depends: libc6-i386 (= 2.9-21) Depends: libc6-i386 (= 2.9-22) Ah I didn't notice this in libc6-i386: Replaces: libc6-dev-i386 My tests show it is actually the Depends + Pre-Depends that causes the problem, while dpkg is perfectly able to cope with that... -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#537994: marked as done (libc6-i386: uninstallable with fakeroot installed on existing system)
Your message dated Mon, 27 Jul 2009 12:51:51 +0200 with message-id 20090727105151.ga12...@volta.aurel32.net and subject line Re: libc6-i386: uninstallable with fakeroot installed on existing system has caused the Debian Bug report #537994, regarding libc6-i386: uninstallable with fakeroot installed on existing system 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 ow...@bugs.debian.org immediately.) -- 537994: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537994 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libc6-i386 Version: 2.9-21 Severity: serious Justification: Uninstallable -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 i guess this is more of that dir-vs-symlink-during-transition problem? rangda[/home/sean] sudo apt-get install libc6-i386 :) Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: prelink libiso9660-5 libview2 libcdio7 libgnomecanvasmm-2.6-1c2a libadns1 libsexymm2 libparted1.8-10 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libc6-i386 0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded. Need to get 0B/3750kB of archives. After this operation, 9482kB of additional disk space will be used. (Reading database ... 329039 files and directories currently installed.) Unpacking libc6-i386 (from .../libc6-i386_2.9-21_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/libc6-i386_2.9-21_amd64.deb (--unpack): trying to overwrite `/usr/lib32', which is also in package fakeroot dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libc6-i386_2.9-21_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) rangda[/home/sean] [100] :( rangda[/home/sean] ls -ld /usr/lib*[100] :( drwxr-xr-x 291 root root 192512 2009-07-22 12:02 /usr/lib lrwxrwxrwx 1 root root 24 2007-09-04 01:18 /usr/lib32 - /emul/ia32-linux/usr/lib lrwxrwxrwx 1 root root 3 2007-09-04 01:18 /usr/lib64 - lib this system until recently had ia32-libs installed (i removed them so i could get the latest libc6{,-dbg}, and i've never installed ia32-libs-tools, in case it's significant. sean - -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6-i386 depends on: ii libc6 2.9-21 GNU C Library: Shared libraries libc6-i386 recommends no packages. libc6-i386 suggests no packages. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFKZuaRynjLPm522B0RApZKAJ4v0ysxUa3YoUR/VCz9D3X2vai0NgCdGRQm KvCYw4zDsfSy16lWLvyfeZY= =pwLO -END PGP SIGNATURE- ---End Message--- ---BeginMessage--- Version: 2.9-22 On Wed, Jul 22, 2009 at 12:14:46PM +0200, sean finney wrote: Package: libc6-i386 Version: 2.9-21 Severity: serious Justification: Uninstallable -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 i guess this is more of that dir-vs-symlink-during-transition problem? rangda[/home/sean] sudo apt-get install libc6-i386 :) Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: prelink libiso9660-5 libview2 libcdio7 libgnomecanvasmm-2.6-1c2a libadns1 libsexymm2 libparted1.8-10 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: libc6-i386 0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded. Need to get 0B/3750kB of archives. After this operation, 9482kB of additional disk space will be used. (Reading database ... 329039 files and directories currently installed.) Unpacking libc6-i386 (from .../libc6-i386_2.9-21_amd64.deb) ... dpkg: error processing /var/cache/apt/archives/libc6-i386_2.9-21_amd64.deb (--unpack): trying to overwrite `/usr/lib32', which is also in package fakeroot dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libc6-i386_2.9-21_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
r3705 - in glibc-package/trunk/debian: . control.in
Author: aurel32 Date: 2009-07-27 10:57:00 + (Mon, 27 Jul 2009) New Revision: 3705 Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/control glibc-package/trunk/debian/control.in/i386 Log: * control.in/i386: replace the Pre-Depends by a Conflicts. Closes: #538807. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-07-27 09:19:53 UTC (rev 3704) +++ glibc-package/trunk/debian/changelog2009-07-27 10:57:00 UTC (rev 3705) @@ -21,8 +21,10 @@ any/cvs-signalfd-eventfd.diff. * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching in memchr() on alpha. Closes: #521737. + * control.in/i386: replace the Pre-Depends by a Conflicts. Closes: +#538807. - -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 11:18:42 +0200 + -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 12:47:09 +0200 eglibc (2.9-22) unstable; urgency=low Modified: glibc-package/trunk/debian/control === --- glibc-package/trunk/debian/control 2009-07-27 09:19:53 UTC (rev 3704) +++ glibc-package/trunk/debian/control 2009-07-27 10:57:00 UTC (rev 3705) @@ -364,7 +364,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev -Pre-Depends: libc6-i386 (= 2.9-21) +Conflicts: libc6-i386 (= 2.9-18) Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}) Recommends: gcc-multilib Description: GNU C Library: 32-bit development libraries for AMD64 Modified: glibc-package/trunk/debian/control.in/i386 === --- glibc-package/trunk/debian/control.in/i386 2009-07-27 09:19:53 UTC (rev 3704) +++ glibc-package/trunk/debian/control.in/i386 2009-07-27 10:57:00 UTC (rev 3705) @@ -15,7 +15,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev -Pre-Depends: libc6-i386 (= 2.9-21) +Conflicts: libc6-i386 (= 2.9-18) Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}) Recommends: gcc-multilib Description: GNU C Library: 32-bit development libraries for AMD64 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#537466: confirm bug
I get a similar dependency problem. E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. upgrading from libc6-i386 2.9-21 - Version: 2.9-22 Inside libc6-i386 2.9-22 deb I can see a: Replaces: libc6-dev-i386 but there is an actual libc6-dev-i386 package whose version is 2.9-22 in my apt/cache -- Ivan Sergio Borgonovo http://www.webthatworks.it -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3707 - glibc-package/trunk/debian
Author: aurel32 Date: 2009-07-27 13:34:24 + (Mon, 27 Jul 2009) New Revision: 3707 Modified: glibc-package/trunk/debian/changelog Log: Remove bug closure, it's only partially fixed. Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-07-27 11:31:55 UTC (rev 3706) +++ glibc-package/trunk/debian/changelog2009-07-27 13:34:24 UTC (rev 3707) @@ -20,7 +20,7 @@ * Replace any/submitted-signalfd-eventfd.diff by upstream version any/cvs-signalfd-eventfd.diff. * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching -in memchr() on alpha. Closes: #521737. +in memchr() on alpha. * control.in/i386: replace the Pre-Depends by a Conflicts. Closes: #538807. Update the breaks version of the packages not yet transitioned. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3708 - glibc-package/trunk/debian
Author: aurel32 Date: 2009-07-27 13:38:04 + (Mon, 27 Jul 2009) New Revision: 3708 Modified: glibc-package/trunk/debian/changelog Log: Upload to unstable Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2009-07-27 13:34:24 UTC (rev 3707) +++ glibc-package/trunk/debian/changelog2009-07-27 13:38:04 UTC (rev 3708) @@ -1,4 +1,4 @@ -eglibc (2.9-23) UNRELEASED; urgency=low +eglibc (2.9-23) unstable; urgency=low * debhelper.in/libc.postinst, sysdeps/depflags.pl: remove upgrade code for pre-etch installations. @@ -25,7 +25,7 @@ #538807. Update the breaks version of the packages not yet transitioned. - -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 13:30:23 +0200 + -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 15:37:54 +0200 eglibc (2.9-22) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3709 - in glibc-package/branches/multiarch/debian: . control.in patches patches/any
Author: aurel32 Date: 2009-07-27 13:52:15 + (Mon, 27 Jul 2009) New Revision: 3709 Modified: glibc-package/branches/multiarch/debian/changelog glibc-package/branches/multiarch/debian/control glibc-package/branches/multiarch/debian/control.in/i386 glibc-package/branches/multiarch/debian/patches/any/cvs-broken-dns.diff glibc-package/branches/multiarch/debian/patches/any/submitted-signalfd-eventfd.diff glibc-package/branches/multiarch/debian/patches/series Log: multiarch: update from trunk Modified: glibc-package/branches/multiarch/debian/changelog === --- glibc-package/branches/multiarch/debian/changelog 2009-07-27 13:38:04 UTC (rev 3708) +++ glibc-package/branches/multiarch/debian/changelog 2009-07-27 13:52:15 UTC (rev 3709) @@ -1,11 +1,11 @@ -eglibc (2.9-23~multiarch) experimental; urgency=low +eglibc (2.9-23+multiarch) experimental; urgency=low * Split out libc-bin from libc6 and libc-dev-bin from libc6-dev. Closes: #330735. -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 01:10:35 +0200 -eglibc (2.9-23) UNRELEASED; urgency=low +eglibc (2.9-23) unstable; urgency=low * debhelper.in/libc.postinst, sysdeps/depflags.pl: remove upgrade code for pre-etch installations. @@ -21,8 +21,18 @@ * Move all upstream changelogs in glibc-docs, and install a small changelog file explaining the reason. * Ship README.libm in libc6-dev. + * Update any/cvs-broken-dns.diff from upstream. + * any/cvs-pthread_mutex_lock.diff: new patch from upstream to fix +a memory ordering problem in pthread_mutex_{,timed}lock. + * Replace any/submitted-signalfd-eventfd.diff by upstream version +any/cvs-signalfd-eventfd.diff. + * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching +in memchr() on alpha. + * control.in/i386: replace the Pre-Depends by a Conflicts. Closes: +#538807. Update the breaks version of the packages not yet +transitioned. - -- Aurelien Jarno aure...@debian.org Sun, 26 Jul 2009 19:17:08 +0200 + -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 15:37:54 +0200 eglibc (2.9-22) unstable; urgency=low Modified: glibc-package/branches/multiarch/debian/control === --- glibc-package/branches/multiarch/debian/control 2009-07-27 13:38:04 UTC (rev 3708) +++ glibc-package/branches/multiarch/debian/control 2009-07-27 13:52:15 UTC (rev 3709) @@ -376,7 +376,7 @@ Priority: optional Depends: libc6 (= ${binary:Version}) Replaces: libc6-dev-i386 -Breaks: fakeroot (= 1.12.2), gnu-efi (= 3.0e-2), fakechroot (= 2.9-1), fglrx-glx-ia32 (= 1:9-5-1), ia32-libs (= 2.7), ia32-libs-gtk (= 2.7), lib32asound2 (= 1.0.20-2), lib32asound2-dev (= 1.0.20-2), lib32bz2-1.0 (= 1.0.5-2), lib32bz2-dev (= 1.0.5-2), lib32ffi-dev (= 3.0.7-1), lib32ffi5 (= 3.0.7-1), lib32g2c0 (= 1:3.4.6-9), lib32gcc1 (= 1:4.4.0-6), lib32gfortran3 (= 4.4.0-6), lib32gmp3 (= 2:4.3.1+dfsg-1), lib32gmp3-dev (= 2:4.3.1+dfsg-1), lib32gmpxx4 (= 2:4.3.1+dfsg-1), lib32gomp1 (= 4.4.0-6), lib32icu-dev (= 4.0.1-2), lib32icu38 (= 4.0.1-2), lib32icu40 (= 4.0.1-2), lib32mudflap0 (= 4.4.0-6), lib32ncurses5 (= 5.7+20090523-1), lib32ncurses5-dev (= 5.7+20090523-1), lib32ncursesw5 (= 5.7+20090523-1), lib32ncursesw5-dev (= 5.7+20090523-1), lib32nss-mdns (= 0.10-3), lib32objc2 (= 4.4.0-6), lib32readline5 (= 5.2-4), lib32readline5-dev (= 5.2-4), lib32stdc++6 (= 4.4.0-6), lib32stdc++6-4.4-dbg (= 4.4.0-6), lib32z1 (= 1:1.2.3.3.dfsg-13), lib32z1-dev ( = 1:1.2.3.3.dfsg-13), libc6-dev-i386 (= 2.9-14), nvidia-glx-ia32 (= 185.18.14-1), nvidia-libvdpau-ia32 (= 185.18.14-1) +Breaks: fakeroot (= 1.12.2), gnu-efi (= 3.0e-2), fakechroot (= 2.9-1), fglrx-glx-ia32 (= 1:9-5-1), ia32-libs (= 2.7), ia32-libs-gtk (= 2.7), lib32asound2 (= 1.0.20-2), lib32asound2-dev (= 1.0.20-2), lib32bz2-1.0 (= 1.0.5-2), lib32bz2-dev (= 1.0.5-2), lib32ffi-dev (= 3.0.7-1), lib32ffi5 (= 3.0.7-1), lib32g2c0 (= 1:3.4.6-9), lib32gcc1 (= 1:4.4.0-6), lib32gfortran3 (= 4.4.0-6), lib32gmp3 (= 2:4.3.1+dfsg-2), lib32gmp3-dev (= 2:4.3.1+dfsg-2), lib32gmpxx4 (= 2:4.3.1+dfsg-2), lib32gomp1 (= 4.4.0-6), lib32icu-dev (= 4.0.1-2), lib32icu38 (= 4.0.1-2), lib32icu40 (= 4.0.1-2), lib32mudflap0 (= 4.4.0-6), lib32ncurses5 (= 5.7+20090523-1), lib32ncurses5-dev (= 5.7+20090523-1), lib32ncursesw5 (= 5.7+20090523-1), lib32ncursesw5-dev (= 5.7+20090523-1), lib32nss-mdns (= 0.10-3), lib32objc2 (= 4.4.0-6), lib32readline5 (= 5.2-4), lib32readline5-dev (= 5.2-4), lib32stdc++6 (= 4.4.0-6), lib32stdc++6-4.4-dbg (= 4.4.0-6), lib32z1 (= 1:1.2.3.3.dfsg-13), lib32z1-dev ( = 1:1.2.3.3.dfsg-13), libc6-dev-i386 (= 2.9-14), nvidia-glx-ia32 (= 185.18.14-1), nvidia-libvdpau1-ia32 (= 185.18.14-1) Description: GNU C Library: 32-bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. @@
Processing of eglibc_2.9-23+multiarch_amd64.changes
eglibc_2.9-23+multiarch_amd64.changes uploaded successfully to localhost along with the files: eglibc_2.9-23+multiarch.dsc eglibc_2.9-23+multiarch.diff.gz glibc-doc_2.9-23+multiarch_all.deb eglibc-source_2.9-23+multiarch_all.deb locales_2.9-23+multiarch_all.deb libc6_2.9-23+multiarch_amd64.deb libc6-dev_2.9-23+multiarch_amd64.deb libc6-prof_2.9-23+multiarch_amd64.deb libc6-pic_2.9-23+multiarch_amd64.deb libc-bin_2.9-23+multiarch_amd64.deb libc-dev-bin_2.9-23+multiarch_amd64.deb locales-all_2.9-23+multiarch_amd64.deb libc6-i386_2.9-23+multiarch_amd64.deb libc6-dev-i386_2.9-23+multiarch_amd64.deb nscd_2.9-23+multiarch_amd64.deb libc6-dbg_2.9-23+multiarch_amd64.deb libc6-udeb_2.9-23+multiarch_amd64.udeb libnss-dns-udeb_2.9-23+multiarch_amd64.udeb libnss-files-udeb_2.9-23+multiarch_amd64.udeb Greetings, Your Debian queue daemon -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3711 - glibc-package/tags
Author: aurel32 Date: 2009-07-27 16:12:31 + (Mon, 27 Jul 2009) New Revision: 3711 Added: glibc-package/tags/2.9-23/ Log: Tag eglibc 2.9-23 -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
r3712 - in glibc-package/branches/eglibc-2.10/debian: . control.in patches patches/alpha
Author: aurel32 Date: 2009-07-27 16:18:50 + (Mon, 27 Jul 2009) New Revision: 3712 Added: glibc-package/branches/eglibc-2.10/debian/patches/alpha/submitted-asm-memchr.diff Modified: glibc-package/branches/eglibc-2.10/debian/changelog glibc-package/branches/eglibc-2.10/debian/control glibc-package/branches/eglibc-2.10/debian/control.in/i386 glibc-package/branches/eglibc-2.10/debian/patches/series Log: Merge from trunk r3701-r3711 Modified: glibc-package/branches/eglibc-2.10/debian/changelog === --- glibc-package/branches/eglibc-2.10/debian/changelog 2009-07-27 16:12:31 UTC (rev 3711) +++ glibc-package/branches/eglibc-2.10/debian/changelog 2009-07-27 16:18:50 UTC (rev 3712) @@ -110,7 +110,7 @@ -- Aurelien Jarno aure...@debian.org Sun, 12 Jul 2009 14:58:42 +0200 -eglibc (2.9-23) UNRELEASED; urgency=low +eglibc (2.9-23) unstable; urgency=low * debhelper.in/libc.postinst, sysdeps/depflags.pl: remove upgrade code for pre-etch installations. @@ -131,8 +131,13 @@ a memory ordering problem in pthread_mutex_{,timed}lock. * Replace any/submitted-signalfd-eventfd.diff by upstream version any/cvs-signalfd-eventfd.diff. + * alpha/submitted-asm-memchr.diff: new patch to fix broken prefetching +in memchr() on alpha. + * control.in/i386: replace the Pre-Depends by a Conflicts. Closes: +#538807. Update the breaks version of the packages not yet +transitioned. - -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 00:01:57 +0200 + -- Aurelien Jarno aure...@debian.org Mon, 27 Jul 2009 15:37:54 +0200 eglibc (2.9-22) unstable; urgency=low Modified: glibc-package/branches/eglibc-2.10/debian/control === --- glibc-package/branches/eglibc-2.10/debian/control 2009-07-27 16:12:31 UTC (rev 3711) +++ glibc-package/branches/eglibc-2.10/debian/control 2009-07-27 16:18:50 UTC (rev 3712) @@ -353,7 +353,7 @@ Priority: optional Depends: libc6 (= ${binary:Version}) Replaces: libc6-dev-i386 -Breaks: fakeroot (= 1.12.2), gnu-efi (= 3.0e-2), fakechroot (= 2.9-1), fglrx-glx-ia32 (= 1:9-5-1), ia32-libs (= 2.7), ia32-libs-gtk (= 2.7), lib32asound2 (= 1.0.20-2), lib32asound2-dev (= 1.0.20-2), lib32bz2-1.0 (= 1.0.5-2), lib32bz2-dev (= 1.0.5-2), lib32ffi-dev (= 3.0.7-1), lib32ffi5 (= 3.0.7-1), lib32g2c0 (= 1:3.4.6-9), lib32gcc1 (= 1:4.4.0-6), lib32gfortran3 (= 4.4.0-6), lib32gmp3 (= 2:4.3.1+dfsg-1), lib32gmp3-dev (= 2:4.3.1+dfsg-1), lib32gmpxx4 (= 2:4.3.1+dfsg-1), lib32gomp1 (= 4.4.0-6), lib32icu-dev (= 4.0.1-2), lib32icu38 (= 4.0.1-2), lib32icu40 (= 4.0.1-2), lib32mudflap0 (= 4.4.0-6), lib32ncurses5 (= 5.7+20090523-1), lib32ncurses5-dev (= 5.7+20090523-1), lib32ncursesw5 (= 5.7+20090523-1), lib32ncursesw5-dev (= 5.7+20090523-1), lib32nss-mdns (= 0.10-3), lib32objc2 (= 4.4.0-6), lib32readline5 (= 5.2-4), lib32readline5-dev (= 5.2-4), lib32stdc++6 (= 4.4.0-6), lib32stdc++6-4.4-dbg (= 4.4.0-6), lib32z1 (= 1:1.2.3.3.dfsg-13), lib32z1-dev ( = 1:1.2.3.3.dfsg-13), libc6-dev-i386 (= 2.9-14), nvidia-glx-ia32 (= 185.18.14-1), nvidia-libvdpau-ia32 (= 185.18.14-1) +Breaks: fakeroot (= 1.12.2), gnu-efi (= 3.0e-2), fakechroot (= 2.9-1), fglrx-glx-ia32 (= 1:9-5-1), ia32-libs (= 2.7), ia32-libs-gtk (= 2.7), lib32asound2 (= 1.0.20-2), lib32asound2-dev (= 1.0.20-2), lib32bz2-1.0 (= 1.0.5-2), lib32bz2-dev (= 1.0.5-2), lib32ffi-dev (= 3.0.7-1), lib32ffi5 (= 3.0.7-1), lib32g2c0 (= 1:3.4.6-9), lib32gcc1 (= 1:4.4.0-6), lib32gfortran3 (= 4.4.0-6), lib32gmp3 (= 2:4.3.1+dfsg-2), lib32gmp3-dev (= 2:4.3.1+dfsg-2), lib32gmpxx4 (= 2:4.3.1+dfsg-2), lib32gomp1 (= 4.4.0-6), lib32icu-dev (= 4.0.1-2), lib32icu38 (= 4.0.1-2), lib32icu40 (= 4.0.1-2), lib32mudflap0 (= 4.4.0-6), lib32ncurses5 (= 5.7+20090523-1), lib32ncurses5-dev (= 5.7+20090523-1), lib32ncursesw5 (= 5.7+20090523-1), lib32ncursesw5-dev (= 5.7+20090523-1), lib32nss-mdns (= 0.10-3), lib32objc2 (= 4.4.0-6), lib32readline5 (= 5.2-4), lib32readline5-dev (= 5.2-4), lib32stdc++6 (= 4.4.0-6), lib32stdc++6-4.4-dbg (= 4.4.0-6), lib32z1 (= 1:1.2.3.3.dfsg-13), lib32z1-dev ( = 1:1.2.3.3.dfsg-13), libc6-dev-i386 (= 2.9-14), nvidia-glx-ia32 (= 185.18.14-1), nvidia-libvdpau1-ia32 (= 185.18.14-1) Description: GNU C Library: 32-bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -364,7 +364,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev -Pre-Depends: libc6-i386 (= 2.9-21) +Conflicts: libc6-i386 (= 2.9-18) Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}) Recommends: gcc-multilib Description: GNU C Library: 32-bit development libraries for AMD64 Modified: glibc-package/branches/eglibc-2.10/debian/control.in/i386 === --- glibc-package/branches/eglibc-2.10/debian/control.in/i386
r3713 - glibc-package/branches/eglibc-2.10/debian/patches/alpha
Author: aurel32 Date: 2009-07-27 16:21:36 + (Mon, 27 Jul 2009) New Revision: 3713 Modified: glibc-package/branches/eglibc-2.10/debian/patches/alpha/submitted-asm-memchr.diff Log: Fix alpha/submitted-asm-memchr.diff after the move to ports Modified: glibc-package/branches/eglibc-2.10/debian/patches/alpha/submitted-asm-memchr.diff === --- glibc-package/branches/eglibc-2.10/debian/patches/alpha/submitted-asm-memchr.diff 2009-07-27 16:18:50 UTC (rev 3712) +++ glibc-package/branches/eglibc-2.10/debian/patches/alpha/submitted-asm-memchr.diff 2009-07-27 16:21:36 UTC (rev 3713) @@ -3,8 +3,8 @@ * sysdeps/alpha/memchr.S: Use prefetch load. * sysdeps/alpha/alphaev6/memchr.S: Likewise. a/sysdeps/alpha/alphaev6/memchr.S -+++ b/sysdeps/alpha/alphaev6/memchr.S +--- a/ports/sysdeps/alpha/alphaev6/memchr.S b/ports/sysdeps/alpha/alphaev6/memchr.S @@ -127,7 +127,7 @@ $first_quad: cmpbge $31, $1, $2 # E : bne $2, $found_it # U : @@ -65,8 +65,8 @@ nop # E : bne $18, $last_quad # U : a/sysdeps/alpha/memchr.S -+++ b/sysdeps/alpha/memchr.S +--- a/ports/sysdeps/alpha/memchr.S b/ports/sysdeps/alpha/memchr.S @@ -119,7 +119,7 @@ $first_quad: # At least one byte left to process. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
eglibc_2.9-23+multiarch_amd64.changes ACCEPTED
Accepted: eglibc-source_2.9-23+multiarch_all.deb to pool/main/e/eglibc/eglibc-source_2.9-23+multiarch_all.deb eglibc_2.9-23+multiarch.diff.gz to pool/main/e/eglibc/eglibc_2.9-23+multiarch.diff.gz eglibc_2.9-23+multiarch.dsc to pool/main/e/eglibc/eglibc_2.9-23+multiarch.dsc glibc-doc_2.9-23+multiarch_all.deb to pool/main/e/eglibc/glibc-doc_2.9-23+multiarch_all.deb libc-bin_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc-bin_2.9-23+multiarch_amd64.deb libc-dev-bin_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc-dev-bin_2.9-23+multiarch_amd64.deb libc6-dbg_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dbg_2.9-23+multiarch_amd64.deb libc6-dev-i386_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dev-i386_2.9-23+multiarch_amd64.deb libc6-dev_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dev_2.9-23+multiarch_amd64.deb libc6-i386_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-i386_2.9-23+multiarch_amd64.deb libc6-pic_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-pic_2.9-23+multiarch_amd64.deb libc6-prof_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-prof_2.9-23+multiarch_amd64.deb libc6-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libc6-udeb_2.9-23+multiarch_amd64.udeb libc6_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6_2.9-23+multiarch_amd64.deb libnss-dns-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libnss-dns-udeb_2.9-23+multiarch_amd64.udeb libnss-files-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libnss-files-udeb_2.9-23+multiarch_amd64.udeb locales-all_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/locales-all_2.9-23+multiarch_amd64.deb locales_2.9-23+multiarch_all.deb to pool/main/e/eglibc/locales_2.9-23+multiarch_all.deb nscd_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/nscd_2.9-23+multiarch_amd64.deb Override entries for your package: eglibc-source_2.9-23+multiarch_all.deb - optional devel eglibc_2.9-23+multiarch.dsc - required libs glibc-doc_2.9-23+multiarch_all.deb - optional doc libc-bin_2.9-23+multiarch_amd64.deb - required libs libc-dev-bin_2.9-23+multiarch_amd64.deb - optional libdevel libc6-dbg_2.9-23+multiarch_amd64.deb - extra debug libc6-dev-i386_2.9-23+multiarch_amd64.deb - optional libdevel libc6-dev_2.9-23+multiarch_amd64.deb - optional libdevel libc6-i386_2.9-23+multiarch_amd64.deb - optional libs libc6-pic_2.9-23+multiarch_amd64.deb - optional libdevel libc6-prof_2.9-23+multiarch_amd64.deb - extra libdevel libc6-udeb_2.9-23+multiarch_amd64.udeb - extra debian-installer libc6_2.9-23+multiarch_amd64.deb - required libs libnss-dns-udeb_2.9-23+multiarch_amd64.udeb - extra debian-installer libnss-files-udeb_2.9-23+multiarch_amd64.udeb - extra debian-installer locales-all_2.9-23+multiarch_amd64.deb - extra libs locales_2.9-23+multiarch_all.deb - standard libs nscd_2.9-23+multiarch_amd64.deb - optional admin Announcing to debian-devel-chan...@lists.debian.org Closing bugs: 330735 Thank you for your contribution to Debian. -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#330735: marked as done (glibc: Binaries in library debs)
Your message dated Mon, 27 Jul 2009 19:48:16 + with message-id e1mvwbe-0006rf...@ries.debian.org and subject line Bug#330735: fixed in eglibc 2.9-23+multiarch has caused the Debian Bug report #330735, regarding glibc: Binaries in library debs 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 ow...@bugs.debian.org immediately.) -- 330735: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=330735 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: glibc Severity: wishlist Hi, the libc6 and libc6-dev packages contain binaries as well as the shared libs. This makes it impossible for future soname changes to coexist. While this might not be a big concern for libc6 it also affects the multiarch plans. The libc6:i386 and libc6:amd64 packages would have file overlaps. Please split out the binaries into seperate libc6-bin and libc6-bin-dev packages. libc6: /sbin/ldconfig libc6: /usr/bin/ldd libc6: /usr/bin/iconv libc6: /usr/bin/zdump libc6: /usr/bin/rpcinfo libc6: /usr/bin/tzselect libc6: /usr/bin/getconf libc6: /usr/bin/getent libc6: /usr/bin/locale libc6: /usr/bin/localedef libc6: /usr/bin/catchsegv libc6: /usr/sbin/zic libc6: /usr/sbin/tzconfig libc6: /usr/sbin/iconvconfig libc6-dev: /usr/bin/gencat libc6-dev: /usr/bin/mtrace libc6-dev: /usr/bin/rpcgen MfG Goswin -- System Information: Debian Release: 3.1 Architecture: i386 (i686) Kernel: Linux 2.4.27-rc5+skas3+acl Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) ---End Message--- ---BeginMessage--- Source: eglibc Source-Version: 2.9-23+multiarch We believe that the bug you reported is fixed in the latest version of eglibc, which is due to be installed in the Debian FTP archive: eglibc-source_2.9-23+multiarch_all.deb to pool/main/e/eglibc/eglibc-source_2.9-23+multiarch_all.deb eglibc_2.9-23+multiarch.diff.gz to pool/main/e/eglibc/eglibc_2.9-23+multiarch.diff.gz eglibc_2.9-23+multiarch.dsc to pool/main/e/eglibc/eglibc_2.9-23+multiarch.dsc glibc-doc_2.9-23+multiarch_all.deb to pool/main/e/eglibc/glibc-doc_2.9-23+multiarch_all.deb libc-bin_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc-bin_2.9-23+multiarch_amd64.deb libc-dev-bin_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc-dev-bin_2.9-23+multiarch_amd64.deb libc6-dbg_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dbg_2.9-23+multiarch_amd64.deb libc6-dev-i386_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dev-i386_2.9-23+multiarch_amd64.deb libc6-dev_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-dev_2.9-23+multiarch_amd64.deb libc6-i386_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-i386_2.9-23+multiarch_amd64.deb libc6-pic_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-pic_2.9-23+multiarch_amd64.deb libc6-prof_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6-prof_2.9-23+multiarch_amd64.deb libc6-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libc6-udeb_2.9-23+multiarch_amd64.udeb libc6_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/libc6_2.9-23+multiarch_amd64.deb libnss-dns-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libnss-dns-udeb_2.9-23+multiarch_amd64.udeb libnss-files-udeb_2.9-23+multiarch_amd64.udeb to pool/main/e/eglibc/libnss-files-udeb_2.9-23+multiarch_amd64.udeb locales-all_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/locales-all_2.9-23+multiarch_amd64.deb locales_2.9-23+multiarch_all.deb to pool/main/e/eglibc/locales_2.9-23+multiarch_all.deb nscd_2.9-23+multiarch_amd64.deb to pool/main/e/eglibc/nscd_2.9-23+multiarch_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 330...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno aure...@debian.org (supplier of updated eglibc 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 ftpmas...@debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Mon, 27 Jul 2009 01:10:35 +0200 Source: eglibc Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386
Bug#538912: E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle.
Package: libc6-i386 Version: 2.9-21 Severity: important apt-get is unable to upgrade or dist-upgrade, failing immediately with: E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6-i386 depends on: ii libc6 2.9-21 GNU C Library: Shared libraries libc6-i386 recommends no packages. libc6-i386 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#538912: marked as done (E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle.)
Your message dated Mon, 27 Jul 2009 23:30:46 +0200 with message-id 20090727213046.gp14...@hall.aurel32.net and subject line Re: Bug#538912: E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. has caused the Debian Bug report #538912, regarding E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. 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 ow...@bugs.debian.org immediately.) -- 538912: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538912 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: libc6-i386 Version: 2.9-21 Severity: important apt-get is unable to upgrade or dist-upgrade, failing immediately with: E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-2-xen-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6-i386 depends on: ii libc6 2.9-21 GNU C Library: Shared libraries libc6-i386 recommends no packages. libc6-i386 suggests no packages. -- no debconf information ---End Message--- ---BeginMessage--- Version: 2.9-23 On Mon, Jul 27, 2009 at 09:25:09PM +, James Cloos wrote: Package: libc6-i386 Version: 2.9-21 Severity: important apt-get is unable to upgrade or dist-upgrade, failing immediately with: E: Couldn't configure pre-depend libc6-i386 for libc6-dev-i386, probably a dependency cycle. Already reported, already fixed. Closing the bug. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net ---End Message---
Bug#538916: libc6.1-dev: Conflicting definitions in linux/ptrace.h and sys/ptrace.h on ia64
Package: libc6.1-dev Version: 2.9-19 Severity: important Hi, upstart on ia64 currently ftbfs [1]. It's the only architecture, where this happens. The relevant build log is In file included from /usr/include/asm/ptrace.h:58, from /usr/include/linux/ptrace.h:49, from child.h:27, from child.c:37: /usr/include/asm/fpu.h:57: error: redefinition of 'struct ia64_fpreg' In file included from /usr/include/linux/ptrace.h:49, from child.h:27, from child.c:37: /usr/include/asm/ptrace.h:208: error: redefinition of 'struct pt_all_user_regs' This very much looks like a toolchain issue on ia64 (conflict between libc6.1-dev and linux-libc-dev). Feel free to reassign appropriately. Cheers, Michael [1] https://buildd.debian.org/fetch.cgi?pkg=upstartver=0.6.2-1arch=ia64stamp=1248677700file=log -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (300, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.30.3 Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org