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
 

Attachment: 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 ---

Reply via email to