Package: marionnet Version: 0.90.6+bzr457-1 Severity: wishlist While working on the “reproducible builds” effort [1], we have noticed that marionnet could not be built reproducibly.
The Makefile writes the build date and the kernel version (from uname) to a file during the build; this information is used in a splash screen that's printed during initialization. The attached patch replaces the build date timestamp with the source release date and the kernel version with a generic "Linux", making the build reproducible. https://wiki.debian.org/ReproducibleBuilds -- System Information: Debian Release: jessie/sid APT prefers wily-updates APT policy: (500, 'wily-updates'), (500, 'wily-security'), (500, 'wily'), (100, 'wily-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-30-generic (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages marionnet depends on: ii graphviz 2.38.0-10build1 ii libc6 2.21-0ubuntu4.1 ii libgdk-pixbuf2.0-0 2.32.1-1 ii libglade2-0 1:2.6.4-2 ii libglib2.0-0 2.46.2-1ubuntu1 ii libgtk2.0-0 2.24.28-1ubuntu1.1 ii libgtksourceview2.0-0 2.10.5-2ubuntu2 ii liblablgtk2-ocaml-dev 2.16.0+dfsg-1 ii liblablgtksourceview2-ocaml-dev 2.16.0+dfsg-1 ii libocamlbricks-ocaml-dev 0.90+bzr400-1 ii libpango-1.0-0 1.36.8-3 ii lsb-base 4.1+Debian11ubuntu8 ii uml-utilities 20070815-1.4 ii vde2 2.3.2+r586-2 marionnet recommends no packages. marionnet suggests no packages. -- no debconf information