Bug#842205: [Python-modules-team] Bug#842205: musicbrainzngs: FTBFS: UsageError: authorization required; use auth(user, pass) first

2016-11-20 Thread Alastair Porter
I had a look at this and it seems like it may be related to the order in
which the test cases run. I can reproduce it sometimes with the test setup
from the packaging scripts, but not using the ones that we bundle with the
package (`python setup.py test`).
I've reported it upstream and will continue to look at it:
https://github.com/alastair/python-musicbrainzngs/issues/211

Thanks

On 19 November 2016 at 16:48, Chris Lamb  wrote:

> > I'm unable to reproduce the issue. Are you still able to do so?
>
> Indeed, yes.
>
>
> Regards,
>
> --
>   ,''`.
>  : :'  : Chris Lamb
>  `. `'`  la...@debian.org / chris-lamb.co.uk
>`-
>
>


Bug#842205: [Python-modules-team] Bug#842205: musicbrainzngs: FTBFS: UsageError: authorization required; use auth(user, pass) first

2016-11-19 Thread Chris Lamb
> I'm unable to reproduce the issue. Are you still able to do so?

Indeed, yes.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#842205: [Python-modules-team] Bug#842205: musicbrainzngs: FTBFS: UsageError: authorization required; use auth(user, pass) first

2016-11-19 Thread Sebastian Ramacher
Control: tags -1 + moreinfo

On 2016-10-26 22:28:54, Chris Lamb wrote:
> Source: musicbrainzngs
> Version: 0.6-1
> Severity: serious
> Justification: fails to build from source
> User: reproducible-bui...@lists.alioth.debian.org
> Usertags: ftbfs
> X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
> 
> Dear Maintainer,
> 
> musicbrainzngs fails to build from source in unstable/amd64:
> 
>   […]
> 
>   ==
>   ERROR: test_submit_single_tag (test.test_submit.SubmitTest)
>   --
>   Traceback (most recent call last):
> File "test/test_submit.py", line 30, in test_submit_single_tag
>   musicbrainz.submit_tags(artist_tags={"mbid": "single"})
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 1310, in submit_tags
>   return _do_mb_post("tag", query)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 785, in _do_mb_post
>   return _mb_request(path, 'POST', AUTH_YES, True, body=body)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 400, in __call__
>   return self.fun(*args, **kwargs)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 647, in _mb_request
>   raise UsageError("authorization required; "
>   UsageError: authorization required; use auth(user, pass) first
>   
>   ==
>   ERROR: test_submit_tags (test.test_submit.SubmitTest)
>   --
>   Traceback (most recent call last):
> File "test/test_submit.py", line 19, in test_submit_tags
>   musicbrainz.submit_tags(artist_tags={"mbid": ["one", "two"]})
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 1310, in submit_tags
>   return _do_mb_post("tag", query)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 785, in _do_mb_post
>   return _mb_request(path, 'POST', AUTH_YES, True, body=body)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 400, in __call__
>   return self.fun(*args, **kwargs)
> File 
> "/home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build/musicbrainzngs/musicbrainz.py",
>  line 647, in _mb_request
>   raise UsageError("authorization required; "
>   UsageError: authorization required; use auth(user, pass) first
>   
>   ==
>   FAIL: test_make_tag_request (test.test_mbxml.MbXML)
>   --
>   Traceback (most recent call last):
> File "test/test_mbxml.py", line 25, in test_make_tag_request
>   self.assertEqual(expected, xml)
>   AssertionError: ' xmlns:ns0="http://musicbrainz.org/ns/mmd-2.0#;> ns0:id="mbid">onetwo'
>  != None
>   
>   --
>   Ran 121 tests in 0.355s
>   
>   FAILED (failures=1, errors=2)
>   E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd 
> /home/lamby/temp/cdt.20161026221923.SWyGOiHnAI.db.musicbrainzngs/musicbrainzngs-0.6/.pybuild/pythonX.Y_2.7/build;
>  python2.7 -m unittest discover -v 
>   dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
>   debian/rules:12: recipe for target 'build' failed
>   make: *** [build] Error 25
> 
>   […]
> 
> The full build log is attached.

Hi Chris,

I'm unable to reproduce the issue. Are you still able to do so?

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature