-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 26 Jul 2014 09:50:31 +0200 Source: elektra Binary: libelektra4 libelektra-dev libelektra4-dbus libelektra4-xmltool libelektra4-yajl lua-elektra python3-elektra elektra-bin elektra-tests elektra-doc elektra-dbg Architecture: source amd64 all Version: 0.8.6-1 Distribution: experimental Urgency: medium Maintainer: Pino Toscano <pino@debian.org> Changed-By: Pino Toscano <pino@debian.org> Description: elektra-bin - elektra configuration store, binaries elektra-dbg - elektra configuration store, debug symbols elektra-doc - elektra configuration store, API documentation elektra-tests - elektra configuration store, tests libelektra-dev - elektra configuration store, main library [development] libelektra4 - elektra configuration store, main library libelektra4-dbus - elektra configuration store, dbus plugin libelektra4-xmltool - elektra configuration store, xmltool plugin libelektra4-yajl - elektra configuration store, yajl plugin lua-elektra - elektra configuration store, Lua bindings python3-elektra - elektra configuration store, Python 3 bindings Changes: elektra (0.8.6-1) experimental; urgency=medium . * New upstream release. * Upstream switched from autotools to cmake, so: - drop the dh-autoreconf and libltdl-dev build dependencies - add the cmake build dependency - stop using the autoreconf dh addon - force the use of cmake as build system - drop patch docdata_install.diff, no more needed now - turn the configure arguments for plugin and apidox directories into cmake options * Drop libelektra-cpp library, since the C++ headers provide inline implementations, and move them to libelektra-dev. * Move libelektratools in a private location, since upstream does not consider it a public library yet, setting RPATH in kdb to load it; patch private_elektratools.diff: - disable libelektratoolsN and libelektratools-dev packages for now * Rename packages according to the new SONAMEs: - libelektra3 -> libelektra4 * Update install files. * Update symbols files. * Update doc-base file. * Add a new elektra-tests package with the tools and data for the installed test suite. * Build all the tools and plugins: - add the libboost-dev, libdbus-1-dev, and libyajl-dev build dependencies - add the libelektra4-dbus, libelektra4-xmltool, and libelektra4-yajl packages for the respective plugins, as they bring additional dependencies * Backport upstream commit e609279f6ca78c39f8dd17f87a215d80c8464dde to set RPATH only for the plugin directory in the installation prefix; patch upstream_cmake-simplify-RPATH-setting.patch. * Start enabling the bindings: - pass -DBUILD_SWIG=ON to cmake - add the swig build dependency * Enable the Lua bindings: - add the lua-elektra package - add the dh-lua build dependency - use the lua dh addon - backport upstream commits 27a24cfe85057825afb6f9fca5d4b2dc70d8cf9b and 8e242a850e051c98a31aaf93bad09778e81a20f8 to install the bindings in the correct location; patches upstream_install_lua.diff and upstream_Add-TARGET_LUA_CMOD_FOLDER-cmake-variable.patch. - provide the upstream examples - pass -DBUILD_SWIG_LUA=ON to cmake * Enable the Python 3 bindings: - add the python3-elektra package - add the python3-dev build dependency - use the python3 dh addon - backport part of upstream commit 9c370a0475ae5461024e171f6c87f340a9f58848 to install the bindings in the correct location; patch upstream_swig-lua-python-fix-installation-directory.patch. - provide the upstream examples - pass -DBUILD_SWIG_PYTHON=ON to cmake, together with -DPython_ADDITIONAL_VERSIONS representing the default python3 version * Convert to multiarch: - pass a LIB_SUFFIX to cmake - adjust paths in install files and rules * Add Multi-Arch and Pre-Depends headers where needed. * Slightly improve descriptions. * Replace patch 01_spelling_fixes.diff with an updated spelling_fixes.diff. * Add lintian override for purposely-misspelt string. * Remove extra .map and .md5 files from doxygen. * Add elektra-dbg with debugging symbols. * Remove ".la" exclusion from dh_install, as there are no more libtools files now. * Remove the libkrb5-dev conflict from libelektra-dev, since now the elektra headers are in an own subdirectory. * Re-enable the unit tests: - do not run them in parallel, as it seems they badly interact with each other - skip part of a crashing python test; patch python_tests_skip_crash.diff - manually run ctest and skip the testscr_* tests, which seem to assume they can write to /etc... * Add simple autopkgtest tests: - run `kdb run_all` using the installed tests provided in elektra-tests - run all the Python 3 examples using python-elektra - run all the Lua examples using lua-elektra (Currently all of them fail, but at least they are starting points.) * Convert copyright to copyright-format v1.0, and update it. * Disable the static build, since it is not really static (upstream bug, https://github.com/ElektraInitiative/libelektra/issues/23) Checksums-Sha1: d6dd0577234b788f7eb3a2f765e277d6b651181c 1953 elektra_0.8.6-1.dsc 2570710b0057470223611ca00d61a0196e54e7b2 1188337 elektra_0.8.6.orig.tar.gz dcc7989376c2f8b89f6186d0b097c93e5c0be32d 18348 elektra_0.8.6-1.debian.tar.xz 585a44aa9cf4a4977888e626cda71b91064b7f72 175776 libelektra4_0.8.6-1_amd64.deb 7d3b22f3a2326e85d97b50c3f6096f820e3e0ddd 31432 libelektra-dev_0.8.6-1_amd64.deb a27f74557110c9756111f4008cb45f4e83d7769c 10288 libelektra4-dbus_0.8.6-1_amd64.deb 86d0788905f724cf89d48012893c363bab84bce0 15082 libelektra4-xmltool_0.8.6-1_amd64.deb 9d253c9e82f41a4ec365ece1709665961f9e20e1 16276 libelektra4-yajl_0.8.6-1_amd64.deb 524c1f16f4eca27e96d978aa704e7e7afa8b8fbe 60886 lua-elektra_0.8.6-1_amd64.deb e95389a7ee11caf11e5f0a80110de420edb5bfbd 75120 python3-elektra_0.8.6-1_amd64.deb 0ce6aaff53f2d8a3e269d7798c529a4e1ac2fecc 152498 elektra-bin_0.8.6-1_amd64.deb 0c60fa68aac334de0af09723caa43d5d39186bc9 723434 elektra-tests_0.8.6-1_amd64.deb ce93e4281905cdfeab32341c8790c644a455d158 666550 elektra-doc_0.8.6-1_all.deb 604d87668d40c5b28d85faab3c5600a82e8c39c3 9292478 elektra-dbg_0.8.6-1_amd64.deb Checksums-Sha256: 61f8b285732deb4404ef7ec97fcee71d9a42409b9e84201ba5248588ab0af994 1953 elektra_0.8.6-1.dsc e815cf69b070c339784472841aa0ee0b169fab7c78f41cbbd7044f53fa9ed216 1188337 elektra_0.8.6.orig.tar.gz abdc6a6b91ff1b131b31f8dfd2dce78e341c64531a31a498badf2eca2f49fa43 18348 elektra_0.8.6-1.debian.tar.xz ed34e2ef5a6afc7406352670c56577d50b0e8d3338765ea496ac574352dd7957 175776 libelektra4_0.8.6-1_amd64.deb de62dd2672845a14d060ab2acc8cb28ab5cf6778b96d2181411d7cda47185a1d 31432 libelektra-dev_0.8.6-1_amd64.deb 4d3eded787e6f92e690d31f6a797ee68278d7fa5d66611a445486171e1d80e74 10288 libelektra4-dbus_0.8.6-1_amd64.deb 5c74b9457e0861668638e7f518d976b9b1672b6a9446e962f26ff5fc49202709 15082 libelektra4-xmltool_0.8.6-1_amd64.deb 89e1720bc3aa0ac54fea56ced6eee13afd8c383ed7dcfb351efca834077175bb 16276 libelektra4-yajl_0.8.6-1_amd64.deb 029e700eeeba04f36835bc25cf42446cb48bfc94c42e3dce54c8b2356849d033 60886 lua-elektra_0.8.6-1_amd64.deb 365584eb087cd3607eab12fcbbc75344fee33a6bffef1f45bfcb81c515b84427 75120 python3-elektra_0.8.6-1_amd64.deb 187e7a3acd4dcfa83c09c135bc8469321169a5ea66726fbed13b180ae07b44bb 152498 elektra-bin_0.8.6-1_amd64.deb c7a2f947e602060ad0e0e098047a6c01930538b29149f31d4f1758cd2f669eda 723434 elektra-tests_0.8.6-1_amd64.deb de93488811be365c66856a9577f8d55dad96e397ccf51b1dd304223973e11844 666550 elektra-doc_0.8.6-1_all.deb 84e38d50c60fbe401c9bd70fade6035b7ff3ea3be45b69662e0afd1785afc449 9292478 elektra-dbg_0.8.6-1_amd64.deb Files: 2dcf72179a644eb0aa7890256a65b680 175776 libs optional libelektra4_0.8.6-1_amd64.deb 9a48d43ab40e00e70ce13d5b1513d9a7 31432 libdevel optional libelektra-dev_0.8.6-1_amd64.deb 05828263a94daebe0497c11c55ef5496 10288 libs optional libelektra4-dbus_0.8.6-1_amd64.deb 4eda5b3fc943b660076eea65eb9d0c15 15082 libs optional libelektra4-xmltool_0.8.6-1_amd64.deb eafd56005356d364466363611a5adb51 16276 libs optional libelektra4-yajl_0.8.6-1_amd64.deb 9621c409ca57a00c42cd9af9b2f319fa 60886 interpreters optional lua-elektra_0.8.6-1_amd64.deb a5efd8584d95b45901785f23f6deb57f 75120 python optional python3-elektra_0.8.6-1_amd64.deb 4358974a88bfb8e26e4e17dbc8b01e3e 152498 misc optional elektra-bin_0.8.6-1_amd64.deb e57a67756fee4e60c5005c7e5263d2b0 723434 misc extra elektra-tests_0.8.6-1_amd64.deb 1fa085959da4ec3dc1de20e515ac0c55 666550 doc optional elektra-doc_0.8.6-1_all.deb de2e9b200bf32c9407f9a2f51682d335 9292478 debug extra elektra-dbg_0.8.6-1_amd64.deb a9eedc8135de8a8b3f0cef4cb127f20b 1953 misc optional elektra_0.8.6-1.dsc 4a59824e70a29295e9ef9ae7605d9299 1188337 misc optional elektra_0.8.6.orig.tar.gz f26520a694248874041a047a599188cd 18348 misc optional elektra_0.8.6-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iD8DBQFT02B2TNH2piB/L3oRAtDBAKDcO+Q/8wLL6JyPenW7iUzBx2aLvwCgk2rn j+ropX9l8Kh3yXxj+r2xpto= =CIB5 -----END PGP SIGNATURE-----