Debian Bug report logs - #828060
libffado: please make the build reproducible

version graph

Package: src:libffado; Maintainer for src:libffado is Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Fri, 24 Jun 2016 14:42:01 UTC

Severity: wishlist

Tags: patch

Found in versions libffado/2.2.1-3, libffado/2.3.0-2

Fixed in version libffado/2.3.0-3

Done: Mattia Rizzolo <mattia@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>:
Bug#828060; Package src:libffado. (Fri, 24 Jun 2016 14:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>. (Fri, 24 Jun 2016 14:42:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: libffado: please make the build reproducible
Date: Fri, 24 Jun 2016 15:39:41 +0100
[Message part 1 (text/plain, inline)]
Source: libffado
Version: 2.2.1-3
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that libffado could not be built reproducibly. A file contains (rather useless) locale-specific test output.

Patch attached.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[libffado.diff.txt (text/plain, attachment)]

Added tag(s) pending. Request was from Adrian Knoth <adi@drcomp.erfurt.thur.de> to control@bugs.debian.org. (Fri, 12 Aug 2016 09:15:04 GMT) (full text, mbox, link).


Message sent on to Chris Lamb <lamby@debian.org>:
Bug#828060. (Fri, 12 Aug 2016 09:15:12 GMT) (full text, mbox, link).


Message #10 received at 828060-submitter@bugs.debian.org (full text, mbox, reply):

From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
To: 828060-submitter@bugs.debian.org
Subject: Bug#828060 marked as pending
Date: Fri, 12 Aug 2016 09:13:32 +0000
tag 828060 pending
thanks

Hello,

Bug #828060 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://git.debian.org/?p=pkg-multimedia/ffado.git;a=commitdiff;h=305cc89

---
commit 305cc891866f0ae96b52e3135bbf859291a4b7d5
Author: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Date:   Fri Aug 12 10:35:41 2016 +0200

    Changelog and release

