Your message dated Mon, 27 Dec 2010 12:32:08 +0000
with message-id <e1pxcfe-0006pg...@franck.debian.org>
and subject line Bug#604717: fixed in dietlibc 0.32-5.1
has caused the Debian Bug report #604717,
regarding dietlibc-dev: uint64_t should be 8 bytes
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.)
--
604717: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604717
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dietlibc-dev
Version: 0.32-5
Severity: important
i...@luque:~$ diet gcc size.c
/usr/lib/diet/lib-sparc/libc.a(vprintf.o): In function `vprintf':
vprintf.c:(.text+0x1c): warning: warning: the printf functions add several
kilobytes of bloat.
i...@luque:~$ ./a.out
sizeof(uint64_t) = 4
i...@luque:~$ gcc size.c
i...@luque:~$ ./a.out
sizeof(uint64_t) = 8
i...@luque:~$ cat size.c
#include <stdint.h>
#include <stdio.h>
int main() {
printf("sizeof(uint64_t) = %d\n", sizeof(uint64_t));
return 0;
}
i...@luque:~$
That is the smallest example I have to reproduce the problem. I'm not
sure what to mark the severity as, since this bug did prevent the
initscripts from finishing. The problem is the struct dirent64 does
not agree with the kernel, so /etc/init.d/util-vserver runs setattr,
which calls readdir in an infinite loop, since ent->d_reclen = 0. Is
there a way to say this bug blocks #603882, or do I need to wait for
a bug number then poke control?
If you want to reproduce the infinite loop, compile this program with
diet gcc -g -D_FILE_OFFSET_BITS=64 break.c:
#include <stdio.h>
#include <dirent.h>
int main() {
DIR *dir = opendir(".");
struct dirent *ent;
while (ent = readdir(dir)) {
printf("file: %s\n", ent->d_name);
}
}
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: sparc (sparc64)
Kernel: Linux 2.6.32-5-vserver-sparc64 (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/dash
dietlibc-dev depends on no packages.
Versions of packages dietlibc-dev recommends:
pn dietlibc <none> (no description available)
Versions of packages dietlibc-dev suggests:
pn dietlibc-doc <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dietlibc
Source-Version: 0.32-5.1
We believe that the bug you reported is fixed in the latest version of
dietlibc, which is due to be installed in the Debian FTP archive:
dietlibc-dev_0.32-5.1_amd64.deb
to main/d/dietlibc/dietlibc-dev_0.32-5.1_amd64.deb
dietlibc-doc_0.32-5.1_all.deb
to main/d/dietlibc/dietlibc-doc_0.32-5.1_all.deb
dietlibc_0.32-5.1.diff.gz
to main/d/dietlibc/dietlibc_0.32-5.1.diff.gz
dietlibc_0.32-5.1.dsc
to main/d/dietlibc/dietlibc_0.32-5.1.dsc
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 604...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Cristau <jcris...@debian.org> (supplier of updated dietlibc 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: SHA256
Format: 1.8
Date: Mon, 27 Dec 2010 13:09:27 +0100
Source: dietlibc
Binary: dietlibc-dev dietlibc-doc
Architecture: source all amd64
Version: 0.32-5.1
Distribution: unstable
Urgency: high
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Julien Cristau <jcris...@debian.org>
Description:
dietlibc-dev - diet libc - a libc optimized for small size
dietlibc-doc - diet libc documentation - a libc optimized for small size
Closes: 604717
Changes:
dietlibc (0.32-5.1) unstable; urgency=high
.
* Non-maintainer upload.
* Fix sparc64 detection, based on a patch by Ivan Jager (closes: #604717).
Don't use defined(__sparc_v9__) to detect 64bit sparc, use
defined(__sparcv9) || defined(__arch64__) instead.
Checksums-Sha1:
4e41a8482479c0abce8242b57a9735f96366b93d 1647 dietlibc_0.32-5.1.dsc
6ec95c11befb05115b1a3a71329c08b37a200188 46461 dietlibc_0.32-5.1.diff.gz
3e9d45fdc4135520e90289a9ed20c66828ddb096 52958 dietlibc-doc_0.32-5.1_all.deb
8a2d8237e36e3ef1dd80d8e50b5488408246a7a3 459370 dietlibc-dev_0.32-5.1_amd64.deb
Checksums-Sha256:
7e1347c638ad47e39ccbed28bec58c0266f751568abdc04acdaa265a72ce98bd 1647
dietlibc_0.32-5.1.dsc
fcb7eeae012f5014fe34af0c82d51bec8120d1008057065a43fd2ff65e443866 46461
dietlibc_0.32-5.1.diff.gz
354d692c64753e6660657ed148c6ab89b71562cd937371b7ce4cf97725ae50d6 52958
dietlibc-doc_0.32-5.1_all.deb
af718359b2e8d74ef980bdd172631c9cce02ecd9f4c9c3ed7c25dbb4445acc39 459370
dietlibc-dev_0.32-5.1_amd64.deb
Files:
9631729ab8340f62ba9d9fbb877d1155 1647 devel optional dietlibc_0.32-5.1.dsc
b9c72dedec88b922c81dcb3ab7e0d8f5 46461 devel optional dietlibc_0.32-5.1.diff.gz
346801b3b98b79279722cba139f9e383 52958 doc optional
dietlibc-doc_0.32-5.1_all.deb
c637c78e48513b26a3467050823a3eab 459370 libdevel optional
dietlibc-dev_0.32-5.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJNGIR6AAoJEDEBgAUJBeQMgAAQAMcWzI8ix9YL2o3sbPDvPbW1
wHdEzykGbCIjsQGZ/4daHmDTzCJIyCI1piRb6IdB6ubX6Av1PlvU0QS6uojqsWIQ
D1lReXvL60+wk2oZAKR1Azgjdl3nhQQ8QgoucgGg583dHkEZBuB1XxATwh+1WEgy
7oCbAjjkgbiQ71bNi3VejGtVzMnS4NCsDDD12XID84bNzhYZP7ruhOrajvZEf9NM
Pp5OGKfIUGYTFSb6WRQrswGnY7N4CKgRkDZ5D9TewVcFe6qxrjidc4N65qaDcVyp
fsyR4vNYQJZV4BVzpevH6xlxL8omzfr+m4x/T6F717fPksu/ePb8C9696Z4VYRd5
Tw6+ZY2FWwA2t+CjwIziG0vGapBZqN1bKhra6awcAnf8TiephvL3IgfiB9tQv3ej
3bqZdwzFX4gdWcJKJXXgriXKo8zj8fzBZ/tCLBF7l9KO7KJeLPpDIVLmKAur4Q72
XFq2lyCKxj57EyZaXI5LmQUlynuL57CXpoQ7urm2J8wnGkHdHcd12VRc8vDsHdbV
UIz/+RzhLt/l/iaSqoLrovQ77tER1uw2Z9XxPx5EGUBy7HiLupxb+qXNNdEXB0PY
a+5ejNhsDYeLk660mTmzTvEM9dcTtTb3rzLTznOzbwSjdMF6F6gWtbKWSKSKl9L3
yFMtIgaZijRkVEUizdOs
=xprb
-----END PGP SIGNATURE-----
--- End Message ---