Source: hg-git
Version: 0.10.4-4
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/hg-git.html

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/1st/hg-git-0.10.4'
make tests HG=/usr/bin/hg PYTHON=python3 TESTFLAGS="--blacklist 
/build/1st/hg-git-0.10.4/debian/hg-git.test_blacklist"
make[2]: Entering directory '/build/1st/hg-git-0.10.4'
no username found, using 'pbuild...@ionos11-amd64.debian.net' instead
cd tests && /usr/bin/python3 run-tests.py --with-hg=/usr/bin/hg --blacklist 
/build/1st/hg-git-0.10.4/debian/hg-git.test_blacklist
running 51 tests using 15 parallel processes 
sss
--- /build/1st/hg-git-0.10.4/tests/test-octopus.t
+++ /build/1st/hg-git-0.10.4/tests/test-octopus.t.err
@@ -111,57 +111,88 @@
   $ hg push ../gitrepo2
   pushing to ../gitrepo2
   searching for changes
-  adding objects
-  added 8 commits with 8 trees and 6 blobs
+  ** Unknown exception encountered with possibly-broken third-party extension 
"hggit" 0.10.4 (dulwich 0.21.2)
+  ** which supports versions 6.1 of Mercurial.
+  ** Please disable "hggit" and try your action again.
+  ** If that fixes the bug please report it to 
https://foss.heptapod.net/mercurial/hg-git/issues
+  ** Python 3.11.1 (main, Dec 31 2022, 10:23:59) [GCC 12.2.0]
+  ** Mercurial Distributed SCM (version 6.3.1)
+  ** Extensions loaded: hggit 0.10.4 (dulwich 0.21.2), mq, strip
+  Traceback (most recent call last):
+    File "/usr/bin/hg", line 59, in <module>
+      dispatch.run()
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 143, in 
run
+      status = dispatch(req)
+               ^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 232, in 
dispatch
+      status = _rundispatch(req)
+               ^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 276, in 
_rundispatch
+      ret = _runcatch(req) or 0
+            ^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 451, in 
_runcatch
+      return _callcatch(ui, _runcatchfunc)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 461, in 
_callcatch
+      return scmutil.callcatch(ui, func)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/scmutil.py", line 153, in 
callcatch
+      return func()
+             ^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 441, in 
_runcatchfunc
+      return _dispatch(req)
+             ^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 1265, in 
_dispatch
+      return runcommand(
+             ^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 899, in 
runcommand
+      ret = _runcommand(ui, options, cmd, d)
+            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 1277, in 
_runcommand
+      return cmdfunc()
+             ^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/dispatch.py", line 1263, in 
<lambda>
+      d = lambda: util.checksignature(func)(ui, *args, **strcmdopt)
+                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/util.py", line 1880, in 
check
+      return func(*args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/util.py", line 1880, in 
check
+      return func(*args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/hgext/mq.py", line 4226, in mqcommand
+      return orig(ui, repo, *args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/util.py", line 1880, in 
check
+      return func(*args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/mercurial/commands.py", line 5820, in 
push
+      pushop = exchange.push(
+               ^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/util.py", line 63, in inner
+      return f(*args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/__init__.py", line 592, in 
exchangepush
+      pushop.cgresult = repo.githandler.push(remote.path, revs, force)
+                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/git_handler.py", line 439, in push
+      old_refs, new_refs = self.upload_pack(remote, revs, force)
+                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/git_handler.py", line 1144, in 
upload_pack
+      new_refs = self._call_client(remote, 'send_pack', changed, genpack,
+                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/git_handler.py", line 1286, in 
_call_client
+      return func(path, *args, **kwargs)
+             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+    File "/usr/lib/python3/dist-packages/dulwich/client.py", line 1108, in 
send_pack
+      pack_data_count, pack_data = generate_pack_data(
+                                   ^^^^^^^^^^^^^^^^^^^
+    File "/build/1st/hg-git-0.10.4/hggit/git_handler.py", line 1110, in genpack
+      for mo in self.git.object_store.find_missing_objects(have, want):
+                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+  AttributeError: 'DiskObjectStore' object has no attribute 
'find_missing_objects'
...
Failed test-branch-bookmark-suffix.t: output changed
Failed test-conflict-1.t: output changed
Failed test-conflict-2.t: output changed
Failed test-convergedmerge.t: output changed
Failed test-empty-working-tree.t: output changed
Failed test-extra.t: output changed
Failed test-file-removal.t: output changed
Failed test-git-tags.t: output changed
Failed test-gitignore-share.t: output changed
Failed test-hg-author.t: output changed
Failed test-hg-branch.t: output changed
Failed test-hg-tags.t: output changed
Failed test-invalid-refs.t: output changed
Failed test-merge.t: output changed
Failed test-octopus.t: output changed
Failed test-orphan-tags.t: output changed
Failed test-pull-after-rebase.t: output changed
Failed test-push-authors.t: output changed
Failed test-push-phases.t: output changed
Failed test-push.t: output changed
Failed test-renames.t: output changed
Failed test-subrepos.t: output changed
Failed test-tree-decomposition.t: output changed
# Ran 45 tests, 6 skipped, 23 failed.
python hash seed: 526139722
make[2]: *** [Makefile:15: tests] Error 1

Reply via email to