Hi,

I'm going to upload the package soon, but I will change d/copyrigt:

This concerns this part of the patch:
 Files: debian/*
-Copyright: (C) 2018-2020 David Bremner <brem...@debian.org>
-License: GPL-2+
+Copyright: (C) 2018-2023 David Bremner <brem...@debian.org>
+License: GPL-3+

Even if GPL2+ includes GPL3+, and makes the package effecitvly
GPL3+, you cannot reclicense David's contribution, without an
ACK from David; (Such an ACK would need documentation somewhere,
e.g in d/changelog)

-- 
Cheers,
tobi


On Wed, Oct 11, 2023 at 12:28:25AM -0400, Amin Bandali wrote:
> Control: tags -1 pending
> X-Debbugs-CC: Tobias Frost <t...@debian.org>
> 
> Hi Xiyue,
> 
> Xiyue Deng writes:
> 
> > Hi Amin,
> >
> > Amin Bandali <band...@gnu.org> writes:
> >
> >> Hey Manphiz,
> >>
> >> Thanks for the patch!
> >>
> >> However, looking at https://salsa.debian.org/emacsen-team/boxquote-el
> >> I see we have an 'upstream' branch in the repo, for tracking latest
> >> upstream commits.  But it appears that for your MR you essentially
> >> cherry-picked the commits from the upstream repo, resulting in
> >> different commit hashes.
> >>
> >> But we'd like to preserve the original upstream commits, including
> >> in the 'master' branch where we have the 'debian' packaging directory.
> >> So, you'd want to add to your local clone of the boxquote-el repo a
> >> new remote pointing to the upstream repo residing on GitHub, fetch the
> >> remote, pull from its 'main' branch into our 'upstream', then merge
> >> the 'v2.3' tag (now the tip of 'upstream') into our 'master' branch:
> >>
> >> cd boxquote-el
> >> git checkout upstream
> >> git remote add upstreamvcs https://github.com/davep/boxquote.el.git
> >> git fetch upstreamvcs
> >> git pull upstreamvcs main
> >> git checkout master
> >> git merge v2.3
> >> # followed by the rest of your changes (to the debian/ dir)
> >>
> >> You may be able to use tooling to automate this (e.g. using 'gbp' from
> >> the 'git-buildpackage' package), or do it manually as shown above.
> >>
> >> It's a bit inconvenient since you're not [yet] a member of the Emacsen
> >> team or the repository itself, so you won't be able to do this in the
> >> emacsen-team/boxquote-el repo itself just yet.  Please do this in your
> >> own fork - push your updated 'master' and 'upstream' branches and the
> >> new 'v2.3' tag - and let me know.  I'll then pull your changes from
> >> your fork into emacsen-team/boxquote-el.
> >>
> >> Lastly, once ready, would you like to try uploading your changes to
> >> mentors.debian.net and open an RFS (Request for Sponsorship) bug for
> >> this?  It might be a useful exercise for your future contributions
> >> as well. :-)  (ref: https://mentors.debian.net/sponsors/rfs-howto/)
> >>
> >> Please let me know if anything's unclear or if you have any questions
> >> or comments.
> >>
> >> Thanks,
> >> -a
> >>
> >
> > Thanks for the detailed instructions!  This was one of the early
> > packaging works and I didn't really understand the workflow back then.
> > Glad to have your help!  I've now reworked the merge request[1] and sync
> > an upstream branch in my repo, also opened another merge request[2] for
> > updating the upstream branch in the team repo.  I've also built the
> > package using gbp and uploaded to mentors[3].  I didn't create a tag as
> > I don't think gitlab support merge requests for tags.  Also I didn't
> > file a separate RFS bug yet as I may have to update the changelog to
> > close that bug again, or maybe I can just manually close that later.
> > Anyway, would be great to have your suggestions again.
> >
> > Thanks again, and PTAL.
> >
> > [1] https://salsa.debian.org/emacsen-team/boxquote-el/-/merge_requests/3
> > [2] https://salsa.debian.org/emacsen-team/boxquote-el/-/merge_requests/4
> > [3] https://mentors.debian.net/package/boxquote-el/
> 
> Cheers, and thanks for the quick update.  Looks good to me.
> 
> I've merged both your MRs, though I did so directly, by pulling from
> your fork and pushing to the corresponding branch of the main repo
> under emacsen-team, to avoid merge commits (particularly important for
> the 'upstream' branch where we want our history to exactly match that
> of upstream repo's main branch).  I also added an annotated, signed
> 'debian/2.3-1' tag pointing to the latest commit, since like you said
> you couldn't do that at the moment.
> 
> And yeah we don't really *need* an RFS bug here, since I'm asking Tobi
> to sponsor the upload for us.
> 
> Tobi, would you please sponsor the upload from mentors to unstable?
> https://mentors.debian.net/package/boxquote-el/
> 
> Thanks,
> -a

Attachment: signature.asc
Description: PGP signature

Reply via email to