r54898 - in /desktop/unstable/pygobject/debian: changelog python-gi-dbg.lintian-overrides python-gi.lintian-overrides python3-gi-dbg.lintian-overrides python3-gi.lintian-overrides rules source.lintian-overrides

bigon at users.alioth.debian.org bigon at users.alioth.debian.org
Sun Nov 19 22:40:02 UTC 2017


Author: bigon
Date: Sun Nov 19 22:40:01 2017
New Revision: 54898

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=54898
Log:
* debian/rules: Run the test with locale C.UTF-8
* debian/*.lintian-overrides: Drop unused lintian overrides
* debian/rules: Do not call dh_makeshlibs during build, for some reasons the
  python bindings are build with a SONAME set and this causes dh_makeshlibs
  to create a shlibs file and to trigger ldconfig.

Removed:
    desktop/unstable/pygobject/debian/python-gi-dbg.lintian-overrides
    desktop/unstable/pygobject/debian/python-gi.lintian-overrides
    desktop/unstable/pygobject/debian/python3-gi-dbg.lintian-overrides
    desktop/unstable/pygobject/debian/python3-gi.lintian-overrides
    desktop/unstable/pygobject/debian/source.lintian-overrides
Modified:
    desktop/unstable/pygobject/debian/changelog
    desktop/unstable/pygobject/debian/rules

Modified: desktop/unstable/pygobject/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pygobject/debian/changelog?rev=54898&op=diff
==============================================================================
--- desktop/unstable/pygobject/debian/changelog	[utf-8] (original)
+++ desktop/unstable/pygobject/debian/changelog	[utf-8] Sun Nov 19 22:40:01 2017
@@ -7,8 +7,14 @@
   * debian/control.in:
     - Drop python-gobject-dev and python-gobject-dbg transitional packages,
       nothing depends against it anymore (Closes: #878781)
-
- -- Laurent Bigonville <bigon at debian.org>  Sun, 19 Nov 2017 17:00:19 +0100
+  * debian/rules: Run the test with locale C.UTF-8
+  * debian/*.lintian-overrides: Drop unused lintian overrides
+  * debian/rules: Do not call dh_makeshlibs during build, for some reasons the
+    python bindings are build with a SONAME set and this causes dh_makeshlibs
+    to create a shlibs file and to trigger ldconfig.
+
+
+ -- Laurent Bigonville <bigon at debian.org>  Sun, 19 Nov 2017 23:33:04 +0100
 
 pygobject (3.24.1-6) unstable; urgency=medium
 

Modified: desktop/unstable/pygobject/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/pygobject/debian/rules?rev=54898&op=diff
==============================================================================
--- desktop/unstable/pygobject/debian/rules	[utf-8] (original)
+++ desktop/unstable/pygobject/debian/rules	[utf-8] Sun Nov 19 22:40:01 2017
@@ -34,7 +34,7 @@
 override_dh_auto_test:
 ifeq (,$(filter nocheck, $(DEB_BUILD_OPTIONS)))
 ifeq ($(DEB_HOST_ARCH_OS), linux)
-	set -e; export HOME=$(CURDIR)/debian/tmp/home; mkdir -p $$HOME/.local/share; unset LD_PRELOAD; \
+	set -e; LC_ALL=C.UTF-8; export HOME=$(CURDIR)/debian/tmp/home; mkdir -p $$HOME/.local/share; unset LD_PRELOAD; \
 	for x in $(PYVERS); do \
 	        xvfb-run dh_auto_test --builddirectory=build-$$x || $(TESTSUITE_FAIL_CMD); \
 	        while [ -e /tmp/.X99-lock ]; do echo "Waiting for xvfb to finish..."; sleep 0.5; done; \
@@ -77,10 +77,10 @@
 	dh_strip -ppython3-gi --dbg-package=python3-gi-dbg
 	dh_strip -a --remaining-packages --no-automatic-dbgsym
 
-override_dh_makeshlibs-arch:
-	dh_makeshlibs -ppython-gi  -V'python-gi (>= 3.4)'
-	dh_makeshlibs -ppython3-gi -V'python3-gi (>= 3.4)'
-	dh_makeshlibs -a --remaining-packages
+# Do not run dh_makeshlibs, for some reasons the python bindings are build with
+# a SONAME set and this causes dh_makeshlibs to create a shlibs file and to
+# trigger ldconfig.
+override_dh_makeshlibs:
 
 override_dh_clean:
 	rm -rf debian/install-*




More information about the pkg-gnome-commits mailing list