Debian Bug report logs -
#925879
reprotest: flaky autopkgtest: Unknown encoding 'RK1048' at /usr/bin/help2man line 56.
Reported by: Paul Gevers <elbrus@debian.org>
Date: Wed, 27 Mar 2019 21:03:04 UTC
Severity: important
Found in version reprotest/0.7.8
Fixed in version reprotest/0.7.23
Done: Holger Levsen <holger@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, debian-ci@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#925879; Package src:reprotest.
(Wed, 27 Mar 2019 21:03:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Gevers <elbrus@debian.org>:
New Bug report received and forwarded. Copy sent to debian-ci@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Wed, 27 Mar 2019 21:03:07 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: reprotest
Version: 0.7.8
Severity: important
X-Debbugs-CC: debian-ci@lists.debian.org
User: debian-ci@lists.debian.org
Usertags: flaky
Dear maintainers,
Since the introduction of 0.7.8 the autopkgtest of reprotest sometimes
fails in unstable and testing, while a retry not much later succeeds.
Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are wasting peoples time. Please either fix the test to be more robust,
or mark this particular test as "flaky".
I copied some of the output at the bottom of this report. For the
failures I inspected the failure always seems to be on the same place.
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
https://ci.debian.net/data/autopkgtest/testing/amd64/r/reprotest/2089644/log.gz
running install_scripts
Installing reprotest script to
/tmp/reprotest.6zIS1E/build-experiment-1/debian/reprotest/usr/bin
dh_installdocs -O--buildsystem=pybuild
dh_installchangelogs -O--buildsystem=pybuild
dh_installman -O--buildsystem=pybuild
dh_python3 -O--buildsystem=pybuild
dh_installinit -O--buildsystem=pybuild
dh_perl -O--buildsystem=pybuild
dh_link -O--buildsystem=pybuild
dh_strip_nondeterminism -O--buildsystem=pybuild
dh_compress -O--buildsystem=pybuild
dh_fixperms -O--buildsystem=pybuild
dh_missing -O--buildsystem=pybuild
dh_installdeb -O--buildsystem=pybuild
dh_gencontrol -O--buildsystem=pybuild
dh_md5sums -O--buildsystem=pybuild
dh_builddeb -O--buildsystem=pybuild
dpkg-deb: building package 'reprotest' in '../reprotest_0.7.8_all.deb'.
make[1]�: on quitte le repertoire
��/tmp/reprotest.6zIS1E/build-experiment-1��
dpkg-buildpackage: info: envoi d'un binaire seulement (aucune inclusion
de code source)
Binary files /tmp/tmp077cc2f3/control/reprotest_0.7.8_all.deb and
/tmp/tmp077cc2f3/experiment-1/reprotest_0.7.8_all.deb differ
----------------------------- Captured stderr call
-----------------------------
dpkg-source --before-build .
debian/rules binary
I: pybuild base:217: python3.7 setup.py config
I: pybuild base:217: /usr/bin/python3 setup.py build
I: pybuild base:217: /usr/bin/python3 setup.py install --root
/tmp/reprotest.6zIS1E/const_build_path/debian/reprotest
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../reprotest_0.7.8_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-source --before-build .
debian/rules binary
I: pybuild base:217: python3.7 setup.py config
I: pybuild base:217: /usr/bin/python3 setup.py build
Unknown encoding 'RK1048' at /usr/bin/help2man line 56.
I: pybuild base:217: /usr/bin/python3 setup.py install --root
/tmp/reprotest.6zIS1E/build-experiment-1/debian/reprotest
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../reprotest_0.7.8_amd64.changes
dpkg-genchanges: info: envoi des binaires seulement (le code source
n'est pas inclus)
dpkg-source --after-build .
============== 1 failed, 1 passed, 19 deselected in 10.65 seconds
==============
make: *** [debian/rules:47: autopkgtest-pytest] Error 1
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#925879; Package src:reprotest.
(Tue, 06 Oct 2020 18:39:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Tue, 06 Oct 2020 18:39:02 GMT) (full text, mbox, link).
Message #10 received at 925879@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On 2019-03-27, Paul Gevers wrote:
> Since the introduction of 0.7.8 the autopkgtest of reprotest sometimes
> fails in unstable and testing, while a retry not much later succeeds.
> Because the unstable-to-testing migration software now blocks on
> regressions in testing, flaky tests, i.e. tests that flip between
> passing and failing without changes to the list of installed packages,
> are wasting peoples time. Please either fix the test to be more robust,
> or mark this particular test as "flaky".
In the short term, probably worth marking as flaky...
> I: pybuild base:217: python3.7 setup.py config
> I: pybuild base:217: /usr/bin/python3 setup.py build
> Unknown encoding 'RK1048' at /usr/bin/help2man line 56.
> I: pybuild base:217: /usr/bin/python3 setup.py install --root
This is probably triggered because reprotest randomly picks a locale to
run:
loc = random.choice(['fr_CH.UTF-8', 'es_ES', 'ru_RU.CP1251', 'kk_KZ.RK1048', 'zh_CN'])
It might be better to adjust the test to only test specific locales,
which may require adjusting the code a bit.
Testing locales entirely randomly also results in reprotest producing
inconsisent tests when using it... so it's not surprising that it's also
inconsistent in the autopkgtests.
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#925879; Package src:reprotest.
(Sun, 20 Mar 2022 19:45:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Paul Gevers <elbrus@debian.org>:
Extra info received and forwarded to list. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>.
(Sun, 20 Mar 2022 19:45:02 GMT) (full text, mbox, link).
Message #15 received at 925879@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
On Tue, 06 Oct 2020 11:34:48 -0700 Vagrant Cascadian
<vagrant@reproducible-builds.org> wrote:
> On 2019-03-27, Paul Gevers wrote:
> > Since the introduction of 0.7.8 the autopkgtest of reprotest sometimes
> > fails in unstable and testing, while a retry not much later succeeds.
> > Because the unstable-to-testing migration software now blocks on
> > regressions in testing, flaky tests, i.e. tests that flip between
> > passing and failing without changes to the list of installed packages,
> > are wasting peoples time. Please either fix the test to be more robust,
> > or mark this particular test as "flaky".
>
> In the short term, probably worth marking as flaky...
>
>
> > I: pybuild base:217: python3.7 setup.py config
> > I: pybuild base:217: /usr/bin/python3 setup.py build
> > Unknown encoding 'RK1048' at /usr/bin/help2man line 56.
> > I: pybuild base:217: /usr/bin/python3 setup.py install --root
>
> This is probably triggered because reprotest randomly picks a locale to
> run:
>
> loc = random.choice(['fr_CH.UTF-8', 'es_ES', 'ru_RU.CP1251', 'kk_KZ.RK1048', 'zh_CN'])
>
>
> It might be better to adjust the test to only test specific locales,
> which may require adjusting the code a bit.
>
>
> Testing locales entirely randomly also results in reprotest producing
> inconsisent tests when using it... so it's not surprising that it's also
> inconsistent in the autopkgtests.
>
>
> live well,
> vagrant
Bug #894126 (help2man bug about this) got closed (supposedly fixed)
recently. Does that mean this issue should be fixed too?
Paul
[OpenPGP_signature (application/pgp-signature, attachment)]
Message sent on
to Paul Gevers <elbrus@debian.org>:
Bug#925879.
(Thu, 16 Feb 2023 22:36:05 GMT) (full text, mbox, link).
Message #18 received at 925879-submitter@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
Hello,
Bug #925879 in reprotest reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/reproducible-builds/reprotest/-/commit/610e6cae15fe8d066303694af97bf3a09a6b01c2
------------------------------------------------------------------------
Do not randomize chosen locale and use a UTF-8 supported locale.
(Closes: #925879, #1004950)
Use an Estonian locale, which has unusual sort order compared to many
european languages, which may catch some interesting issues.
Testing more obscure locales and character sets is certainly
desireable, but it is also very important for reprotest to pick the
varied locale deterministically.
Randomly choosing the locale, or choosing based on a hash of the
inputs, might lead to picking a different locale while debugging
patches for a potential fix, with misleading results if the issue is
highly locale specific.
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/925879
Added tag(s) pending.
Request was from Vagrant Cascadian <noreply@salsa.debian.org>
to 925879-submitter@bugs.debian.org.
(Thu, 16 Feb 2023 22:36:05 GMT) (full text, mbox, link).
Reply sent
to Holger Levsen <holger@debian.org>:
You have taken responsibility.
(Mon, 20 Feb 2023 12:21:05 GMT) (full text, mbox, link).
Notification sent
to Paul Gevers <elbrus@debian.org>:
Bug acknowledged by developer.
(Mon, 20 Feb 2023 12:21:05 GMT) (full text, mbox, link).
Message #25 received at 925879-close@bugs.debian.org (full text, mbox, reply):
Source: reprotest
Source-Version: 0.7.23
Done: Holger Levsen <holger@debian.org>
We believe that the bug you reported is fixed in the latest version of
reprotest, 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 925879@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Holger Levsen <holger@debian.org> (supplier of updated reprotest 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 20 Feb 2023 12:55:54 +0100
Source: reprotest
Architecture: source
Version: 0.7.23
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Holger Levsen <holger@debian.org>
Closes: 925879 1004950
Changes:
reprotest (0.7.23) unstable; urgency=medium
.
[ Vagrant Cascadian ]
* Do not randomize chosen locale and always vary with the same UTF-8
supported locale., et_EE.UTF-8. (Closes: #925879, #1004950)
* Support passing --vary=locales.locale=LOCALE to specify locale to vary.
* Document the above in README.
.
[ Holger Levsen ]
* README:
- improve examples how to build a Debian package.
- mention interesting locales in README.
* Drop d/NEWS as it only contained one entry from 2017.
.
[ lintian-brush ]
* Bump standards version to 4.6.2, no changes needed.
* Fill in Homepage field.
Checksums-Sha1:
6334544444fa91a478bb1fb33a419f45b614d602 2241 reprotest_0.7.23.dsc
91f798de816140b9db8e89a5439b60c77bec7956 88696 reprotest_0.7.23.tar.xz
4a040b3da7aef4aface956f48818215531df206f 12296 reprotest_0.7.23_source.buildinfo
Checksums-Sha256:
20375e6d63f933190425e95ea22b18cf09decb9d2ad5e0070c1ee04e3f659a6d 2241 reprotest_0.7.23.dsc
3f7390ab44e0f8757db52e24c09a6721a252642d950a2b8210bcc31b17d95317 88696 reprotest_0.7.23.tar.xz
bc42fcf307c8fb6ad304cce6a9d7f3903ae954d1a39c1832d92bcadd5dc62ad4 12296 reprotest_0.7.23_source.buildinfo
Files:
d1365a077d7f43aeb3ef80910afa6995 2241 devel optional reprotest_0.7.23.dsc
36901665f9e876ec62ddef47e7b67187 88696 devel optional reprotest_0.7.23.tar.xz
a349a6c2d0cbceb1a1059151a9a91432 12296 devel optional reprotest_0.7.23_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmPzYMkACgkQCRq4Vgaa
qhzOJA//YpGxZgg1C2lledEHA7O1FdheLRyp+FfZV4uPM2MfCGbNknQxuVO2IVac
86spu/8hwFEzr0dNBi72zisJBkNNtXrtZDIAE5LaNx86h+qX6tQD4E5/V7IuYNEV
RMMymyqrVw865DiErmnVhuZA5Stq9M3mtc1TcnO3vYKDmEnwwxLDLcSM0vILKEnB
Khx9XJlNI4fmCzEyMeGydChWIEgFRrHRgixDwXtK1dxfMwEhuot7SsB7V0PJtg/p
1mreD1pX2xtQOTgGrMUPYbVPeU18I2G3onyG6yD9NzJBqARtitzPJ3rwEbWFVcqT
kgAnL2CdC28KyuHwKDx4/vxoJwVpxCHnY6sXrirYnTQwmnY8Rm56lOh3z1ixUtK4
vCrmxsiB3j6iuQrwPTgEFkkpC0nq5JKAZHOvjLeKGc7FZD7WvwW0W1eXAppCLdEm
TiI/NQUi62Z4hCy3KBVnvCIMu+lcKnHcMxFNz9QJZyrPcqc15DqWSqtalpfJc1Nr
8WV0CDcZUUrMEG8ahybdmNfEg/QHhoRGD8bnxtHFJ5RGOrFqqDzYPXjLSiGaJl/Z
UDGNJEgLcLax6xgS6rjyhmfOABR3igKXVhm7bwZcNtdglwEJ3N2w9FZrFd+e8SBW
lfbhKN8/iA8GY3EGmdeuMfjggvctbK2SuV10yXXOpc9M/d22Klw=
=4BKs
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 30 Mar 2023 07:28:55 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 12:32:14 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.