Your message dated Wed, 31 Aug 2016 11:00:33 +0000
with message-id <e1bf3fx-0005ed...@franck.debian.org>
and subject line Bug#815962: fixed in kdevplatform 5.0-1
has caused the Debian Bug report #815962,
regarding kdevplatform -> kdevelop: please make the build reproducible (umask)
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.)
--
815962: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815962
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kdevplatform
Version: 1.7.2
Severity: wishlist
Tags: patch
User: reproducible-bui...@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)
Description: Add --mode=go=rX,u+rw,a-s to tar command line.
To fix buid reproducibility.
Forwarded: TBD
Author: Scarlett Clark <sgclark-gu...@users.alioth.debian.org>
diff --git a/cmake/modules/KDevPlatformMacros.cmake b/cmake/modules/KDevPlatformMacros.cmake
index f27066a..4a24e35 100644
--- a/cmake/modules/KDevPlatformMacros.cmake
+++ b/cmake/modules/KDevPlatformMacros.cmake
@@ -52,8 +52,8 @@ macro(kdevplatform_create_template_archive _templateName)
else(WIN32)
add_custom_command(OUTPUT ${_template}
COMMAND tar ARGS -c -C ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName}
- --exclude .kdev_ignore --exclude .svn
- -j -f ${_template} .
+ --exclude .kdev_ignore --exclude .svn --mode=go=rX,u+rw,a-s --owner=root
+ --group=root --numeric-owner -j -f ${_template} .
DEPENDS ${_deps}
)
endif(WIN32)
--- End Message ---
--- Begin Message ---
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 815...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pino Toscano <p...@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 ftpmas...@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 <p...@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-----
--- End Message ---