Bug#933128: Would you be willing to pass Parse::DebianChangelog upstream development to someone else?

Axel Beckert abe at debian.org
Wed Aug 7 15:19:30 BST 2019


Hi Guillem,

Guillem Jover wrote:
> > So some of us wonder if you would generally allow Debian Perl Team
> > members (or maybe even someone else) to also officially take over the
> > upstream development of Parse::DebianChangelog — as you seem to have
> > done for the packaging back in 2015. 
> 
> I'm not sure this makes much sense TBH? The modules in libdpkg-perl
> (Dpkg::Changelog) are the direct successors of the
> libparse-debianchangelog-perl codebase [C],

Oh, ok. I wasn't aware of this at all. And probably many more, too,
otherwise there wouldn't be so many packages around using libparse-debianchangelog-perl

> Some of the features got removed, to trim down dependencies, and the
> API adapted to match the rest of the libdpkg-perl codebase, but if
> the removed output formats are needed, or anything else seems
> suboptimal or worth improving/adding, I'm happy to work on those.

What I quickly checked a few weeks ago was if libdpkg-perl has an
equivalent of parsechangelog which is used in aptitude. But it hasn't,
so I didn't consider it to be a suitable replacement.

And your patch against aptitude (see https://bugs.debian.org/934135)
uses "perl -MDpkg::Changelog::Parse -e …" which probably works well,
but having a drop-in replacement for /usr/bin/parsechangelog which is
not in dpkg-dev would be nice.

Hmmm, what if we move dpkg-parsechangelog from dpkg-dev to
libdpkg-perl? I initially thought it would have a rather big impact
since many dependencies need to be changed from dpkg-dev to
libdpkg-perl, but actually dpkg-dev has a hard dependency on
libdpkg-perl. If that dependency is not only for dpkg-parsechangelog
(and hence would be gone with the move), the move probably could be a
rather smooth one.

Anyway, sounds as if a continuation of libparse-debianchangelog-perl
is indeed unnecessary if Dpkg::Changelog::Parse is that close.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the pkg-perl-maintainers mailing list