- Package:
- git-extras
- Source:
- git-extras
- Submitter:
- Helmut Grohne
- Date:
- 2026-07-04 22:45:08 UTC
- Severity:
- normal
- Tags:
git-changelog declares a Conflict with git-extras. Policy section 10.1 requires that this is reserved for cases where different packages implement the same functionality. However, git changelog behaves quite differently between those two packages. If you compare `git changelog -h` (from git-changelog) to `git changelog --help` (from git-extras), you immediately observe that there is little overlap in options. Indeed, using --help on git-extras or -h on git-changelog gives different results even. It is fairly obvious that these do not provide the same functionality. It also is clear that this kind of bug is contentious. For instance, a similar conflict about rename (util-linux vs perl) was brought to the CTTE as #966468. There, it was ruled that neither the Conflict nor alternatives mechanism could be used. I argue that this case is very similar. Helmut
clone 1133984 -1 reassign -1 git-extras retitle -1 renaming git-changelog thanks Hi Laszlo, what do you think about renaming git-extras' git-changelog to something like git-changelog-extras or so? Regards, Daniel
Hi Laszlo, did you had a chance to look at this? I'd really like to get this fixed in order to get git-changelog into testing. Regards, Daniel
tag 1133984 + pending tag 1133987 + pending thanks Hi Laszlo, given that I've not heard from you, I went a head renaming git-changelog in git-extras to git-changelog-extras and uploaded it to delayed-5. The diff for the NMU is attached. Regards, Daniel
Cancel your NMU. It needs a consensus, not a forced rename. Regards, Laszlo/GCS
As noted, forced renaming is not an option. It would break existing scripts, user expectations, etc. File conflict means setting package conflicts. As Helmut pointed out, usage of git-changelog doesn't fully overlap. If you want to rename git-changelog, do it in your package; it is much younger, users don't have the habit to use that functionality it provides with the current name. Regards, Laszlo/GCS