Reproducible builds folks: Reproducible Builds: week 103 in Stretch cycle
Here's what happened in the Reproducible
Builds effort between Sunday April 9 and
Saturday April 15 2017:
Upcoming events
On April 26th Chris Lamb will give a talk at foss-north
2017 in Gothenburg, Sweden on Reproducible Builds.
Media coverage
Jake Edge wrote a
summary of Vagrant
Cascadian's talk on Reproducible Builds at LibrePlanet.
Toolchain development and fixes
Ximin Luo forwarded patches to
GCC for
BUILD_PATH_PREFIX_MAP support.
With this patch to backported to GCC-6, as well as a patched dpkg to set the
environment variable, he scheduled ~3,300 packages that are unreproducible in
unstable-amd64 but reproducible in testing-amd64 - because we vary the build
path in the former but not latter case. Our infrastructure ran these in just
under 3 days, and we reproduced ~1,700 extra packages.
This is about 6.5% of ~26,100 Debian source
packages,
and about 1/2 of the ones whose irreproducibility is due to build-path issues.
Most of the rest are not related to GCC, such as things built by R, OCaml,
Erlang, LLVM, PDF IDs, etc.
(The dip afterwards, in the graph linked above, is due to reverting back to an
unpatched GCC-6, but we'll be rebasing the patch continually over the next few
weeks so the graph should stay up.)
Packages reviewed and fixed, and bugs filed
Chris Lamb:
- #860200 filed against poti, forwarded upstream.
- #860201 filed against sunpinyin, forwarded upstream.
- #860203 filed against avifile.
- #860211 filed against qtractor.
- #860212 filed against samplv1.
- #860213 filed against drumkv1.
- #860214 filed against synthv1.
- #860218 filed against templayer.
- #860266 filed against miniupnpd, forwarded upstream.
- #860275 filed against msp430mcu.
- #860277 filed against g2clib.
- #860278 filed against openigtlink.
- #860279 filed against xmlrpc-c.
- #860372 filed against hp-search-mac.
- #860373 filed against foxeye.
- #860374 filed against python-taskflow.
- #860384 filed against polygen.
- #860418 filed against sugar-memorize-activity. (Patch by Chris Lamb)
- timestamps_in_documentation_generated_by_javadoc
- randomness_in_gcj_output: gcj is deprecated/dead
- records_build_flags, captures_build_path: we temporarily consider these non-deterministic, to better track the issue - the patches are still pending and statuses will keep changing as we upload patched packages.
- locale_in_documentation_generated_by_javadoc: seems to be fixed for every non-FTBFS package that it was affected by.
- Don't crash on invalid archives (#833697)
- Tidy up some other code
- Chris Lamb (3)
- Chris West (1)
I've heard about 3d-printing a lot in the past, although the hype seems to have mostly died down. My view has always been "That seems cool", coupled with "Everybody says making the models is very hard", and "the process itself is fiddly & time-consuming".
I've been sporadically working on a project for a few months now which displays tram-departure times, this is part of
I often need to convert signals from HDMI to SDI (and occasionally back).
This requires a box of some sort, and eBay obliges; there's a bunch of
different sellers of the same devices, selling them around $20 25. They
don't seem to have a brand name, but they are invariably sold as 3G-SDI converters
(meaning they should go up to 1080p60) and look like this:
There are also corresponding SDI-to-HDMI converters that look pretty much
the same except they convert the other way. (They're easy to confuse, but
that's not a problem unique tothem.)
I've used them for a while now, and there are pros and cons. They seem
reliable enough, and they're 1/4th the price of e.g. Blackmagic's Micro
converters, which is a real bargain. However, there are also some issues:
A nice little game,
Starting with your trip to the watch tower, the game sends the player into a series of missions , during which more and more clues about a mystery disappearance are revealed. The game development is rather straight forward, one has hardly any choices, and it is practically impossible to miss something or fail in some way.
The big plus of the game is the great atmosphere, the funny dialogues with Delilah, the story that pulls you into the game, and the development of the character(s). The tower, the cave, all the places one visits are delicately designed with lots of personality, making this a very human like game.
What is weak is the finish. During the game I was always thinking about whether I should tell Delilah everything, or keep some things secret. But in the end nothing matters, all ends with a simple escape in the helicopter and without any tying up the loose ends. Somehow a pity for such a beautiful game to leave the player somehow unsatisfied at the end.
But although the finish wasn t that good, I still enjoyed it more than I expected. Due to the simple flow it wont keep you busy for many hours, but as a short break a few evenings (for me), it was a nice break from all the riddle games I love so much.
If you are up for some really surprising read about the main figure behind systemd, enjoy this
Thus, I have published a local repository targeting Debian/sid of calibre with binaries for amd64 where rar is enabled and as far as possible the latest version is included.
I'd like to thank the entire

Moments ago
There is a thorny topic we have been discussing in nonpublic channels (say, the debian-private mailing list... It is impossible to call it a private list if it has close to a thousand subscribers, but it sometimes deals with sensitive material) for the last week. We have finally confirmation that we can bring this topic out to the open, and I expect several Debian people to talk about this. Besides, this information is now