803064">

Debian Bug report logs - #803064
fte: please make the build reproducible

version graph

Package: src:fte; Maintainer for src:fte is Debian QA Group <packages@qa.debian.org>;

Reported by: Reiner Herrmann <reiner@reiner-h.de>

Date: Mon, 26 Oct 2015 14:54:02 UTC

Severity: wishlist

Tags: patch

Found in version fte/0.50.2b6-6

Fixed in version fte/0.50.2b6-8

Done: Axel Beckert <abe@debian.org>

Bug is archived. No further changes may be made.

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 QA Group <packages@qa.debian.org>:
Bug#803064; Package src:fte. (Mon, 26 Oct 2015 14:54:06 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian QA Group <packages@qa.debian.org>. (Mon, 26 Oct 2015 14:54:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, that fte could not be built reproducibly. > The created tarball with example files is not sorted. > > The attached patch fixes this by telling tar to sort the files. > > Regards, > Reiner > > [1]: https://wiki.debian.org/ReproducibleBuilds > &References=<562E3E0C.8070902@reiner-h.de>&subject=Re: fte: please make the build reproducible">reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: fte: please make the build reproducible
Date: Mon, 26 Oct 2015 15:51:56 +0100
[Message part 1 (text/plain, inline)]
Source: fte
Version: 0.50.2b6-6
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that fte could not be built reproducibly.
The created tarball with example files is not sorted.

The attached patch fixes this by telling tar to sort the files.

Regards,
 Reiner

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

