[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#990182: buster-pu: package hg-git/0.8.12-1+deb10u1



Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: roehling@debian.org

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear release team,
this is an proposed update for buster.

[ Reason ]
This update fixes the RC stable bug #933100 (broken test suite) that was
caused by a change in the git command output after the initial upload of
version 0.8.12-1.

[ Impact ]
The issue makes the autopkgtest suite fail and thus affects updates to
buster which involve hg-git. There is no user-visible change.

[ Tests ]
I verified that the change actually fixes the test suite with a rebuild
in a buster chroot.

[ Risks ]
There is no functional change in the binary package, this update affects
the build itself only.  If this update is considered inappropriate, the
severity of bug #933100 could be downgraded instead.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
tests/test-illegal-contents.t is patched with the minimal changes from
upstream to fix the test suite.

[ Other Info ]
The change in d/gbp.conf tells git-buildpackage that the proposed update
lives in a different branch and has zero impact on the package itself.


-----BEGIN PGP SIGNATURE-----

iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmDRllAACgkQ+C8H+466
LVkKsgv/Wit7oJnTht1N/a13lxNlBQYJhLsTHrZsgM6GL6R0bWmxanbAxPYei9b2
uPmjlyJgl+xSepHrWrHB2CavogjoCCZY9vR93vQ/slAdipRRv4SlagjPgpcUA6IL
aOOIg95Kg6qZbMgmqg/nHpe0Y76JZ5RCTlZ5JMK30CT2HKCL8i9TVtDbFzSLZKWE
qHQulq1KM2+ZzDCzwe7yCE1eppkFVkKMqmD0C8CFxWYZzd5WUzW4DGwTjiqSIpRu
R84yU7K3b0BrX5ORfx6an9YbmAfa9bm1fvDnXe1SxPAC65RgfceCbfbhtiazuBSG
pwVARdoI9ZzB4bydCjKRn0AxzhDolkq7iOmbH1EGGmc3Q5JVTbXS0Chof4k95roq
x6vbalRkg4e0jtUa4TUbwtkC4FwDP22UtGFrgS0gwqhpPPECvS68kr5N2/2DCjXS
M60d0y3c/4EY2t5NWZM6m044fZfBeXgV73xzWSxcQ79sfHIyb3WsEkuJdBweRh1W
p6k/IFZY
=BIAh
-----END PGP SIGNATURE-----
diff -Nru hg-git-0.8.12/debian/changelog hg-git-0.8.12/debian/changelog
--- hg-git-0.8.12/debian/changelog	2019-01-10 15:26:54.000000000 +0100
+++ hg-git-0.8.12/debian/changelog	2021-06-22 09:23:36.000000000 +0200
@@ -1,3 +1,10 @@
+hg-git (0.8.12-1+deb10u1) buster; urgency=medium
+
+  * Team upload.
+  * Cherry-pick relaxed output check in test suite (Closes: #933100)
+
+ -- Timo Röhling <roehling@debian.org>  Tue, 22 Jun 2021 09:23:36 +0200
+
 hg-git (0.8.12-1) unstable; urgency=medium
 
   * Team upload
diff -Nru hg-git-0.8.12/debian/gbp.conf hg-git-0.8.12/debian/gbp.conf
--- hg-git-0.8.12/debian/gbp.conf	2019-01-10 15:26:54.000000000 +0100
+++ hg-git-0.8.12/debian/gbp.conf	2021-06-22 09:06:19.000000000 +0200
@@ -1,2 +1,2 @@
 [DEFAULT]
-debian-branch=debian/master
+debian-branch=debian/buster
diff -Nru hg-git-0.8.12/debian/patches/0005-Relax-output-check-in-test-suite.patch hg-git-0.8.12/debian/patches/0005-Relax-output-check-in-test-suite.patch
--- hg-git-0.8.12/debian/patches/0005-Relax-output-check-in-test-suite.patch	1970-01-01 01:00:00.000000000 +0100
+++ hg-git-0.8.12/debian/patches/0005-Relax-output-check-in-test-suite.patch	2021-06-22 09:15:54.000000000 +0200
@@ -0,0 +1,30 @@
+From: =?utf-8?q?Timo_R=C3=B6hling?= <roehling@debian.org>
+Date: Tue, 22 Jun 2021 09:15:45 +0200
+Subject: Relax output check in test suite
+
+---
+ tests/test-illegal-contents.t | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test-illegal-contents.t b/tests/test-illegal-contents.t
+index 98c8ee6..312c1df 100644
+--- a/tests/test-illegal-contents.t
++++ b/tests/test-illegal-contents.t
+@@ -45,10 +45,15 @@ We can override if needed:
+   It may not be legal to check out in Git.
+   It may also be rejected by some git server configurations.
+   $ cd ..
+-  $ git clone hg/.hg/git git
++  $ git clone hg/.hg/git git || true
+   Cloning into 'git'...
+   done.
+-  error: Invalid path 'nested/.git/hooks/post-update'
++  error: [Ii]nvalid path 'nested/.git/hooks/post-update' (re)
++  fatal: unable to checkout working tree (?)
++  warning: Clone succeeded, but checkout failed. (?)
++  You can inspect what was checked out with 'git status' (?)
++  and retry( the checkout)? with '.*' (re) (?)
++   (?)
+ 
+ Now check something that case-folds to .git, which might let you own
+ Mac users:
diff -Nru hg-git-0.8.12/debian/patches/series hg-git-0.8.12/debian/patches/series
--- hg-git-0.8.12/debian/patches/series	2019-01-10 15:26:54.000000000 +0100
+++ hg-git-0.8.12/debian/patches/series	2021-06-22 09:15:54.000000000 +0200
@@ -2,3 +2,4 @@
 ae6b1ba7482963bc9de51f299891e99005794e4e.patch
 143b7511eadbea7507d847c805241a6db290ffe7.patch
 8d00fde45adbc6c3c0ccab8e362b5f5c36c171e6.patch
+0005-Relax-output-check-in-test-suite.patch

Reply to: