Bug#880279: diffoscope: FTBFS: Test failures

2017-10-30 Thread Lucas Nussbaum
Source: diffoscope
Version: 87
Severity: serious
Tags: buster sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20171030 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>  ERRORS 
> 
> _ ERROR collecting .pybuild/pythonX.Y_3.6/build/tests/comparators/test_dtb.py 
> __
> tests/comparators/test_dtb.py:56: in 
> @skip_unless_tool_is_at_least('fdtdump', fdtdump_version, '1.4.2')
> tests/utils/tools.py:47: in skip_unless_tool_is_at_least
> vcls(str(actual_ver)) < vcls(str(min_ver)),
> /usr/lib/python3.6/distutils/version.py:52: in __lt__
> c = self._cmp(other)
> /usr/lib/python3.6/distutils/version.py:337: in _cmp
> if self.version < other.version:
> E   TypeError: '<' not supported between instances of 'str' and 'int'
> !!! Interrupted: 1 errors during collection 
> 
> === 1 error in 3.10 seconds 
> 
> E: pybuild pybuild:283: test: plugin distutils failed with: exit code=2: cd 
> /<>/.pybuild/pythonX.Y_3.6/build; python3.6 -m pytest -vv -r sxX 
> -l --cov=diffoscope --cov-report=term-missing --cov-report=html
> dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.6 returned 
> exit code 13
> debian/rules:50: recipe for target 'override_dh_auto_test' failed

The full build log is available from:
   http://aws-logs.debian.net/2017/10/30/diffoscope_87_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

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


Processing of disorderfs_0.5.2-2_source.changes

2017-10-30 Thread Debian FTP Masters
disorderfs_0.5.2-2_source.changes uploaded successfully to localhost
along with the files:
  disorderfs_0.5.2-2.dsc
  disorderfs_0.5.2-2.debian.tar.xz
  disorderfs_0.5.2-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)

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


Re: Making schleuder build reproducibly

2017-10-30 Thread Georg Faerber
Hi all,

On 17-06-15 21:19:12, Georg Faerber wrote:
> I really would like to make the build of schleuder, a gpg enabled
> mailing list, reproducible. However, I'm a bit lost on my own, that's
> why I'm searching for input with this mail:

tl;dr: Due to recent changes and fixes upstream, schleuder now does
build reproducible. For details, please read on.

--

Well, it took me quite a while and some time, but it was worth it, it
seems [1]. Here's a short summary of the changes:

- Sometimes, gpg-agent gets stuck, killing it before and after running
  each test helps [2].

- Some tests expected specific dates (like 2016-12-06) to be returned by
  gpg. However, these dates are non deterministic, they depend on locale
  settings.

  Quoting a comment in the corresponding upstream merge request:

  "Oh my...

  I wondered before why gpg doesn't show timezone-information anywhere
  but assumed that they just don't store it or hide it because it
  doesn't add actual information. TIL gpg knows about timezones and also
  converts dates but doesn't tell about it...

  So actually in order to compare a key-date I have to remember (or
  guess) which timezone it was created in, and calulate the
  time-difference to my local timezone, in order to guess if a
  off-by-one-day-mismatch is maybe not an actual mismatch? I'm shaking
  my head."

  Therefore, we've relaxed the expected output, to not match specific
  dates, but a specific format, like -MM-DD. [3]

- Some tests check if getting and / or refreshing keys via the keyserver
  mechanism works. For this to work, a local keyserver is started, which
  mocks the behaviour of the keyservers on the Internets. In the past,
  we just started the keyserver before running the test and assumed it
  to work. Sometimes this failed, because the keyserver took longer to
  start, leading to failed tests, because it was in fact unreachable.
  This was solved via introducing a check for the keyserver to be up,
  before running the test. [4]

