Your message dated Sat, 23 Feb 2019 12:49:03 +0000
with message-id <[email protected]>
and subject line Bug#892295: fixed in jemalloc 5.1.0-3
has caused the Debian Bug report #892295,
regarding jemalloc: Please add support for new architecture "riscv64" (RISC-V
64 bits little-endian)
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.)
--
892295: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892295
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jemalloc
Version: 3.6.0-11
Severity: normal
Tags: patch upstream fixed-upstream
User: [email protected]
Usertags: riscv64
Forwarded: https://github.com/jemalloc/jemalloc/pull/1081
Hello,
We need support in this package for RISC-V, to bootstrap the riscv64
architecture.
Patches have been submitted upstream months ago, targetting development
versions:
https://github.com/jemalloc/jemalloc/commit/749caf14ae73a9ab1c48e538a8af09addbb35ee7
(the file was named differently before, I didn't bother to get the VCS history
to chase all commits, but it's clear enough).
Since we're still including older versions in unstable (and even experimental),
and in Debian we can get by by defining LG_QUANTUM in d/rules, instead of
patching the upstream source code I propose a patch for debian/rules instead,
attached.
It would be great if you could include it as a patch and release a new version
for unstable.
If we can help by NMUing the package or anything else, please let me/us know.
Thanks and cheers.
--
Manuel A. Fernandez Montecelo <[email protected]>
--- a/debian/rules 2017-08-25 17:51:57.000000000 +0200
+++ b/debian/rules 2018-03-07 22:41:08.615157261 +0100
@@ -6,7 +6,7 @@
include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/pkg-info.mk
-ifneq (,$(findstring $(DEB_HOST_ARCH),sh3 sparc sparc64))
+ifneq (,$(findstring $(DEB_HOST_ARCH),riscv64 sh3 sparc sparc64))
DEB_CPPFLAGS_MAINT_APPEND += -DLG_QUANTUM=4
endif
--- End Message ---
--- Begin Message ---
Source: jemalloc
Source-Version: 5.1.0-3
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Faidon Liambotis <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 23 Feb 2019 13:52:18 +0200
Source: jemalloc
Architecture: source
Version: 5.1.0-3
Distribution: unstable
Urgency: medium
Maintainer: Faidon Liambotis <[email protected]>
Changed-By: Faidon Liambotis <[email protected]>
Closes: 892295
Changes:
jemalloc (5.1.0-3) unstable; urgency=medium
.
* Build with -pthread instead of -lpthread, hopefully really fixing the
FTBFS on riscv64 this time. (Closes: #892295)
* Backport an upstream patch that more lazily initializes the libgcc unwind
initialization, and thus avoid the kind of deadlocks we've been seeing
with fakechroot. See #918742 or upstream #1438 for more context.
* Ship /usr/bin/jeprof in libjemalloc-dev, and ship a manpage for it out of
debian/.
* Set myself as the Maintainer. Thanks to Stig for all of his past efforts!
Checksums-Sha1:
7216a263a7c9a8d6022f25a49d233ac7252bd937 1983 jemalloc_5.1.0-3.dsc
215726c1c314edd548f03616468bff2a51fa287c 13832 jemalloc_5.1.0-3.debian.tar.xz
78e692dcdfba7d8b1d272dba2db3a9ca9b8cef96 5275 jemalloc_5.1.0-3_source.buildinfo
Checksums-Sha256:
0dcb72fc25ed6abaf07e17b93c59125371760d0aa556d0b569c167b93c897e31 1983
jemalloc_5.1.0-3.dsc
b17df42bef93ae542b6f32a45cfa6eeb6796cf6dd075ecd67f06282dbf22a5a1 13832
jemalloc_5.1.0-3.debian.tar.xz
4d62f4f0e36ef598cdfb9a6cc9f9768d6a5084ddb90932c1225a8aa75b9a1850 5275
jemalloc_5.1.0-3_source.buildinfo
Files:
13f9f5fa0128e22137e80defef1c6986 1983 libs optional jemalloc_5.1.0-3.dsc
d6c8ecf40f52f36d5d871161783577f1 13832 libs optional
jemalloc_5.1.0-3.debian.tar.xz
9ae8f40d5db4dcc4a5ab53a965587920 5275 libs optional
jemalloc_5.1.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEqVksUhy5BAd9ZZgAnQteWx7sjw4FAlxxPVgACgkQnQteWx7s
jw5lvA//X/L7XNaY0VOwXs2hLvOb7oq3uSiY7FqWzPIZkXiWGNnH7Ad5UjE3yynv
Omjn3tiC5rj9yahFKe0PgnRbyfHIgDwLuRbPelsL0WcbaPvHPCaDc/rN5c/UtIXF
Pf6N6In9zVndNXq7heMzxrPOHs2tA20fFUndnPbs8WT1/3rNKvQk3T1nTOWE/B5i
eAgTdkU9LI2NAVfZPOLfVWTVFJIrSKtETLz69EfEkB5qXR0Egm2B2jN0fTT4Rupk
79AGcos6pubWJh+q7m7Jz/nkzKaM/R7NObtYC+gDGjRfwOtM23UXjbj+LPn3ZFc6
8qpExs+aFZkavXYh3uosQHJVGDG2VV7dOLA2GC1iU4GgvmAmCS0VNb99uErbsCIS
jwpBWFz50oIr4gjVweeWPkeTC0FlQvbZCOeWHGtApgoCTTq60wTjgwCwA9jqm3+C
foNJwHMV7IugcxeudF8Tqw+czgO3KEI6HtLHujcYNF2vBWcsLQqYPWvLm43886wb
oZR6jSrXuDrZduiR//5R1Xdql0Q9X2mibzG9ck00xyM97aUKH2RKrWZfjyZR7fRl
olnbRbmt+4+EE+COBSDJ0vJl6tgfBkHJ1O7Cm1U+7eACvTW5jd0P9ldlk4G6DCkm
colrfBEneAlcfk0XQktUfXji7Rhu3Ew+CSBtFLyyfBJXyys7PHU=
=L0l9
-----END PGP SIGNATURE-----
--- End Message ---