- Package:
- tracker.debian.org
- Source:
- tracker.debian.org
- Submitter:
- Thijs Kinkhorst
- Date:
- 2014-09-19 12:09:04 UTC
- Severity:
- wishlist
Hi, The changelogs are currently displayed in plain text format. Tools like libparse-debianchangelog-perl can pretty print those to HTML so they have nice headings, clickable bug numbers, etc. Cheers, Thijs
Hi, We already have multiple requests to add links in the news, see #760416 and #756952. Those will be fixed soon. Are you referring instead to the full changelogs that can be downloaded in the "Versioned links" panel ? In any case, Distro Tracker is 100% Python and I don't see us relying on libparse-debianchangelog-perl to generate pretty changelogs. So this wishlist is likely to sit here for a long time. Cheers,
python-debian ships a changelog module, that can be used to traverse changelogs. AFAIR there is no (HTML) renderer, though. If someone is interested in implementing one to fix this feature request against tracker.d.o, it will be nice to push it "upstream" as a proper python-debian feature; I suspect it might be useful to others. Cheers.
Maybe the package name put you on the wrong foot. The package contains just /usr/bin/parsechangelog which I know is/was used at packages.debian.org. It seems irrelevant in which language this tool is implemented, no? Cheers, Thijs
Hi, It's better than just a Perl module, definitely, it's still an external dependency that can't be managed like any other Python library (i.e. not auto-installable via pip in a virtualenv) and is bound to be way less efficient than if we could just generate all HTML pages in a single Python process (instead of forking a Perl interpreter for each changelog to convert). Cheers,