Hi

The 'gnulib' source package has built and shipped the binary package
'git-merge-changelog' but now upstream split this off into a proper
package and there is a release of it:

https://lists.gnu.org/archive/html/info-gnu/2025-12/msg00009.html

I filed the ITP below to package it and Salsa builds it fine:

https://salsa.debian.org/debian/git-merge-changelog/-/pipelines

However, how to handle this situation where a NEW package takes over the
name of an existing package?  Is that a good idea?

Should we make an upload of 'gnulib' that drops the binary package, let
that migrate to testing, and then upload git-merge-changelog to NEW?

Will that cause any problems wrt package naming in the future?

Thoughts?

If the source name of git-merge-changelog below causes confusion, maybe
we could use upstream's other name 'vc-changelog' however as far as I
understand, 'vc-changelog' is an umbrella project that currently is only
hosting the 'git-merge-changelog' sub-project, so this is not ideal.

We could also use completely different package names for the new
package, like 'git-changelog-merge' but I'm not sure this really solves
anything: they would need to Conflicts: until the old gnulib package
disappears, and then the naming would just be confusing.

/Simon

Boyuan Yang <[email protected]> writes:

> On Wed, 31 Dec 2025 22:37:04 +0100 Simon Josefsson <[email protected]> 
> wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Simon Josefsson <[email protected]>
>> * Package name    : git-merge-changelog
>>   Version         : 1.0
>>   Upstream Author : Bruno Haible
>> * URL             : https://www.gnu.org/software/vc-changelog/
>> * License         : GPLv3+
>>   Programming Lang: C
>>   Description     : git merge driver for GNU ChangeLog files
>>  ChangeLog files *always* foul up most version control systems in
>>  their default configuration.
>>  .
>>  git-merge-changelog is a tool from gnulib designed to help with this
>>  for the case of GNU-style ChangeLogs; it can be used with at least
>>  git, bzr, and hg.
>> Currently the Debian 'gnulib' package provide this binary package,
>> but I
>> suggest to replace it with this one since it is now packaged and
>> released properly outside of gnulib.
>> https://salsa.debian.org/debian/git-merge-changelog
> Please pay special attention to the *binary* package version. We may
> have to add an epoch on initial packaging. (do we need to discuss it
> on debian-devel?)
>
> Best,
> Boyuan Yang
>

Attachment: signature.asc
Description: PGP signature

Reply via email to