Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-20 Thread Mattia Rizzolo
Control: tag -1 pending

On Tue, Mar 19, 2019 at 03:29:52PM -0400, Chris Lamb wrote:
> > Ok, but this still should be fixed in stretch, right?
> > (Packages in stretch must build in stretch).
> 
> Sure thing, but this would require a stable update which seems a
> little overkill, especially at this point in the buster release cycle…?
> 
> Fancy pinging the SRMs on this? Not had to deal with this before.

Cherry-picked the related patches, and uploaded.  Also, pu bug opened
for tracking at #925161 .

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-20 Thread Mattia Rizzolo
Hi,

On Tue, Mar 19, 2019 at 04:13:46PM -0400, Chris Lamb wrote:
> > The relevant thing, IMO, is that proposed-updates and point
> > releases still exist for stretch, so I don't see it overkill
> 
> Sure. Can you still loop the SRMs in on this before I backport this
> patch and create a stretchpu bug, etc. etc.? Thanks. :)

That kind of things are done by the person doing the update, and from my
experience the release team doesn't really deal nicely with requests
without a working diff, etc.

I will take this on, directly uploading to stretch as I am confident
they will approve it directly.


tbh I totally forgot about stretch itself while fixing that bug…

-- 
regards,
Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540  .''`.
more about me:  https://mapreri.org : :'  :
Launchpad user: https://launchpad.net/~mapreri  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-


signature.asc
Description: PGP signature


Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Chris Lamb
Hi Santiago,
 
> The relevant thing, IMO, is that proposed-updates and point
> releases still exist for stretch, so I don't see it overkill

Sure. Can you still loop the SRMs in on this before I backport this
patch and create a stretchpu bug, etc. etc.? Thanks. :)

> I don't see how the release cycle of buster is related.

(Only in that one's efforts and energies might be best-placed
directed towards buster, rather than stretch.)


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org  chris-lamb.co.uk
   `-



Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Santiago Vila
On Tue, Mar 19, 2019 at 03:29:52PM -0400, Chris Lamb wrote:
> Hi Santiago,
> 
> > Ok, but this still should be fixed in stretch, right?
> > (Packages in stretch must build in stretch).
> 
> Sure thing, but this would require a stable update which seems a
> little overkill, especially at this point in the buster release cycle…?

I don't see how the release cycle of buster is related. The relevant
thing, IMO, is that proposed-updates and point releases still exist
for stretch, so I don't see it overkill at all.

Thanks.



Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Chris Lamb
Hi Santiago,

> Ok, but this still should be fixed in stretch, right?
> (Packages in stretch must build in stretch).

Sure thing, but this would require a stable update which seems a
little overkill, especially at this point in the buster release cycle…?

Fancy pinging the SRMs on this? Not had to deal with this before.


Best wishes,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org  chris-lamb.co.uk
   `-



Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Santiago Vila
On Tue, Mar 19, 2019 at 03:22:26PM -0400, Chris Lamb wrote:

> I believe this was address on the diffoscope side here:
> 
>   
> https://salsa.debian.org/reproducible-builds/diffoscope/commit/4a35e55497fac9845ca55be28fbd9e25b4e8576f
> 
> ... which was released in diffoscope 112.

Ok, but this still should be fixed in stretch, right?
(Packages in stretch must build in stretch).

Thanks.



Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Chris Lamb
fixed 925051 112
thanks

Hi Santiago,

> I tried to build this package in stretch but it failed:

[…]

This is because ghostscript was updated in stretch and it
(unfortunately) now generates different output.

I believe this was address on the diffoscope side here:

  
https://salsa.debian.org/reproducible-builds/diffoscope/commit/4a35e55497fac9845ca55be28fbd9e25b4e8576f

... which was released in diffoscope 112.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org  chris-lamb.co.uk
   `-



Bug#925051: diffoscope: FTBFS in stretch (failing tests)

2019-03-19 Thread Santiago Vila
Package: src:diffoscope
Version: 78
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in stretch but it failed:


[...]
 debian/rules build-indep
dh build-indep --with python3 --with bash-completion --buildsystem=pybuild
   dh_testdir -i -O--buildsystem=pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_autoreconf -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:184: python3.5 setup.py config 
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
register-python-argcomplete diffoscope > debian/diffoscope.bash-completion
rst2man debian/diffoscope.1.rst debian/diffoscope.1
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:184: /usr/bin/python3 setup.py build 
running build
running build_py
creating /<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/main.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/excludes.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/locale.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/tempfiles.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/difference.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/progress.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/changes.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/exc.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/__init__.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/tools.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/config.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/logging.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/profiling.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/external_tools.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
copying diffoscope/diff.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope
creating /<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/macho.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/xz.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/fonts.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/binary.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/rpm_fallback.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/debian.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/debian_fallback.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/zip.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/haskell.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/tar.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/openssh.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/sqlite.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ps.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/rust.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ipk.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/__init__.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ar.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/gettext.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/fsimage.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/missing_file.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/gzip.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/ppu.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/png.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/llvm.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/mono.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/image.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/javascript.py -> 
/<>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
copying diffoscope/comparators/device.py ->