Hi,

> >And it prompts a question: Integrating a new upstream release means
> >changing at least two, in the case of pristine-tar being used three
> >branches at once, tightly connected to each other, and possibily an
> >external file (the orig tarball). Could a contributor do that with an
> >MR?
>
> I've seen the occasional case where a contributor has submitted a set of
> multiple MRs to update all the relevant branches, with notes in the MR
> description about needing to review them all together.  But it's really
> very clunky and I don't think it should be recommended.

I have also seen that too, but it seems indeed unnecessary as the
contents of the upstream/latest and pristine-tar branches are
mechanical and always correct, assuming the packager had the correct
starting point and ran the correct command (e.g. gbp import-orig
--uscan --verbose). In a review I would not be asking the submitter to
change any files on those branches.

Only the debian/latest branch is relevant for the review, and the
submitter is likely only changing things on that branch based on my
review feedback.

I have tried to explain this better and in more detail at
https://optimizedbyotto.com/post/debian-salsa-merge-request-best-practices/#making-a-merge-request-for-a-new-upstream-version-import

In https://salsa.debian.org/games-team/godot/-/merge_requests/19 I
reviewed a new contributor's new version MR and in my replies
explained to them how I am reviewing and what I am doing for the sake
of teaching stuff. Reading those comments may be interesting to people
wanting to do similar things.

Reply via email to