Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!news.unit0.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Andreas Tille Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#777089: Preconditions for python-moto finished - help needed to build package itself Date: Tue, 06 Feb 2018 17:10:02 +0100 Message-ID: References: X-Original-To: Lumin X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Tue Feb 6 16:00:25 2018 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -3.961 Reply-To: Andreas Tille , 777089@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: wnpp@debian.org X-Debian-Pr-Message: followup 777089 X-Debian-Pr-Package: wnpp X-Spam-Bayes: score:0.0000 Tokens: new, 26; hammy, 150; neutral, 135; spammy, 0. spammytokens: hammytokens:0.000-+--sk:python3, 0.000-+--H*UA:NeoMutt, 0.000-+--H*u:NeoMutt, 0.000-+--H*RU:mail.an3as.eu, 0.000-+--H*r:mail.an3as.eu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Debian-Message: from BTS X-Mailing-List: archive/latest/1438965 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 113 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: 777089@bugs.debian.org, debian-python@lists.debian.org, Debian Science List X-Original-Date: Tue, 6 Feb 2018 16:56:52 +0100 X-Original-Message-ID: <20180206155652.r45ydvr7hawtns3a@an3as.eu> X-Original-References: <20150204224226.5389.46796.reportbug@lothlorien.eyrie.local> Xref: csiph.com linux.debian.bugs.dist:880110 linux.debian.maint.python:10102 Hi Lumin, On Tue, Feb 06, 2018 at 03:27:22PM +0000, Lumin wrote: > I checked the packaging, Thanks a lot! > and my debuild ended up with an > error different from > > > AttributeError: 'module' object has no attribute 'backport_assert_raises' > > According to a quick investigation on this problem, I'm sure there > are still some missing B-Ds in control file. > > With patch [1] dpkg-buildpackage can go a bit further while building > this package. Would you mind pushing your patch directly? I do not see any advantage if I would proxy your patch. ;-) > See requirements-dev.txt. And new problems arose: > > 1. $ make test # python2 > > ImportError: No module named vendored > > 2. $ make test_server # python2 > > ConnectionError: HTTPConnectionPool(host='localhost', port=5000): Max > retries exceeded with url: Seems there is some service needed at port 5000. But which one??? > 3. $ nosetests3 -sv --with-coverage --cover-html ./tests/ > > ModuleNotFoundError: No module named 'botocore.vendored' > AttributeError: module 'botocore' has no attribute 'vendored' > > It seems that the "vendored" is from botocore package. I'm not > sure which package or script to blame. Further investigation needed. May be if somebody has a solution for this one also 1. (No module named vendored) might be related. > 4. $ debuild > > A bunch of errors. e.g. > error: [Errno 111] Connection refused > > > I don't know whether it helps to add all the dependencies specified by > requirements-dev.txt to control. I admit up to know I have not checked this file but probably having these will help. Kind regards Andreas. > [1] as follows. > > diff --git a/debian/control b/debian/control > index d950b12..5418dd3 100644 > --- a/debian/control > +++ b/debian/control > @@ -5,6 +5,7 @@ Section: python > Priority: optional > Build-Depends: debhelper (>= 11), > dh-python, > + flake8, > python-all, > python-setuptools, > python-aws-xray-sdk, > @@ -15,11 +16,14 @@ Build-Depends: debhelper (>= 11), > python-botocore (>= 1.7.12), > python-cookies, > python-cryptography (>= 2.0.0), > + python-freezegun, > python-jinja2, > python-jsondiff, > + python-nose, > python-requests, > python-xmltodict, > python-six, > + python-sure, > python-werkzeug, > python-dateutil, > python-mock, > @@ -36,11 +40,14 @@ Build-Depends: debhelper (>= 11), > python3-botocore (>= 1.7.12), > python3-cookies, > python3-cryptography (>= 2.0.0), > + python3-freezegun, > python3-jinja2, > python3-jsondiff, > + python3-nose, > python3-requests, > python3-xmltodict, > python3-six, > + python3-sure, > python3-werkzeug, > python3-dateutil, > python3-mock, > > > -- > Best, > -- http://fam-tille.de