Control: tags 909721 + pending
Dear maintainer, I've prepared an NMU for libprelude (versioned as 4.1.0-4.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards. -- 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 `-
diffstat for libprelude-4.1.0 libprelude-4.1.0 changelog | 11 +++++++++++ patches/013-fix-test_rwlock1.patch | 20 ++++++++++++++++++++ patches/series | 1 + rules | 5 ++++- 4 files changed, 36 insertions(+), 1 deletion(-) diff -Nru libprelude-4.1.0/debian/changelog libprelude-4.1.0/debian/changelog --- libprelude-4.1.0/debian/changelog 2018-03-11 19:53:39.000000000 +0100 +++ libprelude-4.1.0/debian/changelog 2018-10-28 14:42:45.000000000 +0100 @@ -1,3 +1,14 @@ +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 + + -- Mattia Rizzolo <mat...@debian.org> Sun, 28 Oct 2018 14:42:45 +0100 + libprelude (4.1.0-4) unstable; urgency=medium * Fix FTBFS with gcc-8: symbol mismatch (Closes: #892588) diff -Nru libprelude-4.1.0/debian/patches/013-fix-test_rwlock1.patch libprelude-4.1.0/debian/patches/013-fix-test_rwlock1.patch --- libprelude-4.1.0/debian/patches/013-fix-test_rwlock1.patch 1970-01-01 01:00:00.000000000 +0100 +++ libprelude-4.1.0/debian/patches/013-fix-test_rwlock1.patch 2018-10-28 14:40:00.000000000 +0100 @@ -0,0 +1,20 @@ +Description: Fix test-rwlock1 when --as-needed is the default. +Author: Michael Hudson-Doyle <michael.hud...@ubuntu.com> +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 -Nru libprelude-4.1.0/debian/patches/series libprelude-4.1.0/debian/patches/series --- libprelude-4.1.0/debian/patches/series 2018-03-02 14:50:15.000000000 +0100 +++ libprelude-4.1.0/debian/patches/series 2018-10-28 14:40:00.000000000 +0100 @@ -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 -Nru libprelude-4.1.0/debian/rules libprelude-4.1.0/debian/rules --- libprelude-4.1.0/debian/rules 2017-08-29 13:46:35.000000000 +0200 +++ libprelude-4.1.0/debian/rules 2018-10-28 14:41:37.000000000 +0100 @@ -42,9 +42,12 @@ 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