Re: Reproducible Builds Summit 2022, nar support in diffoscope

2022-11-05 Thread Ludovic Courtès
Christopher Baines skribis: > One thing I forgot to tell Efraim about is that I got around to looking > at nar support in diffoscope. I know this isn't essential as you can > just unpack the nars, then compare (as I think guix challenge does), but > I've been thinking this could ma

Re: Reproducible Builds Summit 2022, nar support in diffoscope

2022-11-05 Thread Christopher Baines
r support in diffoscope. I know this isn't essential as you can just unpack the nars, then compare (as I think guix challenge does), but I've been thinking this could make it easier to compare nars. Anyway, as part of this I proposed adding lzip support, since nars can be lzipped, that turned out to be q

Re: non-deterministic test suite failure for diffoscope

2020-03-30 Thread Vagrant Cascadian
> > https://salsa.debian.org/reproducible-builds/diffoscope/issues/74 > > I'm not sure if there's a guix bug related to this issue. About to look at packaging the next diffoscope version, but it would be good to troubleshoot this issue. It only seems to fail when built under g

non-deterministic test suite failure for diffoscope

2020-03-05 Thread Vagrant Cascadian
I've occasionally seen non-deterministic failures in diffoscope's test suite only on GNU Guix, and wondering if someone more familiar with how guix's python-build-system calls pytest could look into it. The bug is reported upstream here: https://salsa.debian.org/reproducible-builds/diffoscope

Re: 01/01: gnu: diffoscope: Update to version 115-1.7f3416f.

2019-05-30 Thread Vagrant Cascadian
On 2019-05-31, Tobias Geerinckx-Rice wrote: > Vagrant, > > guix-comm...@gnu.org wrote: >> gnu: diffoscope: Update to version 115-1.7f3416f. > > I wondered why this was updated to a git revision instead of the > 115 release tag, and found: Realized I should have included

Re: 01/01: gnu: diffoscope: Update to version 115-1.7f3416f.

2019-05-30 Thread Tobias Geerinckx-Rice
Vagrant, guix-comm...@gnu.org wrote: gnu: diffoscope: Update to version 115-1.7f3416f. I wondered why this was updated to a git revision instead of the 115 release tag, and found: Commit 7f3416ff Committed by Vagrant Cascadian 6 days ago Add support for known external tools

Re: savannah access (was Re: [bug#35478] [PATCH] gnu: diffoscope: Update to 114.)

2019-04-30 Thread Vagrant Cascadian
On 2019-04-30, Ludovic Courtès wrote: > Vagrant Cascadian skribis: >> On 2019-04-29, Ludovic Courtès wrote: >>> Vagrant Cascadian skribis: >>>> * gnu/packages/package-management (diffoscope): Update to 114. >>> >>> Applied, thanks! >>> &

Re: savannah access (was Re: [bug#35478] [PATCH] gnu: diffoscope: Update to 114.)

2019-04-30 Thread Ludovic Courtès
Hi Vagrant! (Please keep the list Cc’d.) Vagrant Cascadian skribis: > On 2019-04-29, Ludovic Courtès wrote: >> Vagrant Cascadian skribis: >>> * gnu/packages/package-management (diffoscope): Update to 114. >> >> Applied, thanks! >> >> Would you like t

Re: diffoscope

2018-01-13 Thread Leo Famulari
On Sat, Jan 13, 2018 at 06:44:02PM +0100, Gábor Boskovits wrote: > Hello guix, > > I think we should consider moving some diffoscope inputs to propagated > inputs. > It would be nice to test it with a plain profile, to check what should be > propagated. Help wanted :) > I

diffoscope

2018-01-13 Thread Gábor Boskovits
Hello guix, I think we should consider moving some diffoscope inputs to propagated inputs. It would be nice to test it with a plain profile, to check what should be propagated. I don't know if package-management is a logical place for this package. Do we have any better to place this?

Re: [PATCH] gnu: diffoscope: Embed tool references.

2017-01-01 Thread Ricardo Wurmus
Leo Famulari <l...@famulari.name> writes: > On Sun, Jan 01, 2017 at 10:45:55AM +0100, Ricardo Wurmus wrote: >> Fixes <http://bugs.gnu.org/25315>. >> >> * gnu/packages/package-management.scm (diffoscope)[inputs]: Add >> colordiff and vim. >> [argume

Re: [PATCH] gnu: diffoscope: Embed tool references.

2017-01-01 Thread Leo Famulari
On Sun, Jan 01, 2017 at 10:45:55AM +0100, Ricardo Wurmus wrote: > Fixes <http://bugs.gnu.org/25315>. > > * gnu/packages/package-management.scm (diffoscope)[inputs]: Add > colordiff and vim. > [arguments]: Add "embed-tool-references" build phase to embed re

[PATCH] gnu: diffoscope: Embed tool references.

2017-01-01 Thread Ricardo Wurmus
Fixes <http://bugs.gnu.org/25315>. * gnu/packages/package-management.scm (diffoscope)[inputs]: Add colordiff and vim. [arguments]: Add "embed-tool-references" build phase to embed references to "colordiff", "xxd", and "readelf".

Re: [PATCH 1/1] gnu: diffoscope: Update to 49.

2016-02-25 Thread Leo Famulari
On Thu, Feb 25, 2016 at 11:53:15AM +0100, Ricardo Wurmus wrote: > > Leo Famulari <l...@famulari.name> writes: > > > * gnu/packages/package-management.scm (diffoscope): Update to 49. > > [source]: Use pypi-uri. > > [arguments]: Use python-3. Enable tests

Re: [PATCH 1/1] gnu: diffoscope: Update to 49.

2016-02-25 Thread Ricardo Wurmus
Leo Famulari <l...@famulari.name> writes: > * gnu/packages/package-management.scm (diffoscope): Update to 49. > [source]: Use pypi-uri. > [arguments]: Use python-3. Enable tests. Add 'dependency-on-python-magic' > phase > and remove 'dependency-on-rpm' phase. > --- [...

[PATCH 1/1] gnu: diffoscope: Update to 49.

2016-02-24 Thread Leo Famulari
* gnu/packages/package-management.scm (diffoscope): Update to 49. [source]: Use pypi-uri. [arguments]: Use python-3. Enable tests. Add 'dependency-on-python-magic' phase and remove 'dependency-on-rpm' phase. --- gnu/packages/package-management.scm | 47 +++-- 1

[PATCH 0/1] diffoscope update

2016-02-24 Thread Leo Famulari
Normally I would push this without review, but it's leap-frogging a lot of upstream development (version 34 -> 49) and changing from python-2 to python-3. However, it passes its test suite now, and it seems to work fine! Leo Famulari (1): gnu: diffoscope: Update to 49. gnu/packages/pack

Crude diffoscope report generator

2016-02-04 Thread Leo Famulari
I have been investigating some reproducibility problems using Guix and diffoscope. We have all the tools to make possible but it's not automated yet. I've attached the crude shell script I've been using to build, rebuild, and generate a diffoscope report. Perhaps it will help others and inspire