[Python-apps-team] Bug#835611: hg-git: FTBFS in testing (broken by new git)

Dimitri John Ledkov dimitri.ledkov at surgut.co.uk
Thu Sep 15 14:06:43 UTC 2016


On Sat, 27 Aug 2016 15:34:28 +0000 Santiago Vila <sanvila at debian.org> wrote:
> Package: src:hg-git
> Version: 0.8.5-3
> Severity: serious
>
> Dear maintainer:
>
> I tried to build this package in stretch with "dpkg-buildpackage -A"
> (which is what the "Arch: all" autobuilder would do to build it)
> but it failed:
>

Proposing patch to fix this.

Regards,

Dimitri.
-------------- next part --------------
diff -Nru hg-git-0.8.5/debian/changelog hg-git-0.8.5/debian/changelog
--- hg-git-0.8.5/debian/changelog	2016-05-27 14:21:17.000000000 +0100
+++ hg-git-0.8.5/debian/changelog	2016-09-15 15:02:05.000000000 +0100
@@ -1,3 +1,11 @@
+hg-git (0.8.5-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix test-suite failure with new git, different output from
+    git. Closes: #835611
+
+ -- Dimitri John Ledkov <xnox at ubuntu.com>  Thu, 15 Sep 2016 15:01:27 +0100
+
 hg-git (0.8.5-3) unstable; urgency=medium
 
   * Fix "FTBFS: AttributeError: 'overlaychangelog' object has no attribute
diff -Nru hg-git-0.8.5/debian/patches/git-2.9.3-ftbfs.patch hg-git-0.8.5/debian/patches/git-2.9.3-ftbfs.patch
--- hg-git-0.8.5/debian/patches/git-2.9.3-ftbfs.patch	1970-01-01 01:00:00.000000000 +0100
+++ hg-git-0.8.5/debian/patches/git-2.9.3-ftbfs.patch	2016-09-15 15:02:40.000000000 +0100
@@ -0,0 +1,20 @@
+Description: Fix test-suite failure with new git, different output from git
+Author: Dimitri John Ledkov <xnox at ubuntu.com>
+Bug-Debian: https://bugs.debian.org/835611
+
+--- hg-git-0.8.5.orig/tests/test-subrepos.t
++++ hg-git-0.8.5/tests/test-subrepos.t
+@@ -16,11 +16,11 @@ Load commonly used test logic
+   $ git add alpha
+   $ fn_git_commit -m 'add alpha'
+   $ git submodule add ../gitsubrepo subrepo1
+-  Cloning into 'subrepo1'...
++  Cloning into '$TESTTMP/gitrepo1/subrepo1'...
+   done.
+   $ fn_git_commit -m 'add subrepo1'
+   $ git submodule add ../gitsubrepo xyz/subrepo2
+-  Cloning into 'xyz/subrepo2'...
++  Cloning into '$TESTTMP/gitrepo1/xyz/subrepo2'...
+   done.
+   $ fn_git_commit -m 'add subrepo2'
+ we are going to push to this repo from our hg clone,
diff -Nru hg-git-0.8.5/debian/patches/series hg-git-0.8.5/debian/patches/series
--- hg-git-0.8.5/debian/patches/series	2016-05-27 14:21:17.000000000 +0100
+++ hg-git-0.8.5/debian/patches/series	2016-09-15 15:02:26.000000000 +0100
@@ -1,2 +1,3 @@
 from_upstream__overlay_add_changelogrevision.patch
 from_upstream__Update_test_to_keep_graph_output_stable_across_versions.patch
+git-2.9.3-ftbfs.patch


More information about the Python-apps-team mailing list