[diffoscope] 02/03: skip some tests that fails in jessie-backports

Mattia Rizzolo mattia at debian.org
Sat Sep 17 18:02:00 CEST 2016

[dropping reproducible-commits, if you are subscribed to diffoscope@
I'll happily drop from explicit recipients too]

On Sat, Sep 17, 2016 at 05:47:19PM +0200, Levente Polyak wrote:
> On September 17, 2016 4:00:02 PM GMT+02:00, Mattia Rizzolo
> >    skip some tests that fails in jessie-backports
> Hmm wouldn't it be a lot better to keep such out of the application
> itself but skip those in your Debian related packaging files when
> invoking pytest?

how do I tell pytest over the command line to skip single tests?
I could have done it that way through d/rules.

> For me this feels like being the totally wrong place to make a such
> distribution specific change and completely disable those tests (or
> only apply those on top for Jessie).

In any other packages I'd have added a distribution-specific patch, but
this package is being trated a native debian package (e.g. packaging and
developing is the same thing), so patches can't really be easily used.
Some people are advocating turning it into a '3.0 (quite)' package
format, like strip-nondeterminism, disorderfs, etc.  I personally prefer
it being native, as long as most contributors are who then make the
release in debian...¹

> I would be happy to see this being solved in a different way.

The solution is: fix the tests so they run on jessie(-bpo).  In the
last weeks I've been doing so for some, those I couldn't manage, but
decideded to release nonetheless and release anyway to avoid keeping so
many changes in git, unreleased.

As you noted I haven't done that commit in master, it's referenced on by
this tag: I don't want it to proliferate.  If you really want to make
that commit not being present in the next backport upload, please help
making the test suite more resilient!

¹ flames about this topic can be found in the debian's MLs.  according
to some the advantages of '3.0 (native)' are null whereas there are only
disadvantages.  I disagree there: I find doing stuff on native packages
a lot easier than having to deal with versioned tarballs, but YMMV…

                        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  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.reproducible-builds.org/pipermail/diffoscope/attachments/20160917/cf56d8ac/attachment.sig>

More information about the diffoscope mailing list