Your message dated Sat, 20 Aug 2022 16:49:38 +0000
with message-id <e1oprfg-0084sb...@fasolo.debian.org>
and subject line Bug#1017269: fixed in jemalloc 5.2.1-5
has caused the Debian Bug report #1017269,
regarding jemalloc: FTBFS: dpkg-gensymbols: error: some symbols or patterns
disappeared in the symbols file: see diff output below
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.)
--
1017269: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017269
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: jemalloc
Version: 5.2.1-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220813 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/include/jemalloc
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
> /usr/bin/install -c -m 755 bin/jemalloc-config
> /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> /usr/bin/install -c -m 644 include/jemalloc/jemalloc.h
> /<<PKGBUILDDIR>>/debian/tmp/usr/include/jemalloc
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
> /usr/bin/install -c -d
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
> /usr/bin/install -c -m 755 bin/jemalloc.sh /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> /usr/bin/install -c -m 755 lib/libjemalloc.so.2
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/jemalloc
> /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3
> /usr/bin/install -c -m 755 bin/jeprof /<<PKGBUILDDIR>>/debian/tmp/usr/bin
> /usr/bin/install -c -m 755 lib/libjemalloc.a
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
> /usr/bin/install -c -m 644 jemalloc.pc
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig
> /usr/bin/install -c -m 644 doc/jemalloc.html
> /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/jemalloc
> /usr/bin/install -c -m 644 doc/jemalloc.3
> /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3
> ln -sf libjemalloc.so.2
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.so
> /usr/bin/install -c -m 755 lib/libjemalloc_pic.a
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_install
> install -d debian/libjemalloc-dev//usr/bin
> cp --reflink=auto -a debian/tmp/usr/bin/jeprof
> debian/libjemalloc-dev//usr/bin/
> install -d debian/libjemalloc-dev//usr/include
> cp --reflink=auto -a debian/tmp/usr/include/jemalloc
> debian/libjemalloc-dev//usr/include/
> install -d debian/libjemalloc-dev//usr/lib/x86_64-linux-gnu
> cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.a
> debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.so
> debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc_pic.a
> debian/libjemalloc-dev//usr/lib/x86_64-linux-gnu/
> install -d debian/libjemalloc-dev//usr/lib/x86_64-linux-gnu/pkgconfig
> cp --reflink=auto -a
> debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/jemalloc.pc
> debian/libjemalloc-dev//usr/lib/x86_64-linux-gnu/pkgconfig/
> install -d debian/.debhelper/generated/libjemalloc-dev
> install -d debian/libjemalloc2//usr/lib/x86_64-linux-gnu
> cp --reflink=auto -a
> debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> debian/libjemalloc2//usr/lib/x86_64-linux-gnu/
> install -d debian/.debhelper/generated/libjemalloc2
> dh_installdocs
> install -d debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev
> cp --reflink=auto -a ./README
> debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev
> cp --reflink=auto -a debian/tmp/usr/share/doc/jemalloc/jemalloc.html
> debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev
> chmod -R u\+rw,go=rX debian/libjemalloc-dev/usr/share/doc
> install -p -m0644 debian/copyright
> debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev/copyright
> install -d debian/libjemalloc-dev/usr/share/doc-base/
> install -p -m0644 debian/libjemalloc-dev.doc-base
> debian/libjemalloc-dev/usr/share/doc-base/libjemalloc-dev.libjemalloc-dev
> install -d debian/libjemalloc2/usr/share/doc/libjemalloc2
> cp --reflink=auto -a ./README
> debian/libjemalloc2/usr/share/doc/libjemalloc2
> chmod -R u\+rw,go=rX debian/libjemalloc2/usr/share/doc
> install -p -m0644 debian/copyright
> debian/libjemalloc2/usr/share/doc/libjemalloc2/copyright
> dh_installchangelogs
> install -p -m0644 debian/changelog
> debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev/changelog.Debian
> install -p -m0644 ./ChangeLog
> debian/libjemalloc-dev/usr/share/doc/libjemalloc-dev/changelog
> install -p -m0644 debian/changelog
> debian/libjemalloc2/usr/share/doc/libjemalloc2/changelog.Debian
> install -p -m0644 ./ChangeLog
> debian/libjemalloc2/usr/share/doc/libjemalloc2/changelog
> dh_installman
> install -d debian/libjemalloc-dev/usr/share/man/man3/
> install -p -m0644 debian/tmp/usr/share/man/man3/jemalloc.3
> debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3
> install -d debian/libjemalloc-dev/usr/share/man/man1/
> install -p -m0644 ./debian/jeprof.1
> debian/libjemalloc-dev/usr/share/man/man1/jeprof.1
> man-recode --to-code UTF-8 --suffix .dh-new
> debian/libjemalloc-dev/usr/share/man/man1/jeprof.1
> man-recode --to-code UTF-8 --suffix .dh-new
> debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3
> mv debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3.dh-new
> debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3
> chmod 0644 -- debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3
> mv debian/libjemalloc-dev/usr/share/man/man1/jeprof.1.dh-new
> debian/libjemalloc-dev/usr/share/man/man1/jeprof.1
> chmod 0644 -- debian/libjemalloc-dev/usr/share/man/man1/jeprof.1
> dh_perl
> mv debian/libjemalloc-dev.substvars.new debian/libjemalloc-dev.substvars
> dh_link
> rm -f debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc.so
> ln -s libjemalloc.so.2
> debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc.so
> dh_strip_nondeterminism
> dh_compress
> cd debian/libjemalloc-dev
> cd debian/libjemalloc2
> chmod a-x usr/share/doc/libjemalloc2/changelog
> usr/share/doc/libjemalloc2/changelog.Debian
> chmod a-x usr/share/doc/libjemalloc-dev/changelog
> usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1
> usr/share/man/man3/jemalloc.3
> gzip -9nf usr/share/doc/libjemalloc2/changelog
> usr/share/doc/libjemalloc2/changelog.Debian
> gzip -9nf usr/share/doc/libjemalloc-dev/changelog
> usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1
> usr/share/man/man3/jemalloc.3
> cd '/<<PKGBUILDDIR>>'
> cd '/<<PKGBUILDDIR>>'
> dh_fixperms
> find debian/libjemalloc2 ! -type l -a -true -a -true -print0
> 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
> find debian/libjemalloc-dev ! -type l -a -true -a -true -print0
> 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
> find debian/libjemalloc2/usr/share/doc -type f -a -true -a ! -regex
> 'debian/libjemalloc2/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null |
> xargs -0r chmod 0644
> find debian/libjemalloc-dev/usr/share/doc -type f -a -true -a ! -regex
> 'debian/libjemalloc-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null
> | xargs -0r chmod 0644
> find debian/libjemalloc2/usr/share/doc -type d -a -true -a -true
> -print0 2>/dev/null | xargs -0r chmod 0755
> find debian/libjemalloc-dev/usr/share/doc -type d -a -true -a -true
> -print0 2>/dev/null | xargs -0r chmod 0755
> find debian/libjemalloc2 -type f \( -name '*.so.*' -o -name '*.so' -o
> -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name
> '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name
> '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a
> -true -print0 2>/dev/null | xargs -0r chmod 0644
> find debian/libjemalloc-dev/usr/share/man
> debian/libjemalloc-dev/usr/include -type f -a -true -a -true -print0
> 2>/dev/null | xargs -0r chmod 0644
> find debian/libjemalloc2/usr/lib -type f -name '*.ali' -a -true -a
> -true -print0 2>/dev/null | xargs -0r chmod uga-w
> find debian/libjemalloc-dev -type f \( -name '*.so.*' -o -name '*.so'
> -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name
> '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name
> '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a
> -true -print0 2>/dev/null | xargs -0r chmod 0644
> find debian/libjemalloc-dev/usr/bin -type f -a -true -a -true -print0
> 2>/dev/null | xargs -0r chmod a+x
> find debian/libjemalloc-dev/usr/lib -type f -name '*.ali' -a -true -a
> -true -print0 2>/dev/null | xargs -0r chmod uga-w
> dh_missing
> dh_dwz -a
> dwz -- debian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> dh_strip -a
> strip --strip-debug --remove-section=.comment --remove-section=.note
> --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N
> __gnu_lto_slim -N __gnu_lto_v1
> debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc.a
> install -d
> debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/f5
> objcopy --only-keep-debug --compress-debug-sections
> debian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/f5/92d245f07cd2371e0b2947885ea4fa51eb2c46.debug
> strip --strip-debug --remove-section=.comment --remove-section=.note
> --enable-deterministic-archives -R .gnu.lto_\* -R .gnu.debuglto_\* -N
> __gnu_lto_slim -N __gnu_lto_v1
> debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc_pic.a
> chmod 0644 --
> debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/f5/92d245f07cd2371e0b2947885ea4fa51eb2c46.debug
> strip --remove-section=.comment --remove-section=.note --strip-unneeded
> debian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> objcopy --add-gnu-debuglink
> debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/f5/92d245f07cd2371e0b2947885ea4fa51eb2c46.debug
> debian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> install -d debian/.debhelper/libjemalloc2/dbgsym-root/usr/share/doc
> ln -s libjemalloc2
> debian/.debhelper/libjemalloc2/dbgsym-root/usr/share/doc/libjemalloc2-dbgsym
> dh_makeshlibs -a
> rm -f debian/libjemalloc-dev/DEBIAN/shlibs
> rm -f debian/libjemalloc2/DEBIAN/shlibs
> install -d debian/libjemalloc2/DEBIAN
> echo "libjemalloc 2 libjemalloc2 (>= 5.2.1)" >>
> debian/libjemalloc2/DEBIAN/shlibs
> chmod 0644 -- debian/libjemalloc2/DEBIAN/shlibs
> dpkg-gensymbols -plibjemalloc2 -Idebian/libjemalloc2.symbols
> -Pdebian/libjemalloc2
> -edebian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2
> dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
> file: see diff output below
> dpkg-gensymbols: warning: debian/libjemalloc2/DEBIAN/symbols doesn't match
> completely debian/libjemalloc2.symbols
> --- debian/libjemalloc2.symbols (libjemalloc2_5.2.1-4_amd64)
> +++ dpkg-gensymbolsnEn_Ne 2022-08-14 03:10:15.929447388 +0000
> @@ -1,9 +1,9 @@
> libjemalloc.so.2 libjemalloc2 #MINVER#
> * Build-Depends-Package: libjemalloc-dev
> - (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any
> gnueabihf-any-any gnuspe-any-any gnux33-any-any)__free_hook@Base 3.0.0
> - (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any
> gnueabihf-any-any gnuspe-any-any gnux33-any-any)__malloc_hook@Base 3.0.0
> - (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any
> gnueabihf-any-any gnuspe-any-any gnux33-any-any)__memalign_hook@Base 3.0.0
> - (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any
> gnueabihf-any-any gnuspe-any-any gnux33-any-any)__realloc_hook@Base 3.0.0
> +#MISSING: 5.2.1-4# (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any
> gnueabi-any-any gnueabihf-any-any gnuspe-any-any
> gnux33-any-any)__free_hook@Base 3.0.0
> +#MISSING: 5.2.1-4# (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any
> gnueabi-any-any gnueabihf-any-any gnuspe-any-any
> gnux33-any-any)__malloc_hook@Base 3.0.0
> +#MISSING: 5.2.1-4# (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any
> gnueabi-any-any gnueabihf-any-any gnuspe-any-any
> gnux33-any-any)__memalign_hook@Base 3.0.0
> +#MISSING: 5.2.1-4# (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any
> gnueabi-any-any gnueabihf-any-any gnuspe-any-any
> gnux33-any-any)__realloc_hook@Base 3.0.0
> aligned_alloc@Base 3.0.0
> calloc@Base 2.1.1
> dallocx@Base 3.5.0
> dh_makeshlibs: error: failing due to earlier errors
> mv debian/.debhelper/generated/libjemalloc2/triggers.new
> debian/.debhelper/generated/libjemalloc2/triggers
> make: *** [debian/rules:50: binary] Error 25
The full build log is available from:
http://qa-logs.debian.net/2022/08/13/jemalloc_5.2.1-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: jemalloc
Source-Version: 5.2.1-5
Done: Faidon Liambotis <parav...@debian.org>
We believe that the bug you reported is fixed in the latest version of
jemalloc, which is due to be installed in the Debian FTP archive.
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 1017...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Faidon Liambotis <parav...@debian.org> (supplier of updated jemalloc 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...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 20 Aug 2022 18:09:00 +0300
Source: jemalloc
Architecture: source
Version: 5.2.1-5
Distribution: unstable
Urgency: high
Maintainer: Faidon Liambotis <parav...@debian.org>
Changed-By: Faidon Liambotis <parav...@debian.org>
Closes: 1017269
Changes:
jemalloc (5.2.1-5) unstable; urgency=high
.
* Urgency high for a targeted RC bug fix.
* Mark the export of malloc hook symbols as optional in
libjemalloc2.symbols. malloc_hook APIs have been removed from glibc 2.34,
which results into JEMALLOC_GLIBC_MALLOC_HOOK being undefined, and those
symbols as not being exported. Fixes FTBFS. (Closes: #1017269)
* Backport upstream commit a787d2f5b, as previously
JEMALLOC_GLIBC_MALLOC_HOOK was used as a test for a new-enough glibc.
Update hurd.patch to sit on top of that change.
* Bump Standards-Version to 4.6.1, no changes needed.
Checksums-Sha1:
05b215ab7a8f52429f344b5bfd83d8f243d9e15a 1977 jemalloc_5.2.1-5.dsc
0926c5b289545135dd916a48701e8a6d4537e99b 15736 jemalloc_5.2.1-5.debian.tar.xz
6e86e9f7aa6abfbd1f21cd322f389a57803ccf70 6493 jemalloc_5.2.1-5_source.buildinfo
Checksums-Sha256:
8eb71a07f7e4d8cb0c49b9b2eb71c4d3243eaf11f4468eea74733350fc2cbc36 1977
jemalloc_5.2.1-5.dsc
76e099b3eb39e863a56a0a2b58ad5e9d73bd64d82defbc22cc7f250545f40447 15736
jemalloc_5.2.1-5.debian.tar.xz
a27f068d308912bb42044877ec4402df05a77c45d2c4c999cedb295fb5a02387 6493
jemalloc_5.2.1-5_source.buildinfo
Files:
06c5018cc6421cbbc13fc74ff5043ac2 1977 libs optional jemalloc_5.2.1-5.dsc
d6cebe842f92ffdfe52e6df7e6018c6a 15736 libs optional
jemalloc_5.2.1-5.debian.tar.xz
f31909e1a06b2aab43da79b9a4df62d8 6493 libs optional
jemalloc_5.2.1-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEqVksUhy5BAd9ZZgAnQteWx7sjw4FAmMBCasACgkQnQteWx7s
jw5UrhAA3rodubPRn6BOvFXry3j2wpAnfrVB97HIV3O6Ot9g4EsRjeTHH9IUxDQD
XBoiGJI3AUg7ennzjRHO7NPc6v7Dfm5jTqmd8X0pyPF/nuYwhUuSeUgTD9F20TaV
3kFv4bwJWusVFvg9dX8d9YwlR3XwJcKo694ftr9Q+o1vNCLwxz/GEP548BG8UcDB
vca9AZ7GX3pug2b4cFHuNGsBsyLMg9E5Mn6hOegijLMF0rOyYx71ycULBarMUhXr
jCDggsfnd27fMHSznaxeQfJ7gSXgY+QEV2MEztlSMjfyzgPh/Em/bcYYlXfPkOr7
Te0hgaG07cvnk6PAVc1D5DSQp3Uh7vfwwGEeeir7Xe2+OCB2cn8mRBP8zYU7DtlP
Kl1/Z74YTF8yQDPyfiBaSCCA+2Z94nlkoTFEGDVG694C+twAxsv/byAqa1qdP43N
T1KOuuCF2PManqJT6+eC1JwsTtFkJPWuYNl76DgPTXX1rFhH982YW2MBOvaROC2v
r5+fO47FDoyPYRVNOlKb897ljGXCXMJXhBjAPOUGynzEYzCjOu98Dn3GMW1yKwlh
DX/9W5SbnzkJVHJN/peKXJjTo04cChQVSMXRlFly0+fqEDpHLEJXXeQsGFuUkg4z
me2R0fGrf9Owr2fHnlQKrPxcIWzZCjeFT2iO/sB1LOK1lpPg+7E=
=wwMJ
-----END PGP SIGNATURE-----
--- End Message ---