- I've never encountered the following during the "official" tests run
  by jenkins, but I've run into this three times while using reprotest.
  I'm not sure if this is a bug, race or a feature, but during the
  second build, the build dir was read only.

  In the past, the database in which schleuder stores list information
  was just below the build dir, read only in these cases, leading to a
  hanging test suite.

  This was solved via introducing erb code parsing in the schleuder
  config [5], and using this feature via env vars in Debian to move the
  database dir below /tmp/ [6].

@dkg: It seems, there is still a bug / race in dirmngr, which leads to
errors like "can't connect to '127.0.0.1': no IP address for host" and
in turn "marking host '127.0.0.1' as dead". See the attached debug log for
details, the log was taken on October 1st with dirmrngr out of unstable.
I'm happy to debug this further, if needed.

That's all for now!
Thanks for this initiative and the work all of you're putting into it,
highly appreciated!

Cheers,
Georg


[1] https://tests.reproducible-builds.org/debian/history/schleuder.html
[2] 
https://0xacab.org/schleuder/schleuder/commit/8ecd8a4cdc76bc8fcdee54397fd0928d338146c1
[3] 
https://0xacab.org/schleuder/schleuder/commit/e52b6851b30d2578d2eb6c451425549a630d2ba6
[4] 
https://0xacab.org/schleuder/schleuder/commit/5acd2df470e420ef54ac1bf1193638ec8a23bbba
[5] 
https://0xacab.org/schleuder/schleuder/commit/d188224ce60f8850001825dc94a7d1fa470342ae
[6] 
https://anonscm.debian.org/cgit/pkg-ruby-extras/schleuder.git/commit/?id=f1cafc243766ecd0ad3ec84d8b1adf26ef2e0c66
2017-10-01 06:16:42 dirmngr[32131] listening on socket 
'/tmp/schleuder-test/example.org/list62/S.dirmngr'
2017-10-01 06:16:42 dirmngr[32132.0] permanently loaded certificates: 149
2017-10-01 06:16:42 dirmngr[32132.0] runtime cached certificates: 0
2017-10-01 06:16:42 dirmngr[32132.0]trusted certificates: 149 
(148,0,0,1)
2017-10-01 06:16:42 dirmngr[32132.0] failed to open cache dir file 
'/tmp/schleuder-test/example.org/list62/crls.d/DIR.txt': No such file or 
directory
2017-10-01 06:16:42 dirmngr[32132.0] creating directory 
'/tmp/schleuder-test/example.org/list62/crls.d'
2017-10-01 06:16:42 dirmngr[32132.0] new cache dir file 
'/tmp/schleuder-test/example.org/list62/crls.d/DIR.txt' created
2017-10-01 06:16:42 dirmngr[32132.6] handler for fd 6 started
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 -> # Home: 
/tmp/schleuder-test/example.org/list62
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 -> # Config: 
/tmp/schleuder-test/example.org/list62/dirmngr.conf
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 -> OK Dirmngr 2.2.1 at your 
service
2017-10-01 06:16:42 dirmngr[32132.6] connection from process 32128 (0:0)
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 <- GETINFO version
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 -> D 2.2.1
2017-10-01 06:16:42 dirmngr[32132.6] DBG: chan_6 -> OK
2017-10-01 06:16:42 dirmngr[32132.6] DBG: ch

We have new Offer!

2017-10-30 Thread Mass Mail
Can't see images? Click here...

[1]

BENEFIS BALLET COSTUMES [2]

WWW.BENEFISTUTU.COM

THE MAGIC FLUTE, A CHRISTMAS CAROL, NUTCRACKER AND OTHER FAMOUS SHOWS THAT ONCE 
A YEAR DELIGHTS ALL OF US BALLET LOVERS WITH ITS BEAUTY.

[3]

APPROACHING HOLIDAY SEASON IS FOR THE MOST OF US THE MOST ANTICIPATE PART OF 
THE YEAR. NOT JUST BECAUSE OF THE MUCH EXPECTED VACATION AND IT'S NOTABLE, 
UNIQUE ATMOSPHERE, BUT ALSO FOR IT'S UPCOMING
HOLIDAY SHOWS.

