Your message dated Fri, 21 May 2021 17:18:40 +0000
with message-id <e1lk8ni-000izc...@fasolo.debian.org>
and subject line Bug#986514: fixed in mercurial 5.6.1-3
has caused the Debian Bug report #986514,
regarding test-archive.t fails in the autopkg tests
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
986514: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986514
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mercurial
Version: 5.6.1-2
Severity: serious
Tags: sid bullseye
test-archive.t fails in the autopkg tests (all architectures), triggered by the
python3-defaults upload:
https://ci.debian.net/data/autopkgtest/testing/amd64/m/mercurial/10823665/log.gz
--- /tmp/autopkgtest-lxc.75_lnl28/downtmp/build.6MQ/src/tests/test-archive.t
+++ /tmp/autopkgtest-lxc.75_lnl28/downtmp/build.6MQ/src/tests/test-archive.t.err
@@ -350,49 +350,59 @@
> sys.stderr.write(str(e) + '\n')
> EOF
$ "$PYTHON" getarchive.py "$TIP" gz | gunzip | tar tf - 2>/dev/null
- test-archive-1701ef1f1510/.hg_archival.txt
- test-archive-1701ef1f1510/.hgsub
- test-archive-1701ef1f1510/.hgsubstate
- test-archive-1701ef1f1510/bar
- test-archive-1701ef1f1510/baz/bletch
- test-archive-1701ef1f1510/foo
- test-archive-1701ef1f1510/subrepo/sub
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=gz
+
+ gzip: stdin: unexpected end of file
+ [2]
$ "$PYTHON" getarchive.py "$TIP" bz2 | bunzip2 | tar tf - 2>/dev/null
- test-archive-1701ef1f1510/.hg_archival.txt
- test-archive-1701ef1f1510/.hgsub
- test-archive-1701ef1f1510/.hgsubstate
- test-archive-1701ef1f1510/bar
- test-archive-1701ef1f1510/baz/bletch
- test-archive-1701ef1f1510/foo
- test-archive-1701ef1f1510/subrepo/sub
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=bz2
+
+ bunzip2: Compressed file ends unexpectedly;
+ perhaps it is corrupted? *Possible* reason follows.
+ bunzip2: Inappropriate ioctl for device
+ Input file = (stdin), output file = (stdout)
+
+ It is possible that the compressed file(s) have become corrupted.
+ You can use the -tvv option to test integrity of such files.
+
+ You can use the `bzip2recover' program to attempt to recover
+ data from undamaged sections of corrupted files.
+
+ [2]
$ "$PYTHON" getarchive.py "$TIP" zip > archive.zip
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=zip
$ unzip -t archive.zip
Archive: archive.zip
- testing: test-archive-1701ef1f1510/.hg_archival.txt*OK (glob)
- testing: test-archive-1701ef1f1510/.hgsub*OK (glob)
- testing: test-archive-1701ef1f1510/.hgsubstate*OK (glob)
- testing: test-archive-1701ef1f1510/bar*OK (glob)
- testing: test-archive-1701ef1f1510/baz/bletch*OK (glob)
- testing: test-archive-1701ef1f1510/foo*OK (glob)
- testing: test-archive-1701ef1f1510/subrepo/sub*OK (glob)
- No errors detected in compressed data of archive.zip.
+ End-of-central-directory signature not found. Either this file is not
+ a zipfile, or it constitutes one disk of a multi-part archive. In the
+ latter case the central directory and zipfile comment will be found on
+ the last disk(s) of this archive.
+ unzip: cannot find zipfile directory in one of archive.zip or
+ archive.zip.zip, and cannot find archive.zip.ZIP, period.
+ [9]
test that we can download single directories and files
$ "$PYTHON" getarchive.py "$TIP" gz baz | gunzip | tar tf - 2>/dev/null
- test-archive-1701ef1f1510/baz/bletch
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=gz;file=baz
+
+ gzip: stdin: unexpected end of file
+ [2]
$ "$PYTHON" getarchive.py "$TIP" gz foo | gunzip | tar tf - 2>/dev/null
- test-archive-1701ef1f1510/foo
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=gz;file=foo
+
+ gzip: stdin: unexpected end of file
+ [2]
test that we detect file patterns that match no files
$ "$PYTHON" getarchive.py "$TIP" gz foobar
- HTTP Error 404: file(s) not found: foobar
+ HTTP Error 400: no such method: archive;node=1701ef1f1510;type=gz;file=foobar
test that we reject unsafe patterns
$ "$PYTHON" getarchive.py "$TIP" gz relre:baz
- HTTP Error 404: file(s) not found: relre:baz
+ HTTP Error 400: no such method:
archive;node=1701ef1f1510;type=gz;file=relre:baz
$ killdaemons.py
ERROR: test-archive.t output changed
!# Ret was: 0 (test-archive.t)
--- End Message ---
--- Begin Message ---
Source: mercurial
Source-Version: 5.6.1-3
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mercurial, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 986...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated mercurial package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 May 2021 12:06:47 -0400
Source: mercurial
Architecture: source
Version: 5.6.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 980337 986514
Changes:
mercurial (5.6.1-3) unstable; urgency=medium
.
* Team upload.
.
[ Helmut Grohne ]
* Annotate test dependencies <!nocheck> (closes: #980337).
.
[ Stefano Rivera ]
* python-3.9.2.patch: Use "&" instead of ";" as query string separator
in test-archive.t to fix FTBFS with Python 3.9.2, which changed its
urllib.parse.parse_qsl() behavior to only accept "&" as a separator by
default. (closes: #986514)
Checksums-Sha1:
82285742cde225b51af33b2734dafc740467783f 2130 mercurial_5.6.1-3.dsc
5904cadde5ab16bc93f03d0627ab987af1673f1e 64616 mercurial_5.6.1-3.debian.tar.xz
7bd86790b8994c06f12a274fd8c63e4add6c39ca 6066
mercurial_5.6.1-3_source.buildinfo
Checksums-Sha256:
87e49127da457eec7ffd561c04c44e40ecebb65c8f2473d878364aeda9ecc630 2130
mercurial_5.6.1-3.dsc
ce9cec9b54587547104272d04d57ffc820e8d7c2473cf9998cf1827d23b932ac 64616
mercurial_5.6.1-3.debian.tar.xz
545787406a0c32d25e4e54a8f0f2df915c80c0b0acf95b7ae8dc6a57f5671d01 6066
mercurial_5.6.1-3_source.buildinfo
Files:
77582d040ddc22aa701b339178adf3e1 2130 vcs optional mercurial_5.6.1-3.dsc
c10aa0d562cce3f713383573d5aa7f87 64616 vcs optional
mercurial_5.6.1-3.debian.tar.xz
8b01119da7448ee0d243ae64af1c0637 6066 vcs optional
mercurial_5.6.1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTumtb5BSD6EfafSCRHew2wJjpU2AUCYKfmMwAKCRBHew2wJjpU
2FBqAPoCg32YSZGaXwxhcWySCXwnafow8kJkiF0ZQq5fesrwSQD/bcUuVnJ9JSvz
HArKlPd+baNMkx8QJyxhAKrfhjYHuAY=
=avBr
-----END PGP SIGNATURE-----
--- End Message ---