#762109 tracker.debian.org: could use changelog parser to pretty print debian changelogs

#762109#5
Date:
2014-09-18 14:45:10 UTC
From:
To:
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

#762109#10
Date:
2014-09-19 08:46:31 UTC
From:
To:
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,

#762109#15
Date:
2014-09-19 09:16:50 UTC
From:
To:
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.

#762109#20
Date:
2014-09-19 10:10:03 UTC
From:
To:
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

#762109#25
Date:
2014-09-19 12:07:14 UTC
From:
To:
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,