[pkg-apparmor] Bug#888244: apparmor: Convert quilt patch series to per-topic subdirectories managed by gbp-pq

Tyler Hicks tyhicks at canonical.com
Thu Mar 15 03:46:35 UTC 2018


On 02/28/2018 04:56 AM, intrigeri wrote:
> Hi,
> 
> Steve Beattie:
>> Sorry, I've been swamped coping with Meltdown/Spectre. I took a brief
>> look at the topic git branches and it seems like a modest enough
>> organizational improvement to me[1].
> 
> OK. To me being able to use gbp-pq is a life-changer and I hope it'll
> be the same for you once you get used to it, but I agree that at the
> end of the day we're still tracking patches in Git, which has a number
> of drawbacks including the ones you've mentioned :)
> 
>> What would need to happen on the Ubuntu side to go forward?
> 
> Thanks for asking!
> 
> 1. Start using the ubuntu/* namespace on the Git repo on salsa for the
>    Ubuntu packaging. I've already imported your work up to
>    2.11.0-2ubuntu19 there.

Done! Thanks for giving us such a headstart on getting this set up.

>    I did not import anything from your
>    *-{security,updates} suites but DEP-14 should make it pretty easy
>    to have dedicated branches for those. I'm happy to provide guidance
>    if needed.

I'm not sure that we'll find importing *-{security,updates} to be very
useful. We'll probably just stick with ubuntu/master for now.

> 2. Merge the latest debian/2.12-* tag into ubuntu/master so you get
>    2.12 and the many packaging improvements you folks have reviewed
>    and that are in Debian already (otherwise the delta will remain so
>    big we can't proceed with the big next step easily).

Done! I've pushed the resulting merge to ubuntu/master. What's there
right now is fully QA'ed and, IMO, ready to be uploaded to Bionic after
finalizing the changelog and tagging the release.

> 3. Give me the go ahead and then I'll:
> 
>    - refresh the {debian,ubuntu}/gbp-pq branches
>    - merge the {debian,ubuntu}/gbp-pq branches respectively into
>      {debian,ubuntu}/master
>    - push {debian,ubuntu}/master
>    - release & upload to Debian sid
>    - ask you to release & upload to Ubuntu

I've taken a quick look at the gbp-pq branches and it sounds like Steve
did, as well. I see the value there so you've got the go ahead. :)

> 
> It would be great if we could do that before 18.04 LTS is too deeply
> frozen so you can benefit, in the next 5 years, from all the goodness
> ubuntu/master..debian/master has accumulated since your last merge
> from Debian. If that timing is not an option, we could of course
> postpone this to post-18.04-release but then you'll have to deal with
> two vastly different debian/ directories between your LTS and ongoing
> development branches, which I expect might be quite painful and
> error-prone.

We are running late on getting this merge done. Let me know if you think
it'll be a bit before you can do all the steps you outlined in #3 above.
If that's the case, I should probably go ahead and upload what's in
ubuntu/master now and then do another small, incremental upload after
the gbp-pq changes are merged.

Thanks again for all your work on this!

Tyler

> 
> And the following step of my secret evil plan is:
> 
> 4. Check with Apertis what it would take to have them share our Git
>    history (they're already using DEP-14 but with a different bzr→Git
>    import that was done earlier) and possibly join the Salsa merge
>    request fun so Debian and Ubuntu can benefit from the improvements
>    Apertis made: a quick glance suggests that a few of their changes
>    could be relevant for other distros :)
> 
> Cheers,
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-apparmor-team/attachments/20180314/18005717/attachment.sig>


More information about the pkg-apparmor-team mailing list