Bug#877813: reprotest: regression between 0.7.1 and 0.7.2

Ximin Luo infinity0 at debian.org
Tue Oct 17 16:21:00 UTC 2017

Ximin Luo:
> gregor herrmann:
>> On Thu, 05 Oct 2017 22:59:00 +0000, Ximin Luo wrote:
>>> gregor herrmann:
>>>> [..]
>>>> sudo: Î޷¨½âÎöÖ÷»ú£ºjadzia
>>>> tail: Î޷¨´ò¿ª'debian/changelog' ¶ÁȡÊý¾: ȨÏ޲»¹»
>>>> dpkg-buildpackage: erreur: fin de debian/changelog a produit une erreur de sortie de type 1
>>>> [..]
>>>> sudo: impossible de déterminer le nom de l'hôte jadzia
>>>> tail: no se puede abrir 'debian/changelog' para lectura: Permiso denegado
>>>> dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
>>> tail(1) apparently can't read debian/changelog. 
>> Yes, after manually installing fakeroot, which I didn't need to do
>> for reprotest <= 0.7.1.
>> And the error before "tail: can't open ..." (in Spanish) is still
>> "sudo: can't determine hostname ..." (in French).
>> I might be wrong, but this still sounds like a problem related to
>> sudo to me.

I think the sudo hostname thing is a red herring, I get that on my system too depending on what I have in /etc/hosts in the chroot, but things should still work.

In the latest version 0.7.3 of reprotest, I've fixed the --no-clean-on-error option. Try giving that to reprotest and then when it fails, go into the build directory (either inside or outside the chroot) and then hopefully it should be possible for you to figure out why tail(1) can't read debian/changelog.


GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE

More information about the Reproducible-builds mailing list