On Tue, Oct 15, 2024 at 07:30:57PM -0700, Otto Kekäläinen wrote:
> If you need to repack, you should have a spearate branch
> 'upstream/latest' as the targets for merges from upstream tags, and
> then from 'upstream/latest' you merge on 'debian/master' (which
> following DEP-14 should be 'debian/latest' btw).

And if upstream/latest has a file removed while master has that file
modified, there will be a conflict.

> Note that the upstream-branch and upstream-tag refers to things
> created by Debian to reference the incoming upstream stuff. Only the
> upstream-vcs-tag should point to something that actually already
> exists in the upstream repository
> https://github.com/eclipse/mosquitto/ you are pulling from. To make it
> more clear, perhaps git-buildpackage should rename these to
> import-branch and import-tag so people won't use
> upstream-branch=master like you did, as it isn't supposed to mean the
> actual upstream master branch, only the branch used for the package in
> Debian.

Using the upstream tags directly is officially supported:
https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.import.upstream-git.html#gbp.import.upstream.git.notarball

-- 
WBR, wRAR

Attachment: signature.asc
Description: PGP signature

Reply via email to