diff --git a/debian/changelog b/debian/changelog
index ce840fb..d8dac07 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libffado (2.3.0-2) unstable; urgency=medium
+
+  * Make FFADO builds reproducible (Closes: #828060)
+  * Fix FTBFS on PowerPCspe (Closes: #772937)
+
+ -- Adrian Knoth <adi@drcomp.erfurt.thur.de>  Fri, 12 Aug 2016 10:47:17 +0200
+
 libffado (2.3.0-1) unstable; urgency=low
 
   [ Jonas Smedegaard ]



Reply sent to Adrian Knoth <adi@drcomp.erfurt.thur.de>:
You have taken responsibility. (Fri, 12 Aug 2016 10:23:26 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Fri, 12 Aug 2016 10:23:26 GMT) (full text, mbox, link).


Message #15 received at 828060-close@bugs.debian.org (full text, mbox, reply):

From: Adrian Knoth <adi@drcomp.erfurt.thur.de>
To: 828060-close@bugs.debian.org
Subject: Bug#828060: fixed in libffado 2.3.0-2
Date: Fri, 12 Aug 2016 09:52:46 +0000
Source: libffado
Source-Version: 2.3.0-2

We believe that the bug you reported is fixed in the latest version of
libffado, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 828060@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Knoth <adi@drcomp.erfurt.thur.de> (supplier of updated libffado package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 12 Aug 2016 10:47:17 +0200
Source: libffado
Binary: libffado-dev libffado2 ffado-tools ffado-dbus-server ffado-mixer-qt4
Architecture: source amd64 all
Version: 2.3.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Description:
 ffado-dbus-server - FFADO D-Bus server
 ffado-mixer-qt4 - FFADO D-Bus mixer applets (QT4)
 ffado-tools - FFADO debugging and firmware tools
 libffado-dev - FFADO API - development files
 libffado2  - FFADO API
Closes: 772937 828060
Changes:
 libffado (2.3.0-2) unstable; urgency=medium
 .
   * Make FFADO builds reproducible (Closes: #828060)
   * Fix FTBFS on PowerPCspe (Closes: #772937)
Checksums-Sha1:
 57b36360d1f076fe4230aa9eabd4a034ffdc4e2d 2597 libffado_2.3.0-2.dsc
 842404f22a680738931c140aa39e09d2e3aa50a9 8876 libffado_2.3.0-2.debian.tar.xz
 527f3d1a1b3b7feeb813454832827d3f2d67b91a 25090 ffado-dbus-server-dbgsym_2.3.0-2_amd64.deb
 3821d5ec430b7748fcf6c15198fe434e016fc1cd 64930 ffado-dbus-server_2.3.0-2_amd64.deb
 891a34fdd4af80a1a8d116b6289da55c93e01c19 93840 ffado-mixer-qt4_2.3.0-2_all.deb
 a1065243bb2c4a1af1ff4e878d09b39746b747f0 10120 ffado-tools-dbgsym_2.3.0-2_amd64.deb
 c0751235a9fd1cc257caa26f81ae0e18e8171a26 51132 ffado-tools_2.3.0-2_amd64.deb
 0362e1450bca8d6d7da3e35a30a8fa15a8a4f988 20244 libffado-dev_2.3.0-2_amd64.deb
 010f82cc95cd64950beaed56540296a07c3db8e8 3350624 libffado2-dbgsym_2.3.0-2_amd64.deb
 d12f4f670bac6974d2216061b843f32a415e8461 1058598 libffado2_2.3.0-2_amd64.deb
Checksums-Sha256:
 aecbe87e2190c17fb8bd3031d0567b47874e181a8f635d1e15533986e1d0b88c 2597 libffado_2.3.0-2.dsc
 ca7106cce1b9ec23c93a7e52650b1c6b52d9a33b71b302bc04d88e7027fd42d5 8876 libffado_2.3.0-2.debian.tar.xz
 ea51adf59aaa89adfe5a1657790d4108158b25dfd4216973981b96a42d72e7b9 25090 ffado-dbus-server-dbgsym_2.3.0-2_amd64.deb
 dcdc2c8848c583f0698f2eec738476e1adf5a6263b258302c711b48a3d013a01 64930 ffado-dbus-server_2.3.0-2_amd64.deb
 106e008ab57ce4630142dae3e5cbe9ae4fd214d3233d8d39e80b0b67d5260717 93840 ffado-mixer-qt4_2.3.0-2_all.deb
 09d6b0bb54b066775f741e38ec57c586f8b14f1d97857e06a250582a8528cb57 10120 ffado-tools-dbgsym_2.3.0-2_amd64.deb
 5d5365aab0c4061b17d91d491df7fea30b71da31a02466785156c2dce85b116e 51132 ffado-tools_2.3.0-2_amd64.deb
 018b8b74ec578abd721f982eb695a7dbd3c5172235680408598d6cfa21a5ba0f 20244 libffado-dev_2.3.0-2_amd64.deb
 dedb082a39916c1740cb3dcf0a3e99f05f351eb9ed6727cae0487520becce5c6 3350624 libffado2-dbgsym_2.3.0-2_amd64.deb
 d3bf9ab50af10c39748a4f6cfca06b3a0b618555fe67a4291f87e466f32c22ce 1058598 libffado2_2.3.0-2_amd64.deb
Files:
 ae312c40cb9a17b72eb235791227e4a0 2597 libs optional libffado_2.3.0-2.dsc
 35b52e35a62a4571e5da7249fd42343b 8876 libs optional libffado_2.3.0-2.debian.tar.xz
 b8681d9bcf3fa01e022f781f6497a34b 25090 debug extra ffado-dbus-server-dbgsym_2.3.0-2_amd64.deb
 528dd81d7efa23d4e3bf69426967f217 64930 sound optional ffado-dbus-server_2.3.0-2_amd64.deb
 98202978cf02a0c88ad2c6f13ea6d977 93840 sound optional ffado-mixer-qt4_2.3.0-2_all.deb
 32a4c07ced54f50b2bc84313851ba120 10120 debug extra ffado-tools-dbgsym_2.3.0-2_amd64.deb
 4659d52c4545589d029d6d32216c383d 51132 sound optional ffado-tools_2.3.0-2_amd64.deb
 e66b8a96f83569b8761ae2a526468b39 20244 libdevel optional libffado-dev_2.3.0-2_amd64.deb
 16298c31a0acd4713f596c929e5e82f4 3350624 debug extra libffado2-dbgsym_2.3.0-2_amd64.deb
 6e3b7db99ed823748a63917d7e278636 1058598 libs optional libffado2_2.3.0-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJXrZLvAAoJEI8ytEIvUhB/J3AP/i8yWGkUEaQFvqSaMdV9/9Ai
rI5x8s1ZHGV38ae342JfzUVJMiOT4zomlLKqJEvZLPva2FsTOYbVs/y8ObFpE8H0
IgE50aBcdeW5T1kIYTW2bu93gIfn+AFdt8Q5EFPQbi0dXdGWy6/8RIDfDJNODNfe
tZKNwyd+6jA6SMKxln7gpVEhmA3LEu30/eciXkp31qqLO5RjBvdltgoLLbkXs/jg
6yqz3exMcD38biBO3lbWr8tKdnZcysDGot423IQ82j8TgHthsVa4Kn2WsoIsafue
jx4FcB1EjSFqW/rUQjC3MyIKdy59BVol5bpMSPDWZb04OE+iMY9DZHsqEwY3QD66
CNOvWhJjNYFTK0GEYPTs4ll2SKPzI2xYgzo+k05AgijFFu615B6Ee7WbsgHv3I0P
BEXjQoJQoZ3fg/oS2bfUU2b0gZPJuMqC+yc0kxLiDDvzNF+trW8ul6akKKAvWs2z
BObFOJNh0uU6SOiwGjuj7yhIAcSIzV1TkWQjzUq61WM9e8EjTpp9qBR4nSt+C7Id
WCJHzpTY2wLHa3Jdetiiyv9AK56geVp45F8PBlGeMii6dmHMPDWvoW2qvtZkOYeg
K+DHszzYU2QoBgSOp3YPkOf3fv+IRCbclRy+ncUrxiRDUMoSDj2sq7Le5EPqM9Be
9rqSFj9IEcbg/tICAUYJ
=5CKO
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 15 Sep 2016 07:32:38 GMT) (full text, mbox, link).


Bug unarchived. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sat, 22 Jul 2017 09:00:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>:
Bug#828060; Package src:libffado. (Sat, 22 Jul 2017 09:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>. (Sat, 22 Jul 2017 09:09:03 GMT) (full text, mbox, link).


Message #24 received at 828060@bugs.debian.org (full text, mbox, reply):

From: Chris Lamb <lamby@debian.org>
To: 828060@bugs.debian.org
Subject: Re: libffado: please make the build reproducible
Date: Sat, 22 Jul 2017 10:06:48 +0100
[Message part 1 (text/plain, inline)]
reopen 828060
found 828060 2.3.0-2
thanks

Hi,

Unfortunately, I think you applied the patch incorrectly so libffado
is not yet reproducible.

By adding the hunk call to the binary-install/ffado-tools:: target,
the filename is never matched as it does not exist under debian/tmp
at this point. The file still remains in the 2.3.0-2 binary packages.

Patch attached that fixes it in binary-install/ffado-tools target.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb, Debian Project Leader
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

[libffado.diff.txt (text/plain, attachment)]

Bug reopened Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sat, 22 Jul 2017 09:09:05 GMT) (full text, mbox, link).


No longer marked as fixed in versions libffado/2.3.0-2. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sat, 22 Jul 2017 09:09:05 GMT) (full text, mbox, link).


Marked as found in versions libffado/2.3.0-2. Request was from Chris Lamb <lamby@debian.org> to control@bugs.debian.org. (Sat, 22 Jul 2017 09:09:06 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Mattia Rizzolo <mattia@debian.org> to control@bugs.debian.org. (Sat, 11 Nov 2017 00:54:05 GMT) (full text, mbox, link).


Message sent on to Chris Lamb <lamby@debian.org>:
Bug#828060. (Sat, 11 Nov 2017 00:54:07 GMT) (full text, mbox, link).


Message #35 received at 828060-submitter@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 828060-submitter@bugs.debian.org
Subject: Bug#828060 marked as pending
Date: Sat, 11 Nov 2017 00:51:35 +0000
tag 828060 pending
thanks

Hello,

Bug #828060 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:

    http://anonscm.debian.org/git/pkg-multimedia/ffado.git/commit/?id=afe27bb

---
commit afe27bbf398fbb77d10420495055cd446d97c5e8
Author: Mattia Rizzolo <mattia@debian.org>
Date:   Sat Nov 11 01:19:57 2017 +0100

    Changelog for 2.3.0-3
    
    Signed-off-by: Mattia Rizzolo <mattia@debian.org>

diff --git a/debian/changelog b/debian/changelog
index 5901a8a..41c9b8d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,22 @@
-libffado (2.3.0-3) UNRELEASED; urgency=medium
+libffado (2.3.0-3) unstable; urgency=medium
 
   * Team upload.
-
- -- Mattia Rizzolo <mattia@debian.org>  Fri, 10 Nov 2017 20:21:42 +0100
+  * Add patches to fix the build with GCC 7.  Closes: #853491
+  * debian/rules:
+    + Really make this package reproducible.  Closes: #828060
+    + Fixup some host/build architecture confusion.
+  * Bump debhelper compat level to 10
+  * Multiarchify the library installation:
+    * Move all library files to a triplet-defined directory /usr/lib/<trplet>/.
+    * Change ffado-debug to load from that directory.
+  * debian/control:
+    + Use canonical URL in Vcs-* fields.
+    + Drop dh-buildinfo build-dep.
+    + Drop unused build-dep autotools-dev and devscripts.
+    + Mark libffado-dev and libffado2 as multi-arch:same.
+  * Move the ffado-debug binary from libffado2 to the ffado-tools package.
+
+ -- Mattia Rizzolo <mattia@debian.org>  Sat, 11 Nov 2017 01:12:03 +0100
 
 libffado (2.3.0-2) unstable; urgency=medium
 



Reply sent to Mattia Rizzolo <mattia@debian.org>:
You have taken responsibility. (Sat, 11 Nov 2017 01:21:03 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 11 Nov 2017 01:21:03 GMT) (full text, mbox, link).


Message #40 received at 828060-close@bugs.debian.org (full text, mbox, reply):

From: Mattia Rizzolo <mattia@debian.org>
To: 828060-close@bugs.debian.org
Subject: Bug#828060: fixed in libffado 2.3.0-3
Date: Sat, 11 Nov 2017 01:19:25 +0000
Source: libffado
Source-Version: 2.3.0-3

We believe that the bug you reported is fixed in the latest version of
libffado, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 828060@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mattia@debian.org> (supplier of updated libffado package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 11 Nov 2017 01:12:03 +0100
Source: libffado
Binary: libffado-dev libffado2 ffado-tools ffado-dbus-server ffado-mixer-qt4
Architecture: source
Version: 2.3.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mattia@debian.org>
Description:
 ffado-dbus-server - FFADO D-Bus server
 ffado-mixer-qt4 - FFADO D-Bus mixer applets (QT4)
 ffado-tools - FFADO debugging and firmware tools
 libffado-dev - FFADO API - development files
 libffado2  - FFADO API
Closes: 828060 853491
Changes:
 libffado (2.3.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Add patches to fix the build with GCC 7.  Closes: #853491
   * debian/rules:
     + Really make this package reproducible.  Closes: #828060
     + Fixup some host/build architecture confusion.
   * Bump debhelper compat level to 10
   * Multiarchify the library installation:
     * Move all library files to a triplet-defined directory /usr/lib/<trplet>/.
     * Change ffado-debug to load from that directory.
   * debian/control:
     + Use canonical URL in Vcs-* fields.
     + Drop dh-buildinfo build-dep.
     + Drop unused build-dep autotools-dev and devscripts.
     + Mark libffado-dev and libffado2 as multi-arch:same.
   * Move the ffado-debug binary from libffado2 to the ffado-tools package.
Checksums-Sha1:
 30acd232b163e0c847503ce4d6a63e989e0d3b32 2599 libffado_2.3.0-3.dsc
 86a2936f5030dd3554759ba0a4f7498cc136f164 9952 libffado_2.3.0-3.debian.tar.xz
 6d361090efd29e98cd72d87caddc5bbd8f714f2d 10705 libffado_2.3.0-3_amd64.buildinfo
Checksums-Sha256:
 a55f06bad99c69a20a2e3ad4ef0c97c299d73d736e386a8e4b1f29c31f834cec 2599 libffado_2.3.0-3.dsc
 658147bca2d88de792ea4313ac90e27ec2c8f5e5e3295a5194769c03fcdbb48a 9952 libffado_2.3.0-3.debian.tar.xz
 78a5717486fbc96b5455d5ca3e80851028a07ee3cb81ac6ee550b88c996eb24e 10705 libffado_2.3.0-3_amd64.buildinfo
Files:
 8c3ea8d838637617e2d380c182ae6ee7 2599 libs optional libffado_2.3.0-3.dsc
 777518b7c4fb7205f9e1c07af5446d22 9952 libs optional libffado_2.3.0-3.debian.tar.xz
 8a52e45f7626d12fd6ecf18d82c4d898 10705 libs optional libffado_2.3.0-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAloGRz4ACgkQCBa54Yx2
K609DA/8DFsOIlbtFaUA3xc9yugDbgK18tcJYiZM9BTnU0IR8XbHEGS1uLmvj1bG
ICMKHlrwJuXBPnaAFI+qOM9IS5ysk1+ra4UZy0Q8W3k+GCibLAr7thB7cyucYEdB
aoLoRHre8qafKNHRMlVsZHbS+OSzSvpf6EnCWP+VxBrOnrMJA8Xvzty/SxHoErAD
G80Kdo8OMim/Iu4stJObff80aFDW5C3OeG5SyCAmRMLbWMCRO/3hUuO6KhmEN2Og
3CQs0tC44GHFKRn3FfWmUIPvyta+kXAv+//MGIV7LFyP7aC8qr/OhbnhoMgeJVjs
aFfUMvBRvG15w0ENytQARJzDDr+2cSor0KHOvMUcCvTFOA+eY5qjEE3QL2Z/mSMy
Q8FDaC8WCwbjs3xVKkG6POji/bnomRlnRPYIN4C7B/LfEhHI5vZKtRJRs5VjnOpT
E7hkcVSOYY/x9TrIj21cSzq8Ec0UGW0OGfi2x7g/eBDaZmeOX1yf1wemPtRisi+I
zd7kZVPM+2XauyPcTgeGXdxC30Dnlur3luyq4obyGUGhdES1CkZF7n2bdpB1XWe6
lhhNGdKvhhreuQIvWcfNTg0tHswaeDg22QSuO7AyG7uoLb108O5YZcEKtIjydX0A
KXAnVjUm04BvDqbRFWGhdTfFF7SvdhHb1N05FU5Kx/Eas2kC7aI=
=VAta
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 22 Dec 2017 07:29:11 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 13:48:56 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.