Fix the changelog¶
git-ubuntu attempts to put together a changelog entry, but it will likely have problems. Fix it to make sure it follows the standards. See committing your changes for information about what it
should look like.
Merging series
The article series provides guidance on performing package merges.
- Process overview:
Add dropped changes¶
If you dropped any changes (due to upstream fixes), you must note them in the changelog entry:
* Drop Changes:
- Foo: change to bar
[Fixed in 1.2.3-4]
Format any new added changes¶
If you added any new changes, they should be in their own section in the changelog:
* New Changes:
- Bar: change to foo
- Baz: adjust for Foo changes
Commit the changelog fix¶
$ git commit debian/changelog -m changelog
No changes to debian/changelog¶
The range old/ubuntu..logical/<version> should contain no changes to debian/changelog at all. We do not consider this part of the logical delta. So, any commits that contain only changes to debian/changelog should be dropped.
Note
If you diff your final logical tag against the Ubuntu package it analyses, the diff should be empty, except:
All changes to
debian/changelog:We deliberately exclude these from the logical tag, relying on commit messages instead.
The change that
update-maintainerintroduced, and (rarely) similar changes like a change toVcs-Githeaders to point to an Ubuntu VCS instead.For the purposes of this workflow, these are not considered part of our “logical delta”, and instead are re-added at the end.