Your message dated Sat, 07 Apr 2018 13:51:21 +0000
with message-id <e1f4ofv-0006yx...@fasolo.debian.org>
and subject line Bug#895108: fixed in python-evdev 0.8.1+dfsg-1
has caused the Debian Bug report #895108,
regarding python-evdev: avoid unnecessary Build-Depends: python3-sphinx
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 ow...@bugs.debian.org
immediately.)


-- 
895108: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895108
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-evdev
Version: 0.7.0+dfsg-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

python-evdev fails to cross build from source, because its build
dependency on python3-sphinx is unsatisfiable. We don't currently have a
good solution for sphinx, but python-evdev nicely splits the
documentation out into python-evdev-doc. Thus there is no need to build
the documentation during arch-only builds and we can demote the sphinx
dependencies to Build-Depends-Indep. The attached patch implements that.
I used reproducible builds to verify that this does not change the
contents of the arch-dependent packages. Please consider applying it.

Helmut
diff --minimal -Nru python-evdev-0.7.0+dfsg/debian/changelog 
python-evdev-0.7.0+dfsg/debian/changelog
--- python-evdev-0.7.0+dfsg/debian/changelog    2017-10-07 11:49:45.000000000 
+0200
+++ python-evdev-0.7.0+dfsg/debian/changelog    2018-04-07 08:40:25.000000000 
+0200
@@ -1,3 +1,10 @@
+python-evdev (0.7.0+dfsg-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't run sphinx during arch-only builds. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 07 Apr 2018 08:40:25 +0200
+
 python-evdev (0.7.0+dfsg-2) unstable; urgency=medium
 
   * Limit the architecture to linux-any. Closes: #875624.
diff --minimal -Nru python-evdev-0.7.0+dfsg/debian/control 
python-evdev-0.7.0+dfsg/debian/control
--- python-evdev-0.7.0+dfsg/debian/control      2017-10-07 11:48:59.000000000 
+0200
+++ python-evdev-0.7.0+dfsg/debian/control      2018-04-07 08:40:25.000000000 
+0200
@@ -7,11 +7,12 @@
                python-setuptools,
                python3-setuptools,
                python3-docutils,
-               python3-sphinx,
-               python3-sphinx-rtd-theme,
                python-all-dev,
                python3-all-dev
-Build-Conflicts: python-sphinx
+Build-Depends-Indep:
+               python3-sphinx,
+               python3-sphinx-rtd-theme
+Build-Conflicts-Indep: python-sphinx
 Standards-Version: 4.1.1
 Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/python-evdev.git
 Vcs-Git: https://anonscm.debian.org/git/collab-maint/python-evdev.git
diff --minimal -Nru python-evdev-0.7.0+dfsg/debian/rules 
python-evdev-0.7.0+dfsg/debian/rules
--- python-evdev-0.7.0+dfsg/debian/rules        2017-09-01 21:04:03.000000000 
+0200
+++ python-evdev-0.7.0+dfsg/debian/rules        2018-04-07 08:40:22.000000000 
+0200
@@ -2,11 +2,12 @@
 
 export PYBUILD_NAME=evdev
 
+DH_ADDONS = --with=python2 --with=python3
 %:
-       dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
+       dh $@ $(DH_ADDONS) --buildsystem=pybuild
+build build-indep binary binary-indep: DH_ADDONS+=--with=sphinxdoc
 
-override_dh_auto_build:
-       dh_auto_build
+override_dh_auto_build-indep:
        PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml docs/ 
build/html
        PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman docs/ 
build/man
 

--- End Message ---
--- Begin Message ---
Source: python-evdev
Source-Version: 0.8.1+dfsg-1

We believe that the bug you reported is fixed in the latest version of
python-evdev, 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 895...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <sk...@debian.org> (supplier of updated python-evdev 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 07 Apr 2018 15:27:19 +0200
Source: python-evdev
Binary: python-evdev python3-evdev python-evdev-doc
Architecture: source
Version: 0.8.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <sk...@debian.org>
Changed-By: Stephen Kitt <sk...@debian.org>
Description:
 python-evdev - Python bindings for the Linux input subsystem
 python-evdev-doc - Python bindings for the Linux input subsystem (docs)
 python3-evdev - Python 3 bindings for the Linux input subsystem
Closes: 895108
Changes:
 python-evdev (0.8.1+dfsg-1) unstable; urgency=medium
 .
   * New upstream release.
   * Don't run sphinx during arch-only builds. Thanks to Helmut Grohne for
     the initial patch! Closes: #895108.
   * Install the examples.
   * Standards-Version 4.1.3, no change required.
   * Migrate to Salsa.
Checksums-Sha1:
 6d4137c0a6794e0834a6ee25b71b7b11698ef880 2273 python-evdev_0.8.1+dfsg-1.dsc
 e09d88fbff235bea2f85aff6b3fd39670b8ad92d 48666 
python-evdev_0.8.1+dfsg.orig.tar.gz
 c007872485a7dc92c328ac4177e7a76ba16c95df 3500 
python-evdev_0.8.1+dfsg-1.debian.tar.xz
 af0c2bfa0c319b5248fab1cfd489f3455f1b6d4b 7690 
python-evdev_0.8.1+dfsg-1_source.buildinfo
Checksums-Sha256:
 2812f2e48e09664a7b8956208ed3e5ed37e19276511edbfd792edc681f5ceea3 2273 
python-evdev_0.8.1+dfsg-1.dsc
 e646bd34660a8532e5e0ef56c540f94b8dd42f807757b3fe115065237559d3af 48666 
python-evdev_0.8.1+dfsg.orig.tar.gz
 7c8e011d5a5a3c93b306a5094c7e1ca96485d5738003bbb0b196b845e740863a 3500 
python-evdev_0.8.1+dfsg-1.debian.tar.xz
 bf8896ad25371162b99c7c3e3544214142f0be6f50abf71b272d3a9380ca78ff 7690 
python-evdev_0.8.1+dfsg-1_source.buildinfo
Files:
 ea76d0c26c423195a14b1ae7bbf249d9 2273 python optional 
python-evdev_0.8.1+dfsg-1.dsc
 eff7eba242e298f29e71f834499dfbab 48666 python optional 
python-evdev_0.8.1+dfsg.orig.tar.gz
 1a2d2d6b79ae293ea58d8879ce22db46 3500 python optional 
python-evdev_0.8.1+dfsg-1.debian.tar.xz
 7da2c46d142d3004945927d3105d1a62 7690 python optional 
python-evdev_0.8.1+dfsg-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIyBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAlrIx08ACgkQgNMC9Yht
g5wBMw/3R4qqzOgejw5GtFlQo/iLNFP22GjsXRpfHLVr5XrDXTZoHU31mFWxPnBf
mjaLmlY160prcDoILyAFhKOAgeKh6fpR0RMoPdC3Vb9UXPNrNr2KeM6/nqUUu87w
P98Uy6OoRBtZ1T+MJObvLNrs8P+YjL62znTRteiFAdWnKQJihBy9NsBxUpUgJT/g
pZLgUYrjwhW7iROb5iMLAHt1Keb3B2Lf+aZw1Ljb+LzK0PsoPaWmQ0l1w0TEldpr
FeKCRL+IEeHprbXVnJJx+6GeWp5uwAoonN8I6/Mr27gTsmJOq2xnpnUJGZYjLWGk
45XywRuu0JrBLLAVpf7ZY6McvnudefoHUOzWaXLxWQy/7poEg4TL8UgVo7vaunyP
bhOGwHcyCfdptWQ+jdqI8Rn0VO1odptdOAYq/5Y9AEgdqejdLtcaLXtmgE8gQjCE
TKO3aj3U1cR5PEpGn8zJWKO/7cYELR1/yGXuAviKQwbe2vcqSdrugoEB7d+i/Ee7
7lRVU8bLzC4+mz6QGRoqNFBtV4UWfjsrjcINz0S6KawGyYXlYlK1jEKKx3eIAzGm
te/S8RPJDdhnqCWr/wNb9mNkZbDzygr28KSm79fKht2TzGsxgWUO6lf4oLnq+X12
3BRvMknNnQeXGk3jHM1rR5aWOa85F2PS86Rzo50QN8KOYTT86g==
=gVsK
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to