Your message dated Mon, 21 Jan 2019 22:34:50 +0000
with message-id <[email protected]>
and subject line Bug#915514: fixed in pysph 0~20180411.git1ae58e1-2.1
has caused the Debian Bug report #915514,
regarding pysph: Missing build-dependency on python-pytest-runner, Debian
builds pulling source from network?
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.)
--
915514: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915514
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pysph
Version: 0~20180411.git1ae58e1-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu disco ubuntu-patch
Dear maintainers,
The pysph package was failing to build in Ubuntu because it is trying to hit
pypi.org at build time, and this is (intentionally) denied by the firewall
in Launchpad:
[...]
[16/16] Cythonizing pyzoltan/core/carray.pyx
Download error on https://pypi.org/simple/pytest-runner/: [Errno -2] Name or
service not known -- Some packages may not be found!
Couldn't find index page for 'pytest-runner' (maybe misspelled?)
Download error on https://pypi.org/simple/: [Errno -2] Name or service not
known -- Some packages may not be found!
No local packages or working download links found for pytest-runner
Traceback (most recent call last):
File "setup.py", line 751, in <module>
setup_package()
File "setup.py", line 746, in setup_package
""".splitlines() if len(c.split()) > 0],
File "/usr/lib/python2.7/dist-packages/setuptools/__init__.py", line 139, in
setup
_install_setup_requires(attrs)
File "/usr/lib/python2.7/dist-packages/setuptools/__init__.py", line 134, in
_install_setup_requires
dist.fetch_build_eggs(dist.setup_requires)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 514, in
fetch_build_eggs
replace_conflicting=True,
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 777,
in resolve
replace_conflicting=replace_conflicting
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1060,
in best_match
return self.obtain(req, installer)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1072,
in obtain
return installer(requirement)
File "/usr/lib/python2.7/dist-packages/setuptools/dist.py", line 581, in
fetch_build_egg
return cmd.easy_install(req)
File "/usr/lib/python2.7/dist-packages/setuptools/command/easy_install.py",
line 695, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for
Requirement.parse('pytest-runner')
make[1]: *** [Makefile:22: build] Error 1
[...]
(https://launchpad.net/ubuntu/+source/pysph/0~20180411.git1ae58e1-2)
Since this is listed as a requirement in setup.py, and is not pulled in as a
build dependency in Debian, I suspect the Debian builds have succeeded only
because the network is *not* filtered on the Debian builders. In that case,
pysph's source package is not self-hosting, which is not a good thing.
I've uploaded the attached patch to Ubuntu, which fixes the build failure.
Please consider applying it in Debian as well.
If you're able to confirm that the build failure applies to Debian also, you
might want to raise the severity of the bug report.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru pysph-0~20180411.git1ae58e1/debian/control
pysph-0~20180411.git1ae58e1/debian/control
--- pysph-0~20180411.git1ae58e1/debian/control 2018-05-20 08:43:05.000000000
-0700
+++ pysph-0~20180411.git1ae58e1/debian/control 2018-12-04 02:28:20.000000000
-0800
@@ -11,6 +11,8 @@
python-mock,
python-nose,
python-numpy,
+ python-pytest,
+ python-pytest-runner,
python-sphinx,
python-sphinx-rtd-theme,
python-traits,
--- End Message ---
--- Begin Message ---
Source: pysph
Source-Version: 0~20180411.git1ae58e1-2.1
We believe that the bug you reported is fixed in the latest version of
pysph, 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.
Adrian Bunk <[email protected]> (supplier of updated pysph 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: Mon, 07 Jan 2019 23:30:08 +0200
Source: pysph
Binary: python-pysph pysph-viewer pysph-doc
Architecture: source
Version: 0~20180411.git1ae58e1-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Description:
pysph-doc - documentation and examples for PySPH
pysph-viewer - viewer for PySPH - framework for Smoothed Particle Hydrodynamics
python-pysph - open source framework for Smoothed Particle Hydrodynamics
Closes: 915514
Changes:
pysph (0~20180411.git1ae58e1-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Add the missing build dependencies on python-pytest
and python-pytest-runner, thanks to Steve Langasek.
(Closes: #915514)
* Update Homepage: to the current upstream location.
Checksums-Sha1:
660c2dc7c6c550ba745753e3cb28ed4d9daacbff 2330
pysph_0~20180411.git1ae58e1-2.1.dsc
0836825f569686064e0a04d4560e1ed93924cbc0 9568
pysph_0~20180411.git1ae58e1-2.1.debian.tar.xz
Checksums-Sha256:
4c2555d10340621600ce4a5ba825846baad5ffb55723f3ea1300bf3daf5bf73c 2330
pysph_0~20180411.git1ae58e1-2.1.dsc
195379902c9cc0f401706bfc978bd63de92b33c6eb8f51efeea07d755e3327a8 9568
pysph_0~20180411.git1ae58e1-2.1.debian.tar.xz
Files:
1ea8c2e2b9cc4f99e7fb46209f13cbd8 2330 science optional
pysph_0~20180411.git1ae58e1-2.1.dsc
68957b919b5c646d2315e60cc4e42777 9568 science optional
pysph_0~20180411.git1ae58e1-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAlwzx6sACgkQiNJCh6LY
mLHy0g//fRas2czBF/QZNoeFhG4+Ekzd/sq+F3ssY0TP8/eHgExoWIKn44sqDbAh
nISVuPjn0tQo6NT1YQezkUQjOR4qhme23BkIrvLrO2O9a55urIC21r3p9f+nstdr
yY83OLyRGlYaArkYu6uRksj4argtZCgvkvpwYGuqqf4i9g6A6V8MuPie2L9GHXKZ
RBLbLNQ4VXuqLvvCUBh4OizkdVWQiNd6dFExxhqpIhAN7juwVH4CbzNgKxzqr+lL
yPBZubvI5XGr5X2efibVuN9av9x4HmWpQyO1hNFLinA1tRhPyhKTz4D/uKvr6U7H
8/Scb1ho7qzY5GMmCgstLEETD275MMI5s7acE0AB9e3uvpwoxqvp31O2ZZAQXLW0
4UhK2SFlSEvjV3+i1b2ZumOmcaL0vO02tvQ0p8cNYaGFGwMP8v8DWu3ccFlQ42Ie
4/AUo8ltmIjRrmzpGTy4yERO3Z1F4pDZbmnf2yi2M85B7teIVsWKDCLJZp9bGvUe
UR6QqR+8hJOhM2a6EcjOCbIztFIzTkRkqonjXYLmkskL4Iwvq7kGhb+rnCZ+BUt2
cVXa5sRQf5/fOiN9ZOTmHXxMV0UbOYM3UTRmbX2l3j1v5cmNa93py+Vg5QtBiM0t
xQ1QIdKtiR2iQmxt/V9Tq4q+CtQk1XJE4Pep7r0nZoeeLRnVr5U=
=PuDc
-----END PGP SIGNATURE-----
--- End Message ---