Bruno Haible wrote on Sat, 15 Jul 2017 21:24 +0200:
> Daniel Shahaf wrote:
> > So: should po file generation allow the caller to control the timestamp
> > that would be embedded?
>
> No, that would be a regression for the translators.
>
No, it would not. The p
Bruno Haible wrote on Sat, 15 Jul 2017 19:40 +0200:
> But SO WHAT? It does not get installed on the end user's system.
I am not disputing that .mo files, which are installed on user systems,
should be reproducible.
I am asserting that there is another workflow which would be simpler if
.po file
Hi,
On Sun, Nov 20, 2016 at 01:57:48PM +0100, Bruno Haible wrote:
> In my opinion (as former Gettext maintainer) the fix ought to go into
> msgfmt, not xgettext.
>
> The gettext.diff.txt patch from
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792687
> is therefore the wrong approach, IMO.
Control: tag -1 pending
On Fri, Jun 30, 2017 at 09:14:42AM +0200, Niels Thykier wrote:
> I suspect it would be vastly more readable with two well-placed new
> lines. :)
Thanks for the report, fixed in 212563a.
___
Reproducible-builds mailing list
ot in ways that affect this patch.
Cheers,
Daniel
[[[
>From 64819ae8000a2677f4b1d7e599787becae2ac963 Mon Sep 17 00:00:00 2001
From: Daniel Shahaf <danie...@apache.org>
Date: Mon, 29 May 2017 15:14:54 +
Subject: [PATCH 2/2] diffoscope.diff: Document feeders.
---
diff
Chris Lamb wrote on Wed, Feb 08, 2017 at 22:12:35 +1300:
> Andrew Ayer wrote:
>
> > print log entry when fixing a file
>
> This should probably be enabled when DH_VERBOSE=1.
>
> Not sure the cleanest way of "poking this through" given we want
> strip-nondeterminism to be distribution agnostic,
md64/diffoscope-results/python-hypothesis.html
>
> I'm not actually seeing this anymore; I believe it was fixed by Daniel
> Shahaf in version 62. :)
I don't think so: my patch would have still shown the difference with
an "ordering differences only" comment in the output.
Cheers,
D
Do we have tooling that reproduces a specific package given its
.buildinfo file?
That is: if I run dpkg-buildpackage and post the .deb and .buildinfo
somewhere, do we have a script that takes the .buildinfo as input and
reproduces the .deb?
Once ftp-master publishes .buildinfo files, it would be
Chris Lamb wrote on Tue, Jan 31, 2017 at 18:21:36 +1300:
> As requested by bmwiedemann, we now have a canonical location for our
> source releases:
>
> http://reproducible.alioth.debian.org/releases/
Nice!
> I've added documentation to these projects with instructions on how to
> upload here,
Mattia Rizzolo wrote on Mon, Jan 16, 2017 at 18:06:48 +0100:
> So, I finally managed to look into the tests failures were have been
> seeing in ubuntu's autopkgtest in armhf (and probably also ppc64el and
> s390x, but I didn't test for that).
> As supposed, the reason is that we're trying to
Package: qa.debian.org
Severity: wishlist
Tags: upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: infrastructure
Dear Maintainer,
Could Debian patches be indexed by their DEP-3 "Forwarded" state.
That would be useful for the the reproducible builds project, where we'd
like to
Holger Levsen wrote on Fri, Jan 06, 2017 at 14:04:31 +:
> could we maybe stop cross-posting those IRC meeting invitations and their
> reminders and replies?
>
> As this is the general reproduicble builds IRC meeting it seems
> appropriate to only send those to the rb-general mailing list but
Chris Lamb wrote on Thu, Jan 05, 2017 at 11:13:59 +:
> b) Please add any agenda items to:
>
> https://pad.riseup.net/p/reproducible-irc-meeting-7
>
> Items should be suffixed with your name.
Please try to add agenda items ahead of the meeting (at least 24 hours
earlier, the more
Holger Levsen wrote on Mon, Dec 26, 2016 at 12:07:11 +:
> On Sun, Dec 25, 2016 at 05:44:50PM +, Chris Lamb wrote:
> > Chris Lamb wrote:
> >
> > > Reproducible debian: Log diffoscope profiling info if available.
> >
> > Updated patch attached now that diffoscope 65 is in unstable.
> >
>
Emanuel Bronshtein wrote on Sun, Dec 11, 2016 at 15:57:09 +0100:
> Some software has packaging process that occur when distributing the software,
> for example in PHPMyAdmin (PHP software) the 'create-release.sh' script:
>
>
Source: libhtml-lint-perl
Version: 2.22+dfsg-1
Severity: minor
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
Dear Maintainer,
Whilst working on the Reproducible Builds effort [0], we noticed that
libhtml-lint-perl could not be built reproducibly, due
Source: daisy-player
Version: 10.3-2
Severity: minor
Tags: upstream patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
Dear Maintainer,
Whilst working on the Reproducible Builds effort [0], we noticed
that daisy-player could not be built reproducibly, due to `txt2man -p`
Source: ebook-speaker
Version: 4.1.0-1
Severity: minor
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
Dear Maintainer,
Whilst working on the Reproducible Builds effort [0], we noticed
that ebook-speaker could not be built reproducibly, due to `txt2man
Chris Lamb wrote on Thu, Nov 10, 2016 at 16:09:51 +:
> Daniel Shahaf wrote:
>
> > Revised to avoid the Python '_ variable' idiom as per feedback on IRC.
>
> Did you see:
>
Yes I did, but I didn't know (when I submitted the patch) that Holger
had been convinced
---
Revised to avoid the Python '_ variable' idiom as per feedback on IRC.
Also available as:
git fetch ssh://git.debian.org/~danielsh-guest/src/jenkins.debian.net
5ec252e861de
Cheers,
Daniel
bin/reproducible_common.py| 6 ++
bin/reproducible_html_pkg_sets.py | 7 ++-
2
Mattia Rizzolo wrote on Tue, Nov 01, 2016 at 11:18:37 +:
> On Tue, Nov 01, 2016 at 11:12:44AM +, Chris Lamb wrote:
> > Feel free to change to -f
>
> Holger changed that to ${HOSTNAME}, a variable that I've never
> understood where it comes from
It's defined by bash. (And not exported to
Mattia Rizzolo wrote on Sun, Oct 23, 2016 at 23:21:53 +:
> Though I'd really prefer to see some tests for this before applying it;
Attached.
The code change is unchanged from the previous patch.
Test test works; I'm not sure whether is idiomatic pytest, though.
Cheers
Daniel
[[[
diff
Mattia Rizzolo wrote on Sun, Oct 23, 2016 at 23:21:53 +:
> On Sat, Oct 01, 2016 at 06:06:38PM +0000, Daniel Shahaf wrote:
> > It passes the existing test suite, but I haven't yet tried writing
> > a unit test for this.
>
> It looks cool to me.
Thanks.
> Though I'd r
[ I asked this on IRC but haven't got a reply, so trying again... ]
I understand there's an issue of jenkins slowness.
What I know of that issue is that it's suspected to be caused by
b1b64d98e5971437abb3fe793f6fb58eab1ef4fd [to jenkins.debian.net.git] and
that its symptom is
Mattia Rizzolo wrote on Tue, Oct 11, 2016 at 23:53:07 +:
> On Mon, Oct 10, 2016 at 02:34:04PM +0100, Mihai - Catalin Stefan wrote:
> > AttributeError: /usr/bin/python3: undefined symbol: archive_errno
I get the same on a pristine sid sbuild chroot (slightly outdated) with:
# apt-get install
Package: apache2
Version: 2.4.23-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
Dear Maintainer,
Following up on the following change in 2.4.23-5:
* Tweak creation of .tar.gz embedded in preinst to get reproducible
build.
The build
Control: clone -1 -2
Control: retitle -2 diffoscope: readelf(1): Ignore data/instruction addresses
that are de facto line numbers
Control: retitle -1 diffoscope: readelf(1): Reduce noise from deltas of offsets
embedded in instructions
Daniel Shahaf wrote on Tue, Sep 20, 2016 at 18:47:31 +
Chris Lamb wrote on Tue, Sep 20, 2016 at 20:58:29 +0100:
> Daniel Shahaf wrote:
>
> > Example output:
>
> Alas I'm not very learned in ELF, so I will trust the specifics are fine,
> but just to check:
>
I'm not too familiar with ELF either. I know a little abou
Jérémy Bobbio wrote on Tue, Sep 20, 2016 at 13:18:49 +:
> But why stop with images? In the precise case of the readelf output,
> having line-oriented diff means we are carrying around a useless and
> confusing information: the line numbers are not helpful in anyway to
> locate and undrstand
Chris Lamb wrote on Tue, Sep 20, 2016 at 10:26:18 +0100:
> > > Perhaps there is a perfect solution whereby we would normalise these two
> > > offsets to — making it up here! — relative values, but simply need […]
> >
> > I'm not sure I understand what your idea is. Could you give an example
> >
Chris Lamb wrote on Mon, Aug 15, 2016 at 11:26:42 +0100:
> > better would be to wrap this as a proper ftplugin or plugin,
> > if somebody steps up to figure out and write the needed glue code.
>
> Indeed.
Holger suggested on IRC that "the needed glue code" would be integration
with
/reproducible.patch
@@ -0,0 +1,19 @@
+Description: Make the build reproducible
+ Eliminate needless, variable information.
+Author: Daniel Shahaf <danie...@apache.org>
+Bug-Debian: https://bugs.debian.org/-1
+Last-Update: 2016-08-04
+Forwarded: not-needed
+
+--- a/configure.ac
b/configure.ac
+@@
Package: diffoscope
Version: 56
Severity: minor
Tags: upstream patch
Dear Maintainer,
The following provides Vim folding for diffoscope text output:
[[[
function! Diffoscope_txt_foldexpr(lnum)
let offset = stridx(getline(a:lnum), '├── ')
if offset >= 0
return '>'
-maintainer-name
new file mode 100644
index 000..641f155
--- /dev/null
+++ b/debian/patches/set-maintainer-name
@@ -0,0 +1,18 @@
+Description: Point the maintainer name at the package vendor
+ The buildd local username isn't useful.
+Author: Daniel Shahaf <danie...@apache.org>
+Bug-Debian:
@@
+Description: Avoid undefined behaviour of echo(1) with backslashes in arguments
+ The behaviour is implementation-defined, different /bin/sh's behave differently.
+Author: Daniel Shahaf <danie...@apache.org>
+Bug-Debian: https://bugs.debian.org/-1
+Last-Update: 2016-08-01
+
+Index: qemu-2.
Source: allegro4.4
Version: 2:4.4.2-5
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that allegro4.4 could not be built reproducibly [2]: the members of
Source: sen
Version: 0.3.0-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps fileordering
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that sen could not be built reproducibly [2].
The attached patch renders the
escription: make the build reproducible
+Author: Daniel Shahaf <danie...@apache.org>
+Bug-Debian: https://bugs.debian.org/-1
+Last-Update: 2016-05-06
+
+--- fpga-icestorm-0~20160218gitf2b2549.orig/icebox/icebox_chipdb.py
fpga-icestorm-0~20160218gitf2b2549/icebox/icebox_chipdb.py
+
Source: khronos-opengl-man4
Version: 1.0~svn31251-1
Severity: minor
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
Dear Maintainer,
I've noticed that the get-orig-source target is implemented in a way
that's susceptible to bitrot: the 'svn export' command it
/reproducible.patch
new file mode 100644
index 000..0ab9dcf
--- /dev/null
+++ b/debian/patches/reproducible.patch
@@ -0,0 +1,20 @@
+Description: Make the build reproducible: make index order independent of dict keys iteration order
+Author: Daniel Shahaf <danie...@apache.org>
+Forwarded: no
+Last-
Forwarded message from Daniel Shahaf <danie...@apache.org> -
Date: Sun, 01 May 2016 19:51:37 +0000
From: Daniel Shahaf <danie...@apache.org>
To: Debian Bug Tracking System <sub...@bugs.debian.org>
Subject: Bug#823174: ros-pluginlib: debian/rules uses non-portable shell
s
Source: mutt
Version: 1.5.24-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: locale
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi!
While working on the “reproducible builds” effort [1], we have noticed
that mutt could not be built
42 matches
Mail list logo