Office Hours / Ask Me Anything 2021-01-07 18:00-20:00 UTC

2020-12-07 Thread Vagrant Cascadian
We will set aside some time to be available for asking questions about
anything related to Reproducible Builds.

This is an opportunity to ask introductory questions and is intended to
be welcoming to newcomers, though of course, any questions relating to
Reproducible Builds should be fair game!


We had fun at the first session:

  
http://meetbot.debian.net/reproducible-builds/2020/reproducible-builds.2020-11-30-17.19.log.html

So we are going to try this again!


Our next session is planned for January 7th, 18:00 UTC going until 20:00
UTC:

  https://time.is/compare/1800_07_Jan_2021_in_UTC


The location will be irc.oftc.net in the #reproducible-builds
channel. If you are new to IRC, there is a web interface available:

  https://webchat.oftc.net/?channels=reproducible-builds


Remember to wait for a few minutes after asking a question, to give
people a chance to respond. Once you have joined the channel, even if
there is a conversation already going, jump right in, no need to ask
permission to speak!


Please share this with anyone or with any networks where you think there
might be people interested in Reproducible Builds.


Thanks!


live well,
  vagrant


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

Bug#976760: diffoscape fails elf test with binutils from experimental

2020-12-07 Thread Matthias Klose
Package: src:diffoscope
Version: 162

diffoscape fails elf test with binutils from experimental, seen on amd64:

[...]
FAILED tests/comparators/test_elf.py::test_diff - AssertionError
FAILED tests/comparators/test_elf.py::test_lib_differences - AssertionError
FAILED tests/comparators/test_elf.py::test_libmix_differences - AssertionError
== 3 failed, 298 passed, 151 skipped in 66.22 seconds ==
autopkgtest [17:14:17]: test pytest: ---]

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

Re: Bug#900837: update on mass-rebuild of packages for reproducible builds

2020-12-07 Thread Samuel Henrique
Hello Vagrant,

On Fri, 4 Dec 2020 at 02:48, Vagrant Cascadian <
vagr...@reproducible-builds.org> wrote:

> On 2019-03-05, Holger Levsen wrote:
> > I ran Chris's script again on coccia, with the result that currently
> > 6084 source packages in the archive need a rebuild for reproducible
> > builds, as they were built with an old dpkg version not producing
> > .buildinfo files.
>
> I ran it just now, and we're down to 3433! Still a ways to go, but
> getting there...
>
> Updated list attached.
>

That's great news, I'd like to help by making sure none of my packages are
on this list, I can do the search myself but I'd like to ask for a list by
maintainer name (if that's easy for you to generate).
Mass bug filling would also help but I'm sure that was considered already.

Thanks!


-- 
Samuel Henrique 
___
Reproducible-builds mailing list
Reproducible-builds@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Quick look at Reproducible Builds progress in Debian

2020-12-07 Thread Vagrant Cascadian
I just wanted to spend a few moments looking over the progress
Reproducible Builds has made in Debian over the last few release cycles.

The percentage of packages that are reproducible admittedly doesn't look
amazing, even though there has been steady progress:

  stretch  93.8%
  buster   94.1%
  bullseye 94.9%
  unstable 83.7%

So, we've seen ~1% increase in reproducible builds over two release
cycles since stretch, and despite being steady progress overall, it
might feel a bit disappointing... but we also have a somewhat higher bar
for bullseye (e.g. varied merged /usr) and much higher standard for
unstable (e.g. varied build path).


Yet a look at the overall numbers of packages that are reproducible by
release:

  stretch  23204
  buster   26740
  bullseye 28560
  unstable 26456

Over the last two releases, that is over 5000 additional packages that
are reproducible. There are more *reproducible* packages in bullseye
than the *total* number of packages in buster! Unstable has nearly the
same number of reproducible packages as buster, despite a wider variety
of variations, and more than 3000 more than stretch.


And while we track issues by how many source packages are reproducible,
I am fairly confident that many packages have had partial fixes applied
that result in more reproducible binary packages, even if not all of the
packages of a given source are reproducible. We unfortunately do not
track that to demonstrate numbers, but I know it has happened for at
least a few patches I've submitted.


So, while Reproducible Builds in Debian is dealing with the challenges
of a "last mile" problem (please forgive my use of an anacronistic
measuring system), we're also keeping pace with thousands of newly
introduced packages yet still gradually and steadily pulling ever so
slightly further ahead!


For reference, I'm just looking at and visually comparing:

  
https://tests.reproducible-builds.org/debian/stretch/index_suite_amd64_stats.html
  
https://tests.reproducible-builds.org/debian/buster/index_suite_amd64_stats.html
  
https://tests.reproducible-builds.org/debian/bullseye/index_suite_amd64_stats.html
  
https://tests.reproducible-builds.org/debian/unstable/index_suite_amd64_stats.html


Keep building reproducibly!


live well,
  vagrant


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