Your message dated Tue, 30 Oct 2018 14:50:36 +0000
with message-id <[email protected]>
and subject line Bug#909721: fixed in libprelude 4.1.0-4.1
has caused the Debian Bug report #909721,
regarding libprelude: doesn't install the C python extension for all the
supported python versions
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.)
--
909721: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909721
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libprelude
Version: 4.1.0-4
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu cosmic ubuntu-patch
Dear maintainer,
there is an ongoing transition enabling python3.7 as a supported python3
version. As of today the default has yet to change.
In ubuntu a patch was introduced to actually install the python3
extensions for all supported versions.
Additionally, a further patch was introcued to fix the build with
--as-needed in the linker options; this is not what this bug is about
but I figured I'd take the occasion to share it.
Please check out the attached patch, and consider doing an upload with
it soon so we can cleanly complete the transition.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diff -pruN 4.1.0-4/debian/changelog 4.1.0-4ubuntu2/debian/changelog
--- 4.1.0-4/debian/changelog 2018-03-11 18:53:39.000000000 +0000
+++ 4.1.0-4ubuntu2/debian/changelog 2018-07-26 02:52:09.000000000 +0000
@@ -1,3 +1,21 @@
+libprelude (4.1.0-4ubuntu2) cosmic; urgency=medium
+
+ * Install C extensions for all supported versions of Python 3.
+
+ -- Michael Hudson-Doyle <[email protected]> Thu, 26 Jul 2018 14:52:09 +1200
+
+libprelude (4.1.0-4ubuntu1) cosmic; urgency=medium
+
+ * Fix ftbfs when --as-needed is the default.
+
+ -- Michael Hudson-Doyle <[email protected]> Wed, 25 Jul 2018 21:30:19 +1200
+
+libprelude (4.1.0-4build1) cosmic; urgency=medium
+
+ * No-change rebuild to build for python3.7.
+
+ -- Matthias Klose <[email protected]> Thu, 28 Jun 2018 06:53:46 +0000
+
libprelude (4.1.0-4) unstable; urgency=medium
* Fix FTBFS with gcc-8: symbol mismatch (Closes: #892588)
diff -pruN 4.1.0-4/debian/control 4.1.0-4ubuntu2/debian/control
--- 4.1.0-4/debian/control 2018-03-11 18:53:39.000000000 +0000
+++ 4.1.0-4ubuntu2/debian/control 2018-07-25 10:00:30.000000000 +0000
@@ -1,7 +1,8 @@
Source: libprelude
Priority: optional
Section: libs
-Maintainer: Pierre Chifflier <[email protected]>
+Maintainer: Ubuntu Developers <[email protected]>
+XSBC-Original-Maintainer: Pierre Chifflier <[email protected]>
Uploaders: Thomas Andrejak <[email protected]>
Build-Depends: debhelper (>= 11),
dh-python <!nopython>,
diff -pruN 4.1.0-4/debian/patches/013-fix-test_rwlock1.patch 4.1.0-4ubuntu2/debian/patches/013-fix-test_rwlock1.patch
--- 4.1.0-4/debian/patches/013-fix-test_rwlock1.patch 1970-01-01 00:00:00.000000000 +0000
+++ 4.1.0-4ubuntu2/debian/patches/013-fix-test_rwlock1.patch 2018-07-25 09:30:13.000000000 +0000
@@ -0,0 +1,20 @@
+Description: Fix test-rwlock1 when --as-needed is the default.
+Author: Michael Hudson-Doyle <[email protected]>
+Forwarded: no
+Last-Update: 2018-07-25
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/libmissing/tests/test-rwlock1.c
++++ b/libmissing/tests/test-rwlock1.c
+@@ -54,7 +54,10 @@
+
+ #define SUCCEED() exit (0)
+ #define FAILURE() exit (1)
+-#define UNEXPECTED(n) (fprintf (stderr, "Unexpected outcome %d\n", n), abort ())
++/* The pointless reference to errno below is to ensure that the test binary
++ * gets a DT_NEEDED for libpthread even if the link is done with --as-needed
++ * (which is the default in Ubuntu) */
++#define UNEXPECTED(n) (fprintf (stderr, "Unexpected outcome %d errno %d\n", n, errno), abort ())
+
+ /* The main thread creates the waiting writer and the requesting reader threads
+ in the default way; this guarantees that they have the same priority.
diff -pruN 4.1.0-4/debian/patches/series 4.1.0-4ubuntu2/debian/patches/series
--- 4.1.0-4/debian/patches/series 2018-03-02 13:50:15.000000000 +0000
+++ 4.1.0-4ubuntu2/debian/patches/series 2018-07-25 09:26:13.000000000 +0000
@@ -7,3 +7,4 @@
010-fix_compatibility_gnutls_3_6.patch
011-fix_spelling_error.patch
012-fix-server_confirm_type.patch
+013-fix-test_rwlock1.patch
diff -pruN 4.1.0-4/debian/rules 4.1.0-4ubuntu2/debian/rules
--- 4.1.0-4/debian/rules 2017-08-29 11:46:35.000000000 +0000
+++ 4.1.0-4ubuntu2/debian/rules 2018-07-26 02:52:09.000000000 +0000
@@ -42,10 +42,15 @@ build-core:
build-python%:
cd bindings/python && python$* setup.py build
-override_dh_auto_install:
+override_dh_auto_install: install-core $(PY2VERS:%=install-python%) $(PY3VERS:%=install-python%)
+
+install-core:
dh_auto_install
find . -name "*.la" -exec sed -i -e 's/^dependency_libs=.*$$/dependency_libs=/g' {} +
+install-python%:
+ cd bindings/python && python$* setup.py install --root $(CURDIR)/debian/tmp
+
override_dh_python2:
dh_python2 -ppython-prelude
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: libprelude
Source-Version: 4.1.0-4.1
We believe that the bug you reported is fixed in the latest version of
libprelude, 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.
Mattia Rizzolo <[email protected]> (supplier of updated libprelude 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: Sun, 28 Oct 2018 14:42:45 +0100
Source: libprelude
Binary: libprelude-dev libprelude-doc libprelude23 libpreludecpp8 prelude-utils
libprelude-perl python-prelude python3-prelude ruby-libprelude libprelude-lua
Architecture: source
Version: 4.1.0-4.1
Distribution: unstable
Urgency: medium
Maintainer: Pierre Chifflier <[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Description:
libprelude-dev - Security Information and Events Management system [
Development f
libprelude-doc - Security Information and Events Management system [
Documentation
libprelude-lua - Security Information and Events Management system [ Lua
bindings
libprelude-perl - Security Information and Events Management system [ Perl
bindings
libprelude23 - Security Information and Events Management system [ Base library
libpreludecpp8 - Security Information and Events Management system [ C++
library ]
prelude-utils - Security Information and Events Management system [ Utils ]
python-prelude - Security Information and Events Management system [ Python2
bindi
python3-prelude - Security Information and Events Management system [ Python3
bindi
ruby-libprelude - Security Information and Events Management system [ Ruby
bindings
Closes: 909721
Changes:
libprelude (4.1.0-4.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Michael Hudson-Doyle ]
* Fix FTBFS when --as-needed is the default.
* Install C extensions for all supported versions of Python 3.
Closes: #909721
Checksums-Sha1:
ff396491fd049d0649906c6f3a8b5b5be322e6a2 3173 libprelude_4.1.0-4.1.dsc
dcb88321cc57e1e09193af57d13477c7aae0a6f0 22200
libprelude_4.1.0-4.1.debian.tar.xz
7c3acd28aff89ac20ef04d36a7c725a72eda7ecc 16457
libprelude_4.1.0-4.1_amd64.buildinfo
Checksums-Sha256:
29751fb4a586f4691573fe2eb49badbd3b198ff6b6720a42011704d14a96ffa9 3173
libprelude_4.1.0-4.1.dsc
513865c9d53b86d33bca27f79e8999d81347de2800f99b269832f8ef383a04b8 22200
libprelude_4.1.0-4.1.debian.tar.xz
9e5ded936d1a44f12aaac789656af550d950832b68f5fa9f5bf78cb646dc6650 16457
libprelude_4.1.0-4.1_amd64.buildinfo
Files:
523aa9a9af685ba749d4bc1e08b7bb79 3173 libs optional libprelude_4.1.0-4.1.dsc
208d62d04fe36cff8642c8349abae885 22200 libs optional
libprelude_4.1.0-4.1.debian.tar.xz
16b2bf6e6f9a954e166c9b45e6484789 16457 libs optional
libprelude_4.1.0-4.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlvVwFcACgkQCBa54Yx2
K61NSBAAoB3NNJptids8nur6HBEELCTSLoqNq8TaaU8jSY6CGlA9t68WU2MYNmuA
XBe0l7Mp1raBShwskJQyxeT+jY2Q8dAA7hceUVQWHJSiTlRLMKIzlMozYt50GgAV
Z+YN07x88NHZ8j7z9kLoFT7bTlgWZ2Bo+ojYVRkqTnfVmgPIdCwekFgQ593zB6Fm
GcwKYxNDyJmJDPW63RjtwVAtpWs+FSEJzW7zb9zCy7ySpznglVSI+seom67OklNt
xThuoHpOS3bCX64ZpzsiGas/jRQgxP2Jirn3bTC72V7UaLESPQ2s33JSBZTqPT+I
/KhZE/W1glt0eTJynegn+LKeETNPrAG4+YfHaeReYQxslYG7n1TkjVmlcdTpPTrI
TOCkyuV+vVKrJv0Ix26YCTdH9W37cu2TKC2I46fm5Owutp1Z/QQhf9pwoQPz7K2H
63f2WMlRs082+7nnTBAHAeioYBTGEpZqHE++/baxop1r/rb7CjFlqts+h8ZZLRdq
iVVaJQhK/GpC8De4rQjsXAWwDVedmL1WQRZ+1ifXepSAqiq1iwV4azuyU4Im37vn
VtxpWTpkvHtSZKljK2JKtw9P+jIKvE5ND+5PqCzn7bn/3de9gkvwAdubTz1L1vKw
GJRQ25P3M1HpFECMg5KcC5QGGeTD/8pdbFugbUv3n9QqznEp6vE=
=QpkC
-----END PGP SIGNATURE-----
--- End Message ---