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 <samo_pogac...@t-2.net>  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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to