Your message dated Sat, 13 Jun 2020 02:23:50 +0000
with message-id <e1jjvpm-000bor...@fasolo.debian.org>
and subject line Bug#962232: fixed in vanguards 0.3.1-2.1
has caused the Debian Bug report #962232,
regarding vanguards indirectly build-depends on cruft package.
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.)


-- 
962232: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=962232
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vanguards
Version: 0.3.1-2
Severity: serious

vanguards build-depends on pypy-pytest which depends on pypy-funcsigs which is 
no longer built by the python-funcsigs source package. The pytest maintainer 
has also said they would like to get rid of pypy support from pytest. Afaict 
vanguards is the only application that build-depends on pypy-pytest (there are 
also some module packages but they all look like they could drop pypy support 
at the same time pytest does).

The ideal fix would be to move to pypy3, but I understand that is currently 
blocked on tooling (see 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=932820 ). Over in bug 937769 
Chris Lamb proposed a patch to run the testsuite with python 3. Obviously 
running the testsuite with a different python version from that used to 
actually run the program is suboptimal but I think it's the lesser evil here.

I manually applied the patch, cleaning up some formatting and making the 
dependency versioning for the python3-stem build-dependency match that for the 
pypy-stem build-dependency. While testing I also noticed some clean target 
issues so I fixed them.

A debdiff is attatched, if I get no objections (and the maintainer doesn't 
upload this first) I will likely NMU this in a week or so.

