Bug#875967: publicsuffix: FTBFS - UnicodeDecodeError during tests

2017-09-19 Thread Daniel Kahn Gillmor
Control: forcemerge 874688 875967

On Sat 2017-09-16 18:10:05 +0200, Andreas Beckmann wrote:
> the last upload of publicsuffix did FTBFS:
>
> https://buildd.debian.org/status/fetch.php?pkg=publicsuffix=all=20170828.2009-1=1504820937=0

yep, that was due to a bug in libpsl (#874688), so it would have been
fixed with a give-back to the buildd network.

since that bug has since been fixed with a new upload of libpsl, the
latest upload of publicsuffix (from about an hour ago) should rebuild
fine.

thanks for the heads-up!

--dkg



Bug#875967: publicsuffix: FTBFS - UnicodeDecodeError during tests

2017-09-16 Thread Andreas Beckmann
Source: publicsuffix
Version: 20170828.2009-1
Severity: serious
Justification: fails to build from source

Hi,

the last upload of publicsuffix did FTBFS:

https://buildd.debian.org/status/fetch.php?pkg=publicsuffix=all=20170828.2009-1=1504820937=0


dpkg-buildpackage: info: source package publicsuffix
dpkg-buildpackage: info: source version 20170828.2009-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build publicsuffix-20170828.2009
 fakeroot debian/rules clean
dh clean
   dh_auto_clean
   dh_autoreconf_clean
   dh_clean
 debian/rules build-indep
dh build-indep
   dh_update_autotools_config -i
   dh_autoreconf -i
   dh_auto_configure -i
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
dh_auto_build
make -j4
make[2]: Entering directory '/<>'
cd linter;\
  ./pslint_selftest.sh; \
  ./pslint.py ../public_suffix_list.dat;
test_allowedchars: OK
test_dots: OK
test_duplicate: OK
test_exception: OK
test_punycode: OK
test_section1: OK
test_section2: OK
test_section3: OK
test_section4: OK
test_spaces: OK
test_wildcard: OK
make[2]: Leaving directory '/<>'
TZ=UTC touch -t 201708282009 public_suffix_list.dat
psl-make-dafsa --input-format=psl --output-format=binary public_suffix_list.dat 
public_suffix_list.dafsa
Traceback (most recent call last):
  File "/usr/bin/psl-make-dafsa", line 695, in 
sys.exit(main())
  File "/usr/bin/psl-make-dafsa", line 689, in main
outfile.write(converter(parser(infile, utf_mode, codecs), utf_mode, codecs))
  File "/usr/bin/psl-make-dafsa", line 559, in parse_psl
for line in infile:
  File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 8046: 
ordinal not in range(128)
debian/rules:14: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/<>'
debian/rules:5: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2

Build finished at 2017-09-07T21:48:55Z


Andreas