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
signature.asc
Description: This is a digitally signed message part