Your message dated Mon, 24 Oct 2016 13:12:30 +0200
with message-id <20161024111230.cqwqn3qqyxmwg...@gnuservers.com.ar>
and subject line Re: Bug#825122: Please make build reproducible
has caused the Debian Bug report #825122,
regarding kapptemplate: Please make build reproducible (username)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
825122: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825122
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kapptemplate
Version: 4:15.08.3-1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: username
X-Debbugs-Cc: reproducible-bui...@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
Description: Make build reproducible.
 Add --owner=root --group=root --numeric-owner to tar command line to make build reproducible.
Forwarded: No
Author: Scarlett Clark <sgcl...@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}
             )

--- End Message ---
--- Begin Message ---
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-bui...@lists.alioth.debian.org Usertags: username X-Debbugs-Cc: reproducible-bui...@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 <sgcl...@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 /\/\ /\ >< `/

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to