Bug 49586 - python-trml2pdf: unmaintained and no Python3 support
python-trml2pdf: unmaintained and no Python3 support
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Reports
UCS 4.4
Other Linux
: P5 normal (vote)
: UCS 5.0
Assigned To: Florian Best
Sebastian Lobinger
:
: 50449 (view as bug list)
Depends on:
Blocks: 51569
  Show dependency treegraph
 
Reported: 2019-06-03 13:59 CEST by Philipp Hahn
Modified: 2021-05-25 16:01 CEST (History)
1 user (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:
best: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2019-06-03 13:59:41 CEST
The Debian package "python-trml2pdf" is unmaintained and even Debian has problems finding the original upstream source:

# less /usr/share/doc/python-trml2pdf/copyright
 There's no clear upstream location for this package. This package
 uses the archive published by the kraft project on Sourceforge:
 http://sourceforge.net/projects/kraft/files/trml2pdf/

Upstream was last updated 10 years ago.

There is no Python3 version of the package: <https://packages.debian.org/source/sid/python-trml2pdf>
Comment 1 Florian Best univentionstaff 2019-06-03 14:30:32 CEST
It is a dependency of univention-directory-reports.
Comment 2 Philipp Hahn univentionstaff 2019-09-30 08:34:38 CEST
Also the version from _un_maintained is newer than the maintained version:

# apt policy python-trml2pdf
python-trml2pdf:
  Installiert:           1.2-3A~4.2.0.201706211305
  Installationskandidat: 1.2-3.4.201403132135
  Versionstabelle:
     1.2-3.4.201403132135 500
        500 http://univention-repository.knut.univention.de/4.0/unmaintained 4.0-0/all/ Packages
 *** 1.2-3A~4.2.0.201706211305 500
        500 http://univention-repository.knut.univention.de/4.2/maintained 4.2-2/all/ Packages
        100 /var/lib/dpkg/status

<http://xen1.knut.univention.de:8000/packages/source/python-trml2pdf/>
Comment 3 Philipp Hahn univentionstaff 2019-11-07 10:39:49 CET
*** Bug 50449 has been marked as a duplicate of this bug. ***
Comment 4 Philipp Hahn univentionstaff 2020-06-02 00:14:50 CEST
python-trml2pdf is not available in Debian Buster - as such neither univention-server-{master,backup} → univention-management-console-module-udm → univention-directory-reports → python-trml2pdf are installable.
Comment 5 Florian Best univentionstaff 2020-06-25 00:34:24 CEST
I migrated all necessary functionality for the Univention Directory Reports and build python{3,}-trml2pdf in UCS 5.0:

SVN: patches/python-trml2pdf/5.0-0-0-ucs/1.2-3
Package: python-trml2pdf
Version: 1.2-3A~5.0.0.202006250030
Branch: ucs_5.0-0
Comment 6 Sebastian Lobinger univentionstaff 2021-03-10 14:11:12 CET
Verified python-trml2pdf is still available in UCS.
Verified function of univention-directory-reports as described in http://forge.univention.org/bugzilla/show_bug.cgi?id=51569
Comment 7 Florian Best univentionstaff 2021-05-25 16:01:20 CEST
UCS 5.0 has been released:
 https://docs.software-univention.de/release-notes-5.0-0-en.html
 https://docs.software-univention.de/release-notes-5.0-0-de.html

If this error occurs again, please use "Clone This Bug".