Hi Bo, On Sun, 2025-02-16 at 14:09 +0800, Bo YU wrote: > Hi Samo, > > On Sat, Feb 15, 2025 at 09:01:06PM +0100, Samo Pogačnik wrote: > > Hi Bo, > [...] > > > > > > And one more question. Is it a ok that git history now contains previous > > commit > > messages 'Release 0.4.9-2' and 'Release 0.4.9-3', as they will/might repeat > > in > > future commits? I tried to address this through the commit message of this > > change: > > No, it is not needed. In fact this hint should not be in the commit also. > this will give hint to other developers, so this is up to you.:) > > If I were you, maybe I will use > > Update changelog for 0.4.9-2 again > > instead of your commit. >
Thanks for that.
> There are lots argue about Debian packaging workflow with git repo, but
> git repo is just to help packaging maintenance, in other words,
> packaging should not be subjected to git. But good git history or
> maintenance will help you to get maintainer permission even to become a
> DD later.
>
Noted:)
> Back to git-subrepo itself, there are some improvements I think:
>
> > +git-subrepo (0.4.9-2) UNRELEASED; urgency=medium
> >
> > + * Reordered and rewritten existing patches (Closes: #1078960)
> > + * Added patches to fix upstream PR checks
>
> Added xx.patch for the uploading, like
>
> * Added xx.patches to fix upstream PR checks
>
I fixed that with a different wording (found in your strace d/changlelog) as
patch names are so long:
* Added patches to fix upstream PR checks:
- 0005-Fixing-shellcheck-errors-found-during-docker-test.patch
- 0006-Fixing-tests-running-on-macos-github.patch
> > + * Fixing git-subrepo, when ff=only is set in git
>
> I think there is one patch to fix this, right?
>
Thanks for that. You are right that there is one patch fix, but there is another
patch to set test environment (git-config) to enforce testing the fix. So i
amended the changelog like this:
* Added patch to set project-wide ff_only git-config for pull and merge
during tests:
- 0007-Set-project-wide-ff_only-git-config-for-pull-and-mer.patch
* Added patch to fix git-subrepo command and its tests, when ff=only is
set in git-config:
- 0008-Fixed-git-subrepo-and-tests-if-set-ff_only.patch
> > * d/control: update Standards-Version to 4.7.0
> > * d/control: bump debhelper compat level to 13
> > * d/control: added Multi-Arch: same
> > + * Acknowledge the previous upload (Closes: #1081945)
> >
> > - -- Samo Pogačnik <[email protected]> Sat, 11 Jan 2025 17:41:16 +0000
>
> basiclly, you should let others know what you have modified without comparing
> line by line of code.
>
Yes, thanks.
> Because you are one maintainer withuot uploading permission, so we would
> be to avoid to use these words as the commit before get sponsorship
> otherwise you will be a dilemma position if your sponsor to ask some updates,
> just like your current confusion.:)
>
> > Update changelog for 0.4.9-2 release
By 'these words', you ment referring to a specific release version in git
commits?
> We can use UNRELEASED or unstable as the review/sponsor singal or just
> one actual commit id that is okay.
>
If i understand correctly, the change from UNRELEASED to unstable would
indicate, that changes are prepared for upload by a DD, when a real upload is in
question or by a DM, when uploading to mentors looking for a sponsor.
> Let's go ahead.
I bravely pushed to debian/git-subrepo as well:)
best regard, Samo
signature.asc
Description: This is a digitally signed message part

