Debian Bug report logs - #815962
kdevplatform -> kdevelop: please make the build reproducible (umask)

version graph

Package: src:kdevplatform; Maintainer for src:kdevplatform is (unknown);

Reported by: Scarlett Clark <sgclark@kubuntu.org>

Date: Fri, 26 Feb 2016 05:39:02 UTC

Severity: wishlist

Tags: fixed-upstream, patch

Found in version kdevplatform/1.7.2

Fixed in version kdevplatform/5.0-1

Done: Pino Toscano <pino@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://bugs.kde.org/show_bug.cgi?id=363615

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, sgclark@kubuntu.org, reproducible-builds@lists.alioth.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#815962; Package src:kdevplatform. (Fri, 26 Feb 2016 05:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <sgclark@kubuntu.org>:
New Bug report received and forwarded. Copy sent to sgclark@kubuntu.org, reproducible-builds@lists.alioth.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Fri, 26 Feb 2016 05:39:05 GMT) (full text, mbox, link).


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

From: Scarlett Clark <sgclark@kubuntu.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: kdevplatform -> kdevelop: please make the build reproducible (umask)
Date: Thu, 25 Feb 2016 21:37:28 -0800
[Message part 1 (text/plain, inline)]
Source: kdevplatform
Version: 1.7.2
Severity: wishlist
Tags: patch

User: reproducible-builds@lists.alioth.debian.org
Usertags: umask

Hi!

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

The attached patch removes umask issues from the tarballs. Once applied,
kdevelop can use the kdevplatform macro to create tarballs for the template
tars, then kevelop can be built reproducibly in our current experimental
framework.

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



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
[fix_umask_for_reproducible_build.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#815962; Package src:kdevplatform. (Fri, 26 Feb 2016 21:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Fri, 26 Feb 2016 21:48:04 GMT) (full text, mbox, link).


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

From: Scarlett Clark <scarlett.gately.clark@gmail.com>
To: 815962@bugs.debian.org
Subject: Debdiff sent wrong patch in initial report.
Date: Fri, 26 Feb 2016 13:45:35 -0800
[Message part 1 (text/plain, inline)]
Sorry, meant to send debdiff and not the actual patch.
[Message part 2 (text/html, inline)]
[fix_umask_for_template_tars.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#815962; Package src:kdevplatform. (Fri, 27 May 2016 23:48:08 GMT) (full text, mbox, link).


Acknowledgement sent to Scarlett Clark <scarlett.gately.clark@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Fri, 27 May 2016 23:48:08 GMT) (full text, mbox, link).


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

From: Scarlett Clark <scarlett.gately.clark@gmail.com>
To: 815962@bugs.debian.org
Subject: Update patch with upstream bug.
Date: Fri, 27 May 2016 16:44:34 -0700
[Message part 1 (text/plain, inline)]
This bug has now been filed upstream. Updated patch DEP 3.

Thanks,
Scarlett
[Message part 2 (text/html, inline)]
[fix_umask_for_reproducible_build.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#815962; Package src:kdevplatform. (Fri, 27 May 2016 23:57:09 GMT) (full text, mbox, link).


Acknowledgement sent to Diederik de Haas <didi.debian@cknow.org>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Fri, 27 May 2016 23:57:09 GMT) (full text, mbox, link).


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

From: Diederik de Haas <didi.debian@cknow.org>
To: Scarlett Clark <scarlett.gately.clark@gmail.com>, 815962@bugs.debian.org
Subject: Re: Bug#815962: Update patch with upstream bug.
Date: Sat, 28 May 2016 01:55:46 +0200
[Message part 1 (text/plain, inline)]
On Friday 27 May 2016 16:44:34 Scarlett Clark wrote:
> This bug has now been filed upstream.

When you write a mail to this bug starting with:
Control: forwarded -1 <url-of-upstream-bug>

then it is also recorded in this bug :)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#815962; Package src:kdevplatform. (Sun, 07 Aug 2016 15:27:11 GMT) (full text, mbox, link).


Acknowledgement sent to Diederik de Haas <didi.debian@cknow.org>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Sun, 07 Aug 2016 15:27:11 GMT) (full text, mbox, link).


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

From: Diederik de Haas <didi.debian@cknow.org>
To: 815962@bugs.debian.org
Subject: Setting forwarded address
Date: Sun, 07 Aug 2016 17:25:05 +0200
[Message part 1 (text/plain, inline)]
Control: forwarded -1 https://bugs.kde.org/show_bug.cgi?id=363615
[signature.asc (application/pgp-signature, inline)]

Set Bug forwarded-to-address to 'https://bugs.kde.org/show_bug.cgi?id=363615'. Request was from Diederik de Haas <didi.debian@cknow.org> to 815962-submit@bugs.debian.org. (Sun, 07 Aug 2016 15:27:11 GMT) (full text, mbox, link).


