Source: hg-git
Version: 0.8.5-4
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,

hg-git fails to build from source in unstable/amd64:

  […]

     debian/rules override_dh_auto_test
  make[1]: Entering directory 
'/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5'
  make tests TESTFLAGS="--blacklist 
/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5/debian/hg-git.test_blacklist"
  make[2]: Entering directory 
'/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5'
  cd tests && python run-tests.py --with-hg=`which hg` --blacklist 
/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5/debian/hg-git.test_blacklist
  ..............
  --- 
/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5/tests/test-incoming.t
  +++ 
/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5/tests/test-incoming.t.err
  @@ -55,6 +55,71 @@
     $ fn_git_commit -m'add d/gamma line 2'
     $ cd ../hgrepo
     $ hg incoming -p | grep -v 'no changes found'
  +  ** Unknown exception encountered with possibly-broken third-party 
extension hggit
  +  ** which supports versions 3.7 of Mercurial.
  +  ** Please disable hggit and try your action again.
  +  ** If that fixes the bug please report it to 
https://bitbucket.org/durin42/hg-git/issues
  +  ** Python 2.7.12+ (default, Nov  4 2016, 17:04:30) [GCC 6.2.0 20161027]
  +  ** Mercurial Distributed SCM (version 4.0)
  +  ** Extensions loaded: hggit, strip, mq
  +  Traceback (most recent call last):
  +    File "/usr/bin/hg", line 45, in <module>
  +      mercurial.dispatch.run()
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 60, 
in run
  +      sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 126, 
in dispatch
  +      ret = _runcatch(req)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 216, 
in _runcatch
  +      return callcatch(ui, _runcatchfunc)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 225, 
in callcatch
  +      return func()
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 205, 
in _runcatchfunc
  +      return _dispatch(req)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 901, 
in _dispatch
  +      cmdpats, cmdoptions)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 650, 
in runcommand
  +      ret = _runcommand(ui, options, cmd, d)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 909, 
in _runcommand
  +      return cmdfunc()
  +    File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 898, 
in <lambda>
  +      d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1039, in 
check
  +      return func(*args, **kwargs)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py", line 
220, in closure
  +      return func(*(args + a), **kw)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1039, in 
check
  +      return func(*args, **kwargs)
  +    File "/usr/lib/python2.7/dist-packages/hgext/mq.py", line 3540, in 
mqcommand
  +      return orig(ui, repo, *args, **kwargs)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 1039, in 
check
  +      return func(*args, **kwargs)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 
5151, in incoming
  +      return hg.incoming(ui, repo, source, opts)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 837, in 
incoming
  +      return _incoming(display, subreporecurse, ui, repo, source, opts)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 807, in 
_incoming
  +      displaychlist(other, chlist, displayer)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 836, in 
display
  +      displayer.show(other[n])
  +    File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1269, 
in show
  +      self._show(ctx, copies, matchfn, props)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1380, 
in _show
  +      self.showpatch(ctx, matchfn)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1398, 
in showpatch
  +      match=matchfn, stat=False)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1211, 
in diffordiffstat
  +      relroot=relroot):
  +    File "/usr/lib/python2.7/dist-packages/mercurial/patch.py", line 2327, 
in difflabel
  +      for chunk in func(*args, **kw):
  +    File "/usr/lib/python2.7/dist-packages/mercurial/patch.py", line 2279, 
in diff
  +      if f not in ctx1:
  +    File "/usr/lib/python2.7/dist-packages/mercurial/context.py", line 87, 
in __contains__
  +      return key in self._manifest
  +    File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 770, in 
__get__
  +      result = self.func(obj)
  +    File "/usr/lib/python2.7/dist-packages/mercurial/context.py", line 531, 
in _manifest
  +      return self._repo.manifestlog[self._changeset.manifest].read()
  +  AttributeError: 'overlayrepo' object has no attribute 'manifestlog'
     comparing with $TESTTMP/gitrepo
     changeset:   1:9497a4ee62e1
     bookmark:    master
  @@ -86,13 +151,6 @@
     user:        test <t...@example.org>
     date:        Mon Jan 01 00:00:13 2007 +0000
     summary:     add d/gamma line 2
  -  
  -  diff -r 9865e289be73 -r 5202f48c20c9 d/gamma
  -  --- a/d/gamma      Mon Jan 01 00:00:12 2007 +0000
  -  +++ b/d/gamma      Mon Jan 01 00:00:13 2007 +0000
  -  @@ -1,1 +1,2 @@
  -   gamma
  -  +gamma 2
     
   
   incoming -r
  
  Warning: test-incoming.t output changed
  ~.....................warning: Tested with unexpected mercurial lib: 
/usr/lib/python2.7/dist-packages/mercurial
           (expected /usr/bin/mercurial)
  
  Skipped test-encoding.t: blacklisted
  Warned test-incoming.t: output changed
  # Ran 36 tests, 1 skipped, 1 warned, 0 failed.
  Makefile:13: recipe for target 'tests' failed
  make[2]: *** [tests] Error 80
  make[2]: Leaving directory 
'/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5'
  debian/rules:13: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 2
  make[1]: Leaving directory 
'/home/lamby/temp/cdt.20161108133902.r30Tq7pYYm.db.hg-git/hg-git-0.8.5'
  debian/rules:9: recipe for target 'build' failed
  make: *** [build] Error 2

  […]

The full build log is attached.


Regards,

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

Attachment: hg-git.0.8.5-4.unstable.amd64.log.txt.gz
Description: Binary data

Reply via email to