WHO KNOWS THE ANSWER TO THE ABOVE QUESTION, BETTER THEN A GROUP OF PROFESSIONAL.

AND YES, FOR OUR BELOVED COSTUMERS AS ALWAYS WE OFFER THE BEST PRICES AND OUR 
PROFESSIONAL EXPERTISE ALONG WITH OUR HIGH QUALITY PRODUCTS AND SERVICES AT A 
GENEROUS, SPECIAL 15-40% DISCOUNT.

CONTACT US:

Viber, WatsApp
373 60 86 69 64 || 373 60 05 01 02 
Web Nage:
www.benefisshop.com [4] || www.benefistutu.com [5]
Email: i...@benefisshop.com
Blog:
blog.benefisshop.com [6]

[Facebook] [7] [Google] [8] [Linkedin] [9] [Pinterest] [10]

SmartSolver

You received this email because you signed up on our website or made a purchase 
from us.

UNSUBSCRIBE

[MailerLite] [11]

Links:
--
[1] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL2JlbmVmaXN0dXR1LmNvbS8_dHJhY2tpbmc9bWFpbGluZw&c=1
[2] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL2JlbmVmaXN0dXR1LmNvbS8_dHJhY2tpbmc9bWFpbGluZw&c=2
[3] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL2JlbmVmaXN0dXR1LmNvbS8_dHJhY2tpbmc9bWFpbGluZw&c=4
[4] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL3RyYWNrLm1haWxlcmxpdGUuY29tL2xpbmsvYy8
[5] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL3RyYWNrLm1haWxlcmxpdGUuY29tL2xpbmsvYy8&c=1
[6] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cDovL3RyYWNrLm1haWxlcmxpdGUuY29tL2xpbmsvYy8&c=2
[7] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0JlbmVmaXMtQmFsbGV0LUNvc3R1bWVzLTEyMTc2ODAzNDgzNzcxMS8
[8] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vMTEzNzg5NjM3MzMwNzcwMTIzNjcz
[9] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL2JlbmVmaXNzaG9wY29tLw
[10] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cHM6Ly93d3cucGludGVyZXN0LmNvbS9iYmFsbGV0Y29zdHVtZXMv
[11] 
http://emark.ga/?mailster=127&k=ba288666c1078dc17dcfa435181ed97e&t=aHR0cHM6Ly93d3cubWFpbGVybGl0ZS5jb20

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

Re: First Spanish Debian Reproducible Builds talk in Mexico City

2017-10-30 Thread Holger Levsen
¡hola jathan!

On Fri, Oct 27, 2017 at 11:57:52PM -0500, jathan wrote:
> Hi everyone. I glad to share tomorrow at 11:00 hrs. of Mexico City Local
> Time Zone, I will be presenting my first talk about Debian Reproducible
> Builds (based on some h0lger, lamby and lunar previous talks) in the
> Mexico Hackmeeting 2017 at the Hackerspace "Rancho Electronico":
> 
> https://ranchoelectronico.org/hackmitin-2017-call4nodos/
> https://calc.mazorca.org/parillanodoshm17

cool, thanks for sharing! & how did it go?

> I have pushed already my slides to our repo:
> https://anonscm.debian.org/cgit/reproducible/presentations.git/tree/2017-10-28-HackmitinCDMX17

cool!

> And I will base on these slides my presentation for CubaConf :) Maybe
> tomorrow's talk will be live streamed through CoAA TV platform
> https://coaa.tv/ if someone wants to try to watch. Best regards!

do you know whether there's a recording of your talk online?


-- 
cheers,
Holger


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

package uploaded to our repo

2017-10-30 Thread Ximin Luo
https://reproducible.alioth.debian.org/debian/r-base_3.4.2-2.0~reproducible1.dsc
 has just been uploaded to 
https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain

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