Bug#836670: strip-nondeterminism: leaves temporary files behind

2016-09-04 Thread Jakub Wilk

* Jakub Wilk , 2016-09-04, 16:16:

https://jenkins.debian.net/job/lintian-tests_sid/lastFailedBuild/consoleText


This URL is better:
https://jenkins.debian.net/job/lintian-tests_sid/1267/consoleText

The relevant part is:


tests::changelog-file-general: diff -u t/tests/changelog-file-general/tags 
/tmp/testrun/debian/test-out/tests/changelog-file-general/tags.changelog-file-general
--- t/tests/changelog-file-general/tags 2016-09-04 13:11:18.259885818 +
+++ 
/tmp/testrun/debian/test-out/tests/changelog-file-general/tags.changelog-file-general
   2016-09-04 13:17:22.033786444 +
@@ -5,6 +5,7 @@
W: changelog-file-general: 
debian-changelog-file-contains-obsolete-user-emacs-settings
W: changelog-file-general: debian-changelog-line-too-long line 15
W: changelog-file-general: debian-changelog-line-too-long line 8
+W: changelog-file-general: duplicate-changelog-files 
usr/share/doc/changelog-file-general/changelog.Debian.gz 
usr/share/doc/changelog-file-general/l1nNtreQxL
W: changelog-file-general: improbable-bug-number-in-closes 12
W: changelog-file-general: latest-debian-changelog-entry-without-new-date
W: changelog-file-general: latest-debian-changelog-entry-without-new-version
fail tests::changelog-file-general: output differs!


(The are many other similar failures.)

This can be reproduced without running the whole Lintian test suite:

$ apt-get source lintian
$ cd lintian-*/
$ debian/rules runtests onlyrun=changelog-file-general

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Bug#836670: strip-nondeterminism: leaves temporary files behind

2016-09-04 Thread Jakub Wilk

Package: dh-strip-nondeterminism
Version: 0.024-1
Severity: serious
Control: affects -1 + src:lintian
Justification: breaks the world

dh_strip_nondeterminism leaves temporary files behind, as seen in 
the Lintian test suite:

https://jenkins.debian.net/job/lintian-tests_sid/lastFailedBuild/consoleText
(interesting part starts with "tests::changelog-file-general")

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: [Reproducible-builds] Bug#825727: python-babel: FTBFS: assert 'GMT+00:00' == 'GMT-01:59'

2016-08-20 Thread Jakub Wilk

* Chris Lamb , 2016-05-29, 10:54:

python-babel fails to build from source in unstable/amd64:


https://github.com/python-babel/babel/issues/441 is probably the bug 
that triggers on reproducible-builds infrastructure.


It remains mystery to me why it also fails in Chris's environment.

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


Re: [Reproducible-builds] Bug#832096: lintian: please check for common typos in debian/rules target names

2016-07-29 Thread Jakub Wilk

Hi Chris!

Thanks for the updated patch.

* Chris Lamb , 2016-07-23, 20:13:

+Certainty: certain


Shouldn't it be "possible"? After all, our list of dh_* commands might 
be out of date.



+# Unknown command, so check for likely misspellings
+foreach my $x ($dh_commands_depends->all) {
+if (distance($dhcommand, $x) < 3) {
+tag 'typo-in-debhelper-override-target',
+  "override_$dhcommand", '->', "override_$x", "(line 
$.)";


This doesn't work that well if the typoed command is in close distance 
to multiple existing commands. For example, for "override_dh_nump" I get 
this (in non-deterministic order):


W: hello source: typo-in-debhelper-override-target override_dh_nump -> 
override_dh_numpy3 (line 11)
W: hello source: typo-in-debhelper-override-target override_dh_nump -> 
override_dh_numpy (line 11)

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#797561: diffoscope: undocumented --max-diff-*-lines

2015-08-31 Thread Jakub Wilk

Package: diffoscope
Version: 31
Severity: minor

The options --max-diff-block-lines and --max-diff-input-lines are not 
documented in the manual page.


--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#797560: diffoscope: option to treat absent files as empty

2015-08-31 Thread Jakub Wilk

Package: diffoscope
Version: 31
Severity: wishlist

I'd like an option for treating absent files as if they were empty, 
similar to "diff -N".


--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#797525: diffoscope: multiarch mode

2015-08-31 Thread Jakub Wilk

Package: diffoscope
Version: 31
Severity: wishlist

I want to use diffoscope to compare two "Multi-Arch: same" debs of the 
same version but different architecture, to see differences that will 
cause co-installation conflicts.


This almost works currently, but there's a bit of noise that could be 
avoided. I'd like an option that does the following:

- Ignores all differences in control.tar.
- Ignores timestamp differences in data.tar.
- Disables fuzzy matching.

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#795292: diffoscope: please make MAX_DIFF_BLOCK_LINES configurable

2015-08-12 Thread Jakub Wilk

Package: diffoscope
Version: 30
Severity: wishlist

This is currently hardcoded in diffoscope/difference.py:

MAX_DIFF_BLOCK_LINES = 50

Please make this limit configurable.

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds


[Reproducible-builds] Bug#782909: DDPO: broken reproducible.d.n link for experimental-only packages

2015-04-19 Thread Jakub Wilk

Package: qa.debian.org
User: qa.debian@packages.debian.org
Usertags: ddpo

18:51 < jwilk> My DDPO page links to 
https://reproducible.debian.net/rb-pkg/nss-wrapper.html, which is 404. I guess that's 
because the package exists only in experimental.
18:51 < jwilk> I'm not sure if it should be fixed on DDPO or on 
reproducible.d.n side.
18:52 < deki> hm, if it would link to 
https://reproducible.debian.net/nss-wrapper it would work
18:54 < mapreri> jwilk: i think linking rb.d.n/$pkg is always the good thing to 
do. then we redirect either to unstable, testing or experimental (in this order)
18:54 < mapreri> if you want to specify a specific suite/arch then use 
rb.d.n/$suite/$arch/$pkg

--
Jakub Wilk

___
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds