Debian Bug report logs - #825122
kapptemplate: Please make build reproducible (username)

version graph

Package: src:kapptemplate; Maintainer for src:kapptemplate is Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>;

Reported by: Scarlett Clark <scarlett.gately.clark@gmail.com>

Date: Mon, 23 May 2016 20:03:01 UTC

Severity: wishlist

Tags: patch

Found in version kapptemplate/4:15.08.3-1

Fixed in version 4:16.08.2-1

Done: Maximiliano Curia <maxy@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/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#825122; Package src:kapptemplate. (Mon, 23 May 2016 20:03:05 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Mon, 23 May 2016 20:03:05 GMT) (full text, mbox, link).


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

From: Scarlett Clark <scarlett.gately.clark@gmail.com>
To: submit@bugs.debian.org
Subject: Please make build reproducible
Date: Mon, 23 May 2016 13:00:15 -0700
[Message part 1 (text/plain, inline)]
Source: kapptemplate
Version: 4:15.08.3-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: username
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that kapptemplate could not be built reproducibly.

The attached patch sets the tar command to use
Add --owner=root --group=root --numeric-owner to tar command line to
make build reproducible.

Cheers,
Scarlett

[1]: https://wiki.debian.org/ReproducibleBuilds
[Message part 2 (text/html, inline)]
[50_user-group-in-tar-reproducible-build.patch (text/x-diff, attachment)]

Changed Bug title to 'kapptemplate: Please make build reproducible (username)' from 'Please make build reproducible'. Request was from Holger Levsen <holger@layer-acht.org> to control@bugs.debian.org. (Tue, 24 May 2016 08:57:10 GMT) (full text, mbox, link).


Reply sent to Maximiliano Curia <maxy@debian.org>:
You have taken responsibility. (Mon, 24 Oct 2016 11:15:08 GMT) (full text, mbox, link).


Notification sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Bug acknowledged by developer. (Mon, 24 Oct 2016 11:15:08 GMT) (full text, mbox, link).


Message #12 received at 825122-done@bugs.debian.org (full text, mbox, reply):

From: Maximiliano Curia <maxy@debian.org>
To: Scarlett Clark <scarlett.gately.clark@gmail.com>, 825122-done@bugs.debian.org
Subject: Re: Bug#825122: Please make build reproducible
Date: Mon, 24 Oct 2016 13:12:30 +0200
[Message part 1 (text/plain, inline)]
Version: 4:16.08.2-1

¡Hola Scarlett!

El 2016-05-23 a las 13:00 -0700, Scarlett Clark escribió:
> Source: kapptemplate 
> Version: 4:15.08.3-1 
> Severity: wishlist 
> Tags: patch 
> User: reproducible-builds@lists.alioth.debian.org 
> Usertags: username 
> X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

> While working on the “reproducible builds” effort [1], we have noticed 
> that kapptemplate could not be built reproducibly.

> The attached patch sets the tar command to use 
> Add --owner=root --group=root --numeric-owner to tar command line to 
> make build reproducible.

I see that the patch was accepted upstream and included in the 16.08.0 
release, I tagging the issue as done for the corresponding Debian upload.

> Description: Make build reproducible. 
> Add --owner=root --group=root --numeric-owner to tar command line to make build reproducible. 
> Forwarded: No 
> Author: Scarlett Clark <sgclark@kubuntu.org>
> --- a/cmake/modules/KAppTemplateMacro.cmake 
> +++ b/cmake/modules/KAppTemplateMacro.cmake 
> @@ -36,7 +36,7 @@ macro(kapptemplate_add_app_templates _templateNames) 
>         else(WIN32) 
>             add_custom_command(OUTPUT ${_template} 
>                 COMMAND tar ARGS -c -C ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName} 
> -                    --exclude .kdev_ignore --exclude .svn 
> +                    --exclude .kdev_ignore --exclude .svn --owner=root --group=root --numeric-owner 
>                     -j -f ${_template} . 
>                 DEPENDS ${_deps} 
>             )

Mmh, this is missing a --sort=name, right? I'm adding a patch with that, and 
I'll forward it upstream.

Happy hacking,
-- 
"If you think your users are idiots, only idiots will use it."
-- Linus Torvalds
Saludos /\/\ /\ >< `/
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 05 Dec 2016 08:20:16 GMT) (full text, mbox, link).


Bug unarchived. Request was from Don Armstrong <don@debian.org> to control@bugs.debian.org. (Wed, 07 Dec 2016 01:48:48 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 25 Feb 2017 07:28:01 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:46:39 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.