[fte.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#803064; Package src:fte. (Mon, 26 Oct 2015 15:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Group <packages@qa.debian.org>. (Mon, 26 Oct 2015 15:21:03 GMT) (full text, mbox, link).


Message #10 received at 803064@bugs.debian.org (full text, mbox, > that fte could not be built reproducibly. > > The created tarball with example files is not sorted. > > > > The attached patch fixes this by telling tar to sort the files. > > Thanks. I'll likely apply the patch once > https://ftp-master.debian.org/new/fte_0.50.2b6-7.html has been accepted. > > Regards, Axel > -- > ,''`. | Axel Beckert , http://people.debian.org/~abe/ > : :' : | Debian Developer, ftp.ch.debian.org Admin > `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 > `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE > > &References=<562E3E0C.8070902@reiner-h.de> <20151026151959.GC12039@sym.noone.org>&In-Reply-To=<20151026151959.GC12039@sym.noone.org>">reply):

From: Axel Beckert <abe@debian.org>
To: 803064@bugs.debian.org, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
Subject: Re: [Reproducible-builds] Bug#803064: fte: please make the build reproducible
Date: Mon, 26 Oct 2015 16:20:00 +0100
Hi,

Reiner Herrmann wrote:
> While working on the "reproducible builds" effort [1], we have noticed
> that fte could not be built reproducibly.
> The created tarball with example files is not sorted.
> 
> The attached patch fixes this by telling tar to sort the files.

Thanks. I'll likely apply the patch once
https://ftp-master.debian.org/new/fte_0.50.2b6-7.html has been accepted.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



Information forwarded to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#803064; Package src:fte. (Mon, 26 Oct 2015 15:57:06 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian QA Group <packages@qa.debian.org>. (Mon, 26 Oct 2015 15:57:06 GMT) (full text, mbox, link).


Message #15 received at 803064@bugs.debian.org (full text, mbox, > > that fte could not be built reproducibly. > > > The created tarball with example files is not sorted. > > > > > > The attached patch fixes this by telling tar to sort the files. > > > > Thanks. I'll likely apply the patch once > > https://ftp-master.debian.org/new/fte_0.50.2b6-7.html has been accepted. > > Hello Axel. > > I forgot to import version 0.50.2b6-7 into git (sorry), but this > report has served as a reminder, so I just went ahead and did that. > > Thanks. > > &References=<562E3E0C.8070902@reiner-h.de> <20151026151959.GC12039@sym.noone.org> <20151026155607.GA18793@moszumanska.debian.org>&In-Reply-To=<20151026155607.GA18793@moszumanska.debian.org>&subject=Re: Bug#803064: fte: please make the build reproducible">reply):

From: Santiago Vila <sanvila@debian.org>
To: 803064@bugs.debian.org, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
Subject: Re: Bug#803064: fte: please make the build reproducible
Date: Mon, 26 Oct 2015 15:56:07 +0000
On Mon, Oct 26, 2015 at 04:20:00PM +0100, Axel Beckert wrote:
> Hi,
> 
> Reiner Herrmann wrote:
> > While working on the "reproducible builds" effort [1], we have noticed
> > that fte could not be built reproducibly.
> > The created tarball with example files is not sorted.
> > 
> > The attached patch fixes this by telling tar to sort the files.
> 
> Thanks. I'll likely apply the patch once
> https://ftp-master.debian.org/new/fte_0.50.2b6-7.html has been accepted.

Hello Axel.

I forgot to import version 0.50.2b6-7 into git (sorry), but this
report has served as a reminder, so I just went ahead and did that.

Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#803064; Package src:fte. (Mon, 26 Oct 2015 16:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Debian QA Group <packages@qa.debian.org>. (Mon, 26 Oct 2015 16:09:04 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: 803064@bugs.debian.org, Reproducible Builds discussion list <reproducible-builds@lists.alioth.debian.org>
Subject: Re: [Reproducible-builds] Bug#803064: fte: please make the build reproducible
Date: Mon, 26 Oct 2015 17:14:53 +0100
[Message part 1 (text/plain, inline)]
On Mon, Oct 26, 2015 at 03:51:56PM +0100, Reiner Herrmann wrote:
> -	tar cf $(CURDIR)/debian/fte-docs/usr/share/doc/fte/config-example.tar config
> +	tar --sort=name -cf $(CURDIR)/debian/fte-docs/usr/share/doc/fte/config-example.tar config

Lunar just reminded me that --sort=name requires tar >=1.28, so you
should also include this as an explicit Build-Dependency.
Or you could use the alternative way [1], which works with older tar
versions.

[1]: https://wiki.debian.org/ReproducibleBuilds/FileOrderInTarballs
[signature.asc (application/pgp-signature, inline)]

Reply sent to Axel Beckert <abe@debian.org>:
You have taken responsibility. (Thu, 12 Nov 2015 19:51:04 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Thu, 12 Nov 2015 19:51:04 GMT) (full text, mbox, link).


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

From: Axel Beckert <abe@debian.org>
To: 803064-close@bugs.debian.org
Subject: Bug#803064: fixed in fte 0.50.2b6-8
Date: Thu, 12 Nov 2015 19:49:03 +0000
Source: fte
Source-Version: 0.50.2b6-8

We believe that the bug you reported is fixed in the latest version of
fte, 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 803064@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Axel Beckert <abe@debian.org> (supplier of updated fte 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: SHA256

Format: 1.8
Date: Thu, 12 Nov 2015 20:20:36 +0100
Source: fte
Binary: fte fte-docs fte-xwindow fte-console fte-terminal
Architecture: source amd64 all
Version: 0.50.2b6-8
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Axel Beckert <abe@debian.org>
Description:
 fte        - Text editor for programmers - base package
 fte-console - Text editor for programmers - console edition, no I18N support
 fte-docs   - Documentation and examples for the FTE editor
 fte-terminal - Text editor for programmers - version for terminals
 fte-xwindow - Text editor for programmers - X Window System edition with I18N s
Closes: 803064
Changes:
 fte (0.50.2b6-8) unstable; urgency=medium
 .
   * QA upload.
   * Apply patch by Reiner Herrmann to make build reproducible. (Closes:
     #803064)
     + Add build-dependency on tar >= 1.28
Checksums-Sha1:
 8181f3631a2a7fb4e9d3c8ce7431917618b79ae2 2162 fte_0.50.2b6-8.dsc
 379cb95efd71ef86030dd42a1b0bfee756891152 13400 fte_0.50.2b6-8.debian.tar.xz
 364b5522932cadea234a50ac2993bae04f5e2416 213650 fte-console_0.50.2b6-8_amd64.deb
 cc17b9fd54bdb5e1602c45aa34dec17a7a0e29d0 140800 fte-docs_0.50.2b6-8_all.deb
 a13a9390a71b2d8345906f0b83f9e447578ef244 213008 fte-terminal_0.50.2b6-8_amd64.deb
 ab27370689295372923dd263ab411bde5a04ccaf 223882 fte-xwindow_0.50.2b6-8_amd64.deb
 6e0548c84c4ae3ec4c0afcac6d4a3cf1508d1a06 84490 fte_0.50.2b6-8_amd64.deb
Checksums-Sha256:
 17dc84b2df907668dc5018a5feefbe305fd94d55e659ac8eae2a35d8a22b9d12 2162 fte_0.50.2b6-8.dsc
 86a2e33ec78becb419d430809ab2a093ade75b12871a6a48a7ff724680818ef0 13400 fte_0.50.2b6-8.debian.tar.xz
 776dd9d31bb9df868d819ff0bd248d743044730cbc23dd720b0f063507dc63ba 213650 fte-console_0.50.2b6-8_amd64.deb
 36dae6d50d9a12e9027ca1b15649aabbf478d45895a38f238a91f2933d1bc25d 140800 fte-docs_0.50.2b6-8_all.deb
 585a2b44d00b90de8b440c92915d3125f2bfcdb03671a7ab6a9406794e9cfa19 213008 fte-terminal_0.50.2b6-8_amd64.deb
 6a9fba568729cdf4e47ce79d7781e9ab370cfe0f3474cf261145feb05900ef63 223882 fte-xwindow_0.50.2b6-8_amd64.deb
 874fd750897a6d9eab6b62b7abacb29a269c05327379c19243a3326a2aedad32 84490 fte_0.50.2b6-8_amd64.deb
Files:
 156811fcacd8a849be929187d0183c0f 2162 editors optional fte_0.50.2b6-8.dsc
 d18cb67d9eec39deb5b0c9ed1ed860bc 13400 editors optional fte_0.50.2b6-8.debian.tar.xz
 3d24810a86c0be36d8576316e20736fd 213650 editors optional fte-console_0.50.2b6-8_amd64.deb
 19b6d4ab7c153fb8b2bd1b5c34830cb2 140800 doc optional fte-docs_0.50.2b6-8_all.deb
 578d209d5901a7496a30a208d39f1d57 213008 editors optional fte-terminal_0.50.2b6-8_amd64.deb
 ebde6152838ffec077e008e071792cec 223882 editors optional fte-xwindow_0.50.2b6-8_amd64.deb
 990284664db211c91ea0f05eda554451 84490 editors optional fte_0.50.2b6-8_amd64.deb

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

iQIcBAEBCAAGBQJWROdoAAoJEGvmY8daNcl1PVUP/33nqqtDJuzUCNeVY3LQSj8A
h8IpgTOQkQDA3C+NoZkk985kkxf5qEdguFOrv8qkVcT9Fg6LxDcmqSqAYZDpLOHr
no+lgDi0nVcex1zDmTpyfw+Xd/G1nHvppRAaC0SFVePZwsWmGZKpvCMK6T92gbPG
XFRrklHU9cTSEF0XI3WbpukGgooxfrNsS8zMx0c8ncD7mv19oYbPAdlkD1CP8jYX
uh3jQVvdo+dktf+x4+URyH4IiY1gP3kXexULdI2U4MFUoNPwp1k96zAvJN14BB8t
imnZvdtQVBZqXRAy6D0MkcKYIMnt0DeLO6Nwc8sVfEAW2gEaYHdclzjV2l4TKEea
PbWM4L+qbvUXteBgxaPYIYMEiNuedogjiDnaPgpcEnjda+dMMkFNymX6LKHhwKY1
GSBHVunhwjCnH3LpDRvf6/H2DuTs6XF0pMZBzSo0AtOgzOfUfPucl/17rOOlEjOn
JvhYRAyUlXpdFxhQo9QZcTg/yoAqWmDS4xQcScd04rHXclU/t3JmeA97aYeKHOlM
BEOXr6JNQAguCnjSXKjOeOKNCwXH45EBNzNHJHcZmbOhNNb80WXH71yGYDFeXmoe
hqhPzl2OHmzT6yeNxDWLxd51iROW3+zc/uqRDWwQTINL+pIp8TiPym/jJcGGCKvB
LnfEPz0zIgjGCmRS/Krd
=2GeT
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 16 Dec 2015 07:29:51 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: Fri Jan 31 00:05:12 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.