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, >
signature.asc
Description: OpenPGP digital signature