Accepted elektra 0.8.6-1 (source amd64 all) into experimental, experimental
-----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-----