diff -Nru vanguards-0.3.1/debian/changelog vanguards-0.3.1/debian/changelog
--- vanguards-0.3.1/debian/changelog    2019-07-26 16:30:09.000000000 +0000
+++ vanguards-0.3.1/debian/changelog    2020-06-04 19:21:14.000000000 +0000
@@ -1,3 +1,12 @@
+vanguards (0.3.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Clean up pytest cache and egg info in clean target.
+  * Run testsuite with python 3 to get rid of build-depends on pypy-pytest
+    (thanks to Chris Lamb for the initial patch)
+
+ -- Peter Michael Green <plugw...@debian.org>  Thu, 04 Jun 2020 19:21:14 +0000
+
 vanguards (0.3.1-2) unstable; urgency=medium
 
   [ Nicolas Braud-Santoni ]
diff -Nru vanguards-0.3.1/debian/control vanguards-0.3.1/debian/control
--- vanguards-0.3.1/debian/control      2019-07-26 16:30:09.000000000 +0000
+++ vanguards-0.3.1/debian/control      2020-06-04 19:21:14.000000000 +0000
@@ -8,8 +8,9 @@
                dh-python,
                pypy,
                pypy-setuptools,
+               python3-pytest <!nocheck>,
+               python3-stem (>= 1.6.0-3.1) <!nocheck>,
                pypy-stem (>= 1.6.0-3.1),
-               pypy-pytest,
                pypy-ipaddress
 Standards-Version: 4.1.5
 Vcs-Browser: https://salsa.debian.org/pkg-privacy-team/vanguards
diff -Nru vanguards-0.3.1/debian/rules vanguards-0.3.1/debian/rules
--- vanguards-0.3.1/debian/rules        2019-07-26 16:30:09.000000000 +0000
+++ vanguards-0.3.1/debian/rules        2020-06-04 19:21:14.000000000 +0000
@@ -5,3 +5,10 @@
 
 override_dh_installsystemd:
        dh_installsystemd --no-enable --no-start
+
+override_dh_auto_test:
+       dh_auto_test -- --system=custom --test-args='cd {build_dir}; python3 -m 
pytest $(CURDIR)/tests'
+
+override_dh_auto_clean:
+       dh_auto_clean
+       rm -rf .pytest_cache src/vanguards.egg-info

--- End Message ---
--- Begin Message ---
Source: vanguards
Source-Version: 0.3.1-2.1
Done: Peter Michael Green <plugw...@debian.org>

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

Debian distribution maintenance software
pp.
Peter Michael Green <plugw...@debian.org> (supplier of updated vanguards 
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: SHA256

Format: 1.8
Date: Sat, 13 Jun 2020 01:49:35 +0000
Source: vanguards
Architecture: source
Version: 0.3.1-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers 
<pkg-privacy-maintain...@lists.alioth.debian.org>
Changed-By: Peter Michael Green <plugw...@debian.org>
Closes: 962232
Changes:
 vanguards (0.3.1-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Clean up pytest cache and egg info in clean target.
   * Run testsuite with python 3 and adjust build-depends accordingly
     to get rid of build-depends on pypy-pytest (Closes: 962232)
     (thanks to Chris Lamb for the initial patch)
Checksums-Sha1:
 58800b756c0748bfed3bb43f8a0ed26e9ce8040c 2171 vanguards_0.3.1-2.1.dsc
 47a742489397344cee27619fa920c97a61ef5681 3416 vanguards_0.3.1-2.1.debian.tar.xz
 2043d106bdee0f387e6cc4b7567341fb00775b10 6571 
vanguards_0.3.1-2.1_source.buildinfo
Checksums-Sha256:
 5de8aa8caf2b96e29d3fa8e33bc1078f9820fa7073354af1e63c0cb6e92d2f5e 2171 
vanguards_0.3.1-2.1.dsc
 745e335a88d7e77012321e9b2f120f89c86f8cb0db03ac429d4e353b91ca9ea5 3416 
vanguards_0.3.1-2.1.debian.tar.xz
 57febd612479bc298ae6a3b1d218b0df4043a09163c8375d46abcc09400ebf5a 6571 
vanguards_0.3.1-2.1_source.buildinfo
Files:
 fa32a15e5c07e6a0e63ae380fb9feabe 2171 net optional vanguards_0.3.1-2.1.dsc
 1f7e1d817158d222d747d3549a6207b8 3416 net optional 
vanguards_0.3.1-2.1.debian.tar.xz
 3ea02cf00bae041e1f7d6d03c579ad89 6571 net optional 
vanguards_0.3.1-2.1_source.buildinfo

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

iQJIBAEBCAAyFiEEU0DQATYMplbjSX63DEjqKnqP/XsFAl7kMf8UHHBsdWd3YXNo
QGRlYmlhbi5vcmcACgkQDEjqKnqP/Xul7Q/9FQ8V2TE95p+tGsTnoOASTfiXTvs5
d7MZC/dS6XVrPb+TajJmBYp25iIrO/0M1v76oSv4DidQd+BLoUgIfSl0ysLYrPRD
wlWL26bIOGiZ+Bnnxz0+0RWtca/dXXxmJrq692f8ZD1z8u1i4CKxjoNgR1UbExKx
G3DU34HThvGQYIJ54Ba/XylkiBiLp4vO+jhrdNwyzA4c89Sf/lu9JLmjcM7lpH1q
QLScNNg32Ix/nNMQqacuosu2OghHMa0tP3sLd/nTpxEPDce2debFt31desFm7754
8TJb8gE74I0UBnlrT41inYBuS7fcVVzwho0EAeWmGD01nVL4Ggq3H14H1vddRIHX
fuXGSlzY8jqjlh3mvkmrowN/n02mbDbKbm2/omQwR3QE824OeK/yTdSD04OMowNZ
avLuu433SxrzVQnlPZz8cDmklxtl2WWa/cudjsStUIpidqlNRoR3xOz/D5HwtK7a
EROfeA0DCB/XZ3+UjNZbbL0PTEgQrgViarHgJHgIlksdSL0meJCyXdk3MqtW9E0U
ZE4OfUZPTLJNLVKHf50ayMfPV0pve1O3398LFjEj+OfQ9wCF4M4ORdZmknTcEHRV
fCgwlITRBn6SpSOATZAR5nVLhdSyjwqlfrpiV67MJIwRD8Ugr7U7eqQuWrx3BRJC
KUvRdOi7Yu4RG74=
=Uwdr
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to