[Aptitude-devel] Bug#934135: Bug#934135: aptitude: depends on libparse-debianchangelog-perl that has no upstream maintainer

intrigeri intrigeri at debian.org
Sun May 17 08:43:05 BST 2020


Hi,

Guillem Jover (2019-08-09):
> After some thought, I think a local aptitude-specific wrapper might be
> even better and obviates the question of whether dpkg-parsechangelog
> should be moved or not. :)

FWIW, this makes sense to me.

> See the attached patch, which has seen no testing, but can do that
> once and if it is deemed a good path forward.

Thanks a lot!

Dear Aptitude maintainers, FYI this is now the last remaining blocker
for the removal of libparse-debian-changelog-perl, so I'm trying
to facilitate the integration of Guillem's patch:

I have applied Guillem's patch and fixed the typo mentioned below, on
top of current sid's 0.8.12-3 (after disabling the build of doc
translations as this makes the package FTBFS for me with current po4a;
same on the Reproducible Builds infra¹), and I did these tests:

 - `aptitude changelog apt` works
 - In the Aptitude UI I could view the changelog of both
   installed and non-installed packages.

I'm not sure if any of those exercises the affected code path.

I'm happy to do more tests if it helps fix this bug, but I would
need some guidance regarding what/how to test :)

> -dist_bin_SCRIPTS = aptitude-create-state-bundle aptitude-run-state-bundle
> +dist_bin_SCRIPTS = apitude-changelog-parser \
> +	aptitude-create-state-bundle aptitude-run-state-bundle

Typo: apitute-changelog-parser → aptitude-changelog-parser

[1] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/armhf/aptitude.html



More information about the Aptitude-devel mailing list