reassign 988237 src:groff
affects 988237 src:hub
close 988237 1.22.4-10
thanks

On Sat, May 08, 2021 at 01:27:11PM +0100, peter green wrote:
> Package: hub
> Version: 2.14.2~ds1-1
> 
> I noticed that hub was failing to build on both the raspbian autobuilders and
> on the reproducible builds tests with the following error.
> 
> > groff -Wall -mtty-char -mandoc -Tutf8 -rLL=87n share/man/man1/hub.1 | col 
> > -b >share/man/man1/hub.1.txt
> > col: failed on line 213: Invalid or incomplete multibyte or wide character
> 
> Poking through the logs it seems this was caused by a difference in locale
> settings, the raspbian autobuilders use the POSIX locale, reproducible builds
> uses the C locale, while the Debian autobuilders use the C.UTF-8 locale.
> 
> Local testing confirmed this, the fix is to set LC_ALL=C.UTF-8 in
> debian/rules .

Hi. Sorry for the late reply.

I tried this:

export LC_ALL=C
dpkg-buildpackage -uc -us -b

and the package built ok, but the package "hub" has not changed version in a 
long time.

I could be wrong, but I infer that this is likely to be a bug in
groff, now fixed, so I'm doing the above reassign (using the bookworm
version, since it works already in bookworm).

> While working on the above issue I discovered the clean target was
> broken, so I fixed that too.
> 
> I have uploaded my fixes to Rapsbian A debdiff doing should appear soon at
> https://debdiffs.raspbian.org/main/h/hub/ no intent to nmu in Debian.

You are right, the clean target was broken. This was reported again in
Bug #1047862 and it may be fixed by adding a few lines to debian/clean,
which is what I will do.

Thanks.

Reply via email to