Your message dated Thu, 28 Jan 2016 11:00:26 +0000
with message-id <[email protected]>
and subject line Bug#805384: fixed in luajit 2.1.0~beta1+dfsg-1
has caused the Debian Bug report #805384,
regarding src:luajit: please provide a package with debug symbols
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.)
--
805384: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805384
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:luajit
Version: 2.0.4+dfsg-1
Severity: wishlist
Tags: patch
Dear Maintainer,
please add a package with debugging symbols to help with debugging
crashes in programs that use LuaJIT, patch attached.
As a side note, you should probably add a working debian/gbp.conf to
match your setup, so the gbp works after cloning your repository.
Cheers,
Ondrej
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From 268b49973f68968ff0b2260372e88f7bf5fd5b49 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <[email protected]>
Date: Tue, 17 Nov 2015 16:11:33 +0100
Subject: [PATCH] Add a package with debugging symbols
---
debian/control | 9 +++++++++
debian/rules | 3 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 7d93be5..aa343f4 100644
--- a/debian/control
+++ b/debian/control
@@ -51,3 +51,12 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libluajit-5.1-2 (= ${binary:Version
Description: Just in time compiler for Lua - development files
This package contains header files and a statically linkable library for
LuaJIT.
+
+Package: luajit-dbg
+Architecture: i386 amd64 kfreebsd-i386 armel armhf powerpc powerpcspe mips mipsel hurd-i386
+Multi-Arch: same
+Priority: extra
+Section: debug
+Depends: ${shlibs:Depends}, ${misc:Depends}, libluajit-5.1-2 (= ${binary:Version}) | luajit (= ${binary:Version})
+Description: Just in time compiler for Lua - debug
+ This package contains debugging symbols for LuaJIT.
diff --git a/debian/rules b/debian/rules
index 7f42279..fe04441 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,4 +15,5 @@ override_dh_auto_install:
sed -i 's?^multilib=.*?multilib=lib/$(DEB_HOST_MULTIARCH)?' \
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc
-
+override_dh_strip:
+ dh_strip --dbg-package=luajit-dbg
--
2.1.4
>From ca8595e7871ca980270d975e992cc218659b46da Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <[email protected]>
Date: Tue, 17 Nov 2015 16:27:34 +0100
Subject: [PATCH] Enable debugging symbols in the LuaJIT build
---
...002-Enable-debugging-symbols-in-the-build.patch | 24 ++++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 25 insertions(+)
create mode 100644 debian/patches/0002-Enable-debugging-symbols-in-the-build.patch
diff --git a/debian/patches/0002-Enable-debugging-symbols-in-the-build.patch b/debian/patches/0002-Enable-debugging-symbols-in-the-build.patch
new file mode 100644
index 0000000..7462e58
--- /dev/null
+++ b/debian/patches/0002-Enable-debugging-symbols-in-the-build.patch
@@ -0,0 +1,24 @@
+From: =?utf-8?q?Ond=C5=99ej_Sur=C3=BD?= <[email protected]>
+Date: Tue, 17 Nov 2015 16:27:11 +0100
+Subject: Enable debugging symbols in the build
+
+---
+ src/Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index acd704e..3e4e237 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -55,9 +55,9 @@ CCOPT_ppc=
+ CCOPT_ppcspe=
+ CCOPT_mips=
+ #
+-CCDEBUG=
++#CCDEBUG=
+ # Uncomment the next line to generate debug information:
+-#CCDEBUG= -g
++CCDEBUG= -g
+ #
+ CCWARN= -Wall
+ # Uncomment the next line to enable more warnings:
diff --git a/debian/patches/series b/debian/patches/series
index aa87f11..dd55326 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
0001-consider-Hurd-as-a-POSIX-system.patch
+0002-Enable-debugging-symbols-in-the-build.patch
--
2.1.4
--- End Message ---
--- Begin Message ---
Source: luajit
Source-Version: 2.1.0~beta1+dfsg-1
We believe that the bug you reported is fixed in the latest version of
luajit, 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.
Ondřej Surý <[email protected]> (supplier of updated luajit 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: Thu, 19 Nov 2015 16:59:55 +0200
Source: luajit
Binary: luajit libluajit-5.1-common libluajit-5.1-2 libluajit-5.1-dev luajit-dbg
Architecture: source amd64 all
Version: 2.1.0~beta1+dfsg-1
Distribution: experimental
Urgency: medium
Maintainer: Enrico Tassi <[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
libluajit-5.1-2 - Just in time compiler for Lua - library version
libluajit-5.1-common - Just in time compiler for Lua - common files
libluajit-5.1-dev - Just in time compiler for Lua - development files
luajit - Just in time compiler for Lua programming language version 5.1
luajit-dbg - Just in time compiler for Lua - debug
Closes: 619981 712975 744948 781729 791973 805384
Changes:
luajit (2.1.0~beta1+dfsg-1) experimental; urgency=medium
.
* Imported Upstream version 2.1.0~beta1+dfsg (Closes: #791973)
* Rebase patches on top of 2.1.0~beta1+dfsg
* Add symbols file for libluajit-5.1-2 and check for symbols changes in
the library
* Use repack.stub from pkg-perl-tools to do the dfsg version mangling
* Add a patch that removes the version symbol from the symbol table, we
enforce the library matching inside the packaging
* Add some close coupling between luajit, libluajit-5.1-2 and
libluajit-5.2-dev
* Bump the dh compat to 9 to enable hardening build
* Enable debugging symbols and create the -dbg package with debugging
symbols (Closes: #805384)
* Enable all architectures (Closes: #744948, #712975)
* Rename the luajit-<version> binary just to luajit (Closes: #619981)
* Link luajit dynamically with libluajit-5.1-2 (Closes: #781729)
Checksums-Sha1:
1197b6eb484e46f3c91d64c138f15490b72f6f2e 2317 luajit_2.1.0~beta1+dfsg-1.dsc
8dfb25f57d522f95af49574966c68de949a8b235 872729
luajit_2.1.0~beta1+dfsg.orig.tar.gz
8faf95db28e5d30778156857cc3d6ea58c06c499 9204
luajit_2.1.0~beta1+dfsg-1.debian.tar.xz
fe7267647b7a51301f3e247415c4d27da0d54f64 219160
libluajit-5.1-2_2.1.0~beta1+dfsg-1_amd64.deb
5f3720bc587c257174ec82993513d2f87202f2a8 39802
libluajit-5.1-common_2.1.0~beta1+dfsg-1_all.deb
2f464634ac30f10466de5d03b7fff97bb68030b9 233138
libluajit-5.1-dev_2.1.0~beta1+dfsg-1_amd64.deb
44de86d2a18f3a9d8d5313bb3ac0042dd47fa9ec 613322
luajit-dbg_2.1.0~beta1+dfsg-1_amd64.deb
133fe15a7fd6b41f5528c668761ed1e97d99bebd 12882
luajit_2.1.0~beta1+dfsg-1_amd64.deb
Checksums-Sha256:
bad4cbb22932c139dbad599613fa60bf819a230c52d73c8ccd12cdcd0b6d455e 2317
luajit_2.1.0~beta1+dfsg-1.dsc
f24a67eb7ecdf8c98034fa4ff5d016f2bac02ce8234f006f771302743a65919a 872729
luajit_2.1.0~beta1+dfsg.orig.tar.gz
27062eb1ee869d008577576a5653bc6762f2495ac2b481e1bb1a18d9a6d03430 9204
luajit_2.1.0~beta1+dfsg-1.debian.tar.xz
d2117734b833530fc6a4996d566a63fc3b5fadd0eea15310910898e88293ad46 219160
libluajit-5.1-2_2.1.0~beta1+dfsg-1_amd64.deb
9d8814345101d2f388d357f35af980f87dcdd05758d9e5eefbf3e5241f4bde8a 39802
libluajit-5.1-common_2.1.0~beta1+dfsg-1_all.deb
ca3db769a0af1a834e82348033ef1087e69e9a12dbc807f054d79ce3fc0faec1 233138
libluajit-5.1-dev_2.1.0~beta1+dfsg-1_amd64.deb
0febaa88f66e7bf9a1c6d27c41a9c8dba2cd1db6d5519ed1090c4e91e7666e1e 613322
luajit-dbg_2.1.0~beta1+dfsg-1_amd64.deb
51c758e0ecfc8792ed910fae63eb129051624df1aa611fd3f3487136ce9ed329 12882
luajit_2.1.0~beta1+dfsg-1_amd64.deb
Files:
4d2e0b7b6abbc723b11c28b4733123af 2317 interpreters optional
luajit_2.1.0~beta1+dfsg-1.dsc
677e5372cf038b167f6a03f8aa3ec5ab 872729 interpreters optional
luajit_2.1.0~beta1+dfsg.orig.tar.gz
915ad1288c2536e86ce9d899f3edfad1 9204 interpreters optional
luajit_2.1.0~beta1+dfsg-1.debian.tar.xz
f51c04ef52d7cc92308922bd1dff4f97 219160 interpreters optional
libluajit-5.1-2_2.1.0~beta1+dfsg-1_amd64.deb
49dc524d31623676a39de892888a27b0 39802 interpreters optional
libluajit-5.1-common_2.1.0~beta1+dfsg-1_all.deb
5c5e82a3c780fe3278e36cc82928d48a 233138 libdevel optional
libluajit-5.1-dev_2.1.0~beta1+dfsg-1_amd64.deb
97d6f3edf8cece1529a2e9c2f4595cfb 613322 debug extra
luajit-dbg_2.1.0~beta1+dfsg-1_amd64.deb
4f1818c83f43542095cc5b09f13a4fa6 12882 interpreters optional
luajit_2.1.0~beta1+dfsg-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCgBmBQJWp4EuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsH6w8P/jE9oOUxGYD+mOKCuRSY2Hvw
+tEwcdp1B4j2UTa5BwN+6xMvT2CA6SIdGbVA/9kd/bmtwENOlZSb7Zj7zqOdKal5
No/lNHIM4nl2rm+kt7Jp9HtdHv2pfn1Q3uBc3hYXs2OcjLB4o25Qca9fl7sNrgAW
DMgs3iqUU3wT+t7BJF2PBR0xH5/FO1ERFAaffiPEGmIBjNz5kt4XZxxqVm3B3wsJ
oFCv96Wf7YeE+lwXn8LO5tPbdH5iZp6uq9meqMlOnxBJt650A01nYSebfE/PB8Yd
okVLe+V0Qh4XDcr0eZ8iwKu7enV6LpWDlxIUHw/Co/MCua1g9qfTGg8zIi/NuSeF
Z3S80qAhteOt2fMuqlBEeGMaX2I9DsBU1j+NcSwK46EmBuTRJj6PkO7q5LfvltGO
apaKQwoiAFPgSebxmCdbhtGTm8qwahowJZBaBHTeU4AWnqxyjKrYukTpjXfV1GaH
tYKl2p9ORo9ay6D7IekAfF8QzdSlXDbF1QStAYkH+1ly78YnYuDeyiMA29+ta6DL
v5mce4EjRY4pnHaXFoCwL2g3PkxSa6nN+iosNYZC9ieiWoqNZuDmlpOU+sHlhWGq
7VFTH2m9RWXHMFANyMiNyT7e3a7Lkib8Nm0jfZlyXtu0PjSfLavsPTeQF1fTNtQO
PdLEqR5q9X0xXSDpmzYV
=CTwZ
-----END PGP SIGNATURE-----
--- End Message ---