Added tag(s) fixed-upstream. Request was from bts-link-upstream@lists.alioth.debian.org to control@bugs.debian.org. (Thu, 11 Aug 2016 17:57:22 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Pino Toscano <pino@debian.org> to control@bugs.debian.org. (Thu, 25 Aug 2016 21:51:04 GMT) (full text, mbox, link).


Reply sent to Pino Toscano <pino@debian.org>:
You have taken responsibility. (Wed, 31 Aug 2016 11:03:45 GMT) (full text, mbox, link).


Notification sent to Scarlett Clark <sgclark@kubuntu.org>:
Bug acknowledged by developer. (Wed, 31 Aug 2016 11:03:45 GMT) (full text, mbox, link).


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

From: Pino Toscano <pino@debian.org>
To: 815962-close@bugs.debian.org
Subject: Bug#815962: fixed in kdevplatform 5.0-1
Date: Wed, 31 Aug 2016 11:00:33 +0000
Source: kdevplatform
Source-Version: 5.0-1

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

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated kdevplatform 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, 26 Aug 2016 20:33:08 +0200
Source: kdevplatform
Binary: kdevplatform10-libs kdevplatform-dev kdevplatform-l10n
Architecture: source amd64 all
Version: 5.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description:
 kdevplatform-dev - development files for the KDevelop platform
 kdevplatform-l10n - language package for the KDevelop platform
 kdevplatform10-libs - shared libraries for the KDevelop platform
Closes: 784484 815962
Changes:
 kdevplatform (5.0-1) experimental; urgency=medium
 .
   * Team upload.
   * New upstream release:
     - switches from Qt4 (using QtWebKit) to Frameworks (Closes: #784484)
     - the kdevplatform_create_template_archive CMake macro invokes tar in a
       reproducible way (Closes: #815962)
   * Update the build dependencies following the port to Frameworks:
     - remove kdelibs5-dev, libgrantlee-dev, libqjson-dev, libqtwebkit-dev
     - add extra-cmake-modules, qtbase5-dev, qtdeclarative5-dev,
       libqt5webkit5-dev, libkf5archive-dev, libkf5config-dev,
       libkf5guiaddons-dev, libkf5declarative-dev, libkf5i18n-dev,
       libkf5iconthemes-dev, libkf5itemmodels-dev, libkf5itemviews-dev,
       libkf5jobwidgets-dev, libkf5kcmutils-dev, kio-dev, libkf5newstuff-dev,
       libkf5notifications-dev, libkf5notifyconfig-dev, libkf5parts-dev,
       libkf5service-dev, libkf5sonnet-dev, libkf5texteditor-dev,
       libkf5threadweaver-dev, libkf5windowsystem-dev, libkf5widgetsaddons-dev,
       libkf5xmlgui-dev, libgrantlee5-dev, and libkomparediff2-dev
   * Use the right dh addon:
     - switch from kde to kf5 dh addon
     - bump the pkg-kde-tools build dependency to >= 0.15.16
   * Rename packages according to the SONAME bumps:
     - kdevplatform8-libs -> kdevplatform10-libs
     - libsublime8 -> libsublime10
   * Update the patches:
     - 11_disable_examples_tests.diff: drop, no more needed
     - upstream_filetemplates-plugin-Make-testfiletemplates-depend-o.patch:
       drop, backported from upstream
   * Update install files.
   * Add in kdevplatform10-libs breaks/replaces against old kdevplatform8-libs.
   * Backport upstream commit b64f24d70164c65805e3fff965478a21fd74326b to fix
     dependencies in the cmake configuration files; patch
     upstream_find-all-dependencies.patch.
   * Disable building of unit tests, as long as they are not run.
   * Manually add -dev dependencies in kdevplatform-dev and libsublime-dev,
     for now.
   * Update lintian overrides.
   * Fold the Sublime library into the main library and -dev packages, as the
     split is no more worth:
     - install the content of libsublime10 into kdevplatform10-libs
     - install the content of libsublime-dev into kdevplatform-dev, adding
       proper breaks/replaces
     - drop the libsublime10 and libsublime-dev binaries
   * Remove dh_makeshlibs override in rules, no more needed.
   * Raise the kdevelop and kdevelop-data breaks in kdevplatform10-libs to
     versions lower than 5.0.
Checksums-Sha1:
 557b42ceffa5b59411322a7e6dd5e0fb4e823187 3168 kdevplatform_5.0-1.dsc
 9cefe1c2b18187c1dde5252de9ac2648f3118bae 1997376 kdevplatform_5.0.orig.tar.xz
 baaf18dda77b77eb020fc6cdf4cb9091f1d9f5cd 17700 kdevplatform_5.0-1.debian.tar.xz
 c03a3a47263715a2743f233ffeb3559ffe0a7348 305164 kdevplatform-dev_5.0-1_amd64.deb
 b7beb7759d24fee10455a4f28c04b880e54d88f3 765430 kdevplatform-l10n_5.0-1_all.deb
 28ee2193cff4de71dfabfc76da17b7d462d16d5b 80417802 kdevplatform10-libs-dbgsym_5.0-1_amd64.deb
 e68eae862f46811d7a7dba875d27a6324436f432 2623718 kdevplatform10-libs_5.0-1_amd64.deb
Checksums-Sha256:
 75bec270fc416389a91c748c031beb256274222a57b4554c2bb5e48e7bb15e1a 3168 kdevplatform_5.0-1.dsc
 4085b355ab8d599d902afbc11027e1aefb22afe30d63ed54ea5fe02f24edfd10 1997376 kdevplatform_5.0.orig.tar.xz
 7dcef5bc65093327d2e4d3d1a267697a41c76276b6b663f48f98f954222683f9 17700 kdevplatform_5.0-1.debian.tar.xz
 523bf53ad4c1810fab6267466ef386ac00b43f688bb738fd6b22c6b961f663db 305164 kdevplatform-dev_5.0-1_amd64.deb
 2032e6eb1152035c3a90cbeef1fbec7a6de14c21592a987a09b7b8b3d7366d1f 765430 kdevplatform-l10n_5.0-1_all.deb
 9203e4eca0ec66fd820c22e8f49e7e5987dc276892d2736f19f2e5f42490af3f 80417802 kdevplatform10-libs-dbgsym_5.0-1_amd64.deb
 76c8336a35ce5998384df5bb503ab53a3aa44e92afc34eccda0b4cef82c1d7eb 2623718 kdevplatform10-libs_5.0-1_amd64.deb
Files:
 b4a810be3f70fa88605b4fe8eb8905d3 3168 libs optional kdevplatform_5.0-1.dsc
 b4066713d7d66ba5a119d1671251095b 1997376 libs optional kdevplatform_5.0.orig.tar.xz
 3fa02758704919db76409b1281bd72e3 17700 libs optional kdevplatform_5.0-1.debian.tar.xz
 bef35e546fb6a9bfeb98ba0cc6626216 305164 libdevel optional kdevplatform-dev_5.0-1_amd64.deb
 15f86f95d8fd6658cd2ff9e9f2b7ed33 765430 localization optional kdevplatform-l10n_5.0-1_all.deb
 a33ef41774ea212b884e33f531a10cc4 80417802 debug extra kdevplatform10-libs-dbgsym_5.0-1_amd64.deb
 8d2b16dc0a500912ceebb454b95731e1 2623718 libs optional kdevplatform10-libs_5.0-1_amd64.deb

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

iQIVAwUBV8CPdS0ZHIhDsT9NAQIzkw//YvZcuMeYbZ5ZyHViq2xN61PQKVbaZtzW
GTt0X/GMtSXqc6ndFD3TdRIshFvlKBqd58kUU+ptu4aJKdNo5sbYgmXoMjOk5NPU
dMuSt92APzZIxh+tkutJ4F1m9xQD8p+3yrl3z644w7SotrhKClS8LIbYRusfHtsv
AJvYlnVw7iiKDBATUUsMknpeOXJAHgL7ShourXmwjclp+srsi2WbrxcJg79Kkm0c
mOO+3LYrZGipPtq5mFq1RLDkCtKj9KqWetk/BqGqZPTzCWEmnDIG51Y0AIBb27FR
kF2WSOF4A6PPzuJeIEYDAAmXsieFSpJV8MTVpwIgPvhebZoHuU3PRlTPWSxqIc+z
z/Ahw1cDYBqFhGqg72rv02HmHG7YRwHr8YOqKfRSHtm6hvuq80mL5FHp7Xi5c5j/
6s/rHy7kxGM0bkt2RcW+LAdv7avsI9xpzIU9wwIOS1Ru8GeoccrD6p9Xyu57LAZx
WMurZsWEw72st+xSZN1YFvbSkPZ1hQqH2BF7FjV3okTki7aThYCS1HwJPz7H8rFp
6CXxcAPJSQxaw47YDWeasOGGHWqz9LgLxPmtJ/knOboNNOCTuOqIxHgzah7ZiYhB
XMuFiWFzgE4A75TCsQArj/4Iikf0rTSgWqnmS+f9HC2IKMg+VZNFAzQZ6/8h2cpS
8pysf5coZPk=
=WeTq
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 26 Oct 2016 07:37:39 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:44:22 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.