Univention Bugzilla – Bug 49139
Migrate base/univention-python-heimdal to dh_python2
Last modified: 2019-05-02 13:22:17 CEST
The package base/univention-python-heimdal should be migrated to use dh_python instead of python-support. Migration-Guide: https://hutten.knut.univention.de/mediawiki/index.php/Python_DebHelper_Migration
[4.4-0] 836a26ed0b Bug #49139 Heimdal: Remove shared library dependencies base/univention-python-heimdal/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) [4.4-0] 49a7a035f4 Bug #49139 Heimdal: Add unit test base/univention-python-heimdal/setup.py | 2 + base/univention-python-heimdal/test.py | 246 ++++++++++++++++++++++++++++++++ 2 files changed, 248 insertions(+) [4.4-0] e6f53f6672 Bug #49139 Heimdal: Migrate to dh_python2 base/univention-python-heimdal/.gitignore | 9 +++++++ base/univention-python-heimdal/debian/changelog | 6 +++++ base/univention-python-heimdal/debian/control | 26 +++++++++++------- base/univention-python-heimdal/debian/rules | 17 +++--------- .../debian/ucslint.overrides | 2 ++ base/univention-python-heimdal/setup.py | 31 ++++++++++++---------- 6 files changed, 54 insertions(+), 37 deletions(-) Package: univention-python-heimdal Version: 9.0.0-2A~4.4.0.201904291351 Branch: ucs_4.4-0 Scope: errata4.4-0 [4.4-0] 76dbf390db Bug #49139: univention-python-heimdal 9.0.0-2A~4.4.0.201904291351 doc/errata/staging/univention-python-heimdal.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) QA: The package is in a very bad shape; see Bug #49139. I only did the minimal to change the build system; all other issues will be handled by Bug #49139
(In reply to Philipp Hahn from comment #1) > QA: The package is in a very bad shape; see Bug #49139. I only did the > minimal to change the build system; all other issues will be handled by Bug > #49139 Bug #49383 is the correct one.
Is it intentional that the debugging symbols have been removed from the package? e.g: /usr/lib/debug/.build-id/85/72fed8911d8246c77144d99fd52fe80370d229.debug There is no way to get them now.
(In reply to Florian Best from comment #3) > Is it intentional that the debugging symbols have been removed from the > package? e.g: > /usr/lib/debug/.build-id/85/72fed8911d8246c77144d99fd52fe80370d229.debug Yes > There is no way to get them now. Wrong. Hint: Ever heard of Debian's dbgsym package mechanism?
Ahh okay, apt install python-univention-heimdal-dbgsym. OK: YAML OK: test.py OK: python -c "import heimdal; c = heimdal.context(); heimdal.creds(c, heimdal.principal(c, 'Administrator@DEV.LOCAL'), 'univention', '')"
<http://errata.software-univention.de/ucs/4.4/72.html>