On 11/13/20 11:46 PM, Thomas Goirand wrote: > On 11/13/20 6:54 PM, Ilya Maximets wrote: >> On 11/13/20 1:47 PM, Thomas Goirand wrote: >>> On 11/12/20 5:09 PM, Luca Boccassi wrote: >>>> Source: openvswitch >>>> Version: 2.13.0+dfsg1-12 >>>> Severity: normal >>>> X-Debbugs-CC: pkg-dpdk-de...@lists.alioth.debian.org >>>> christian.ehrha...@canonical.com >>>> Tags: bullseye >>>> >>>> Dear Openvswitch Maintainers, >> >> Hi, Luca and Thomas. >> >>>> >>>> We are scoping the src:dpdk 19.11 -> 20.11 transition. If possible, >>>> we'd really like to go to bullseye with the latest upstream LTS, as >>>> 19.11 is EOL at the end of next year. >>>> >>>> OVS support for DPDK 20.11 will be released upstream in v2.15, which is >>>> due for release on February 15 [1]. >>>> Bullseye transition freeze is on January 12 [2], so the dates >>>> don't align very well. >> >> >From the upstream OVS perspective feature freeze usually happens on >> January 15. After this point only bug fixes (under normal conditions) >> could be accepted. Unfortunately, as it always happens, last few days >> before the feature freeze might be hot in terms of accepting big number >> of new features. We could try adjusting these dates if January 12 is >> a critical hard deadline, so the feature-list will be stable to the date. >> Let me now if you need this kind of measures from the upstream OVS. >> We can discuss. >> >>>> >>>> So we are looking to formulate a plan that you can agree with, to sort >>>> this out. >>>> >>>> Based on experience, what Ubuntu usually does to meet release deadlines >>>> is to upload from git earlier than the release, so that all major >>>> incompatibilities can be sorted. And then after the freeze, once the >>>> release is officially out, do a final upgrade to the released version - >>>> since a similar enough version was uploaded from git, and at the end of >>>> a release cycle it's mostly bug fixes that land upstream, such an >>>> upload is acceptable. >>>> >>>> So we'd like to propose the following ideas: >>>> >>>> - between now and December: upload v2.14, to minimize the later jump >>>> - by the first week of January: upload 2.15~git from the tip of the >>>> master branch to experimental >>>> - stabilize and sort eventual build issues >>>> - upload dpdk 20.11 and ovs 2.15~git to unstable >>>> - upload 2.15 proper in February as a bug fix upload to unstable >>>> >>>> What do you think? Does this sound like a workable plan? >>>> >>>> We are of course happy to help - Ubuntu will go through the exact same >>>> process for 21.04, so a lot of the work is "shared". >>>> >>>> Thank you! >>> >>> Hi Luca, >>> >>> I wouldn't mind going for this kind of plan, however, I would really not >>> like uploading a version which isn't final from the upstream point of >>> view. So we would have to get the release team approve for a late upload >>> of OVS 2.15. Note that I'm really not happy with the current state of >>> OVS in Buster, which isn't usable right now (I've been using the tip of >>> the git branch for 2.10.0 in production, not what's in Buster that often >>> crashes). I don't want this to happen again. >>> >>> Please get the release team in the loop, therefore, and make them >>> pre-approve such a plan, by opening a bug with them. >>> >>> Also, I would very much like to have OVS and OVN being packaged and >>> maintained on both Ubuntu and Debian the same way. I would very much >>> like if this could happen, because maintaining OVS is hard, and I really >>> feel alone doing it. Your thoughts? >> >> I'm not very familiar with debian/ubuntu packaging process for OVS and OVN, >> but if there is something that we can do from the upstream side to help, e.g. >> by accepting some patches or streamlining release processes, let me know. >> We clearly have a communication gap between upstream OVS and maintainers of >> packages in distributions. >> >> Best regards, Ilya Maximets. > > Hi Ilya, > > Thanks for getting involved in the discussion. > > What I'm worried, is if somehow, the latest OVS breaks OpenStack > Victoria, which will be the OpenStack release for Bullseye. Can you > assure me that it wont break it?
I don't think that we have any destructive/incompatible changes planned. Also, IIRC, upstream OpenStack CI had a job to test with OVS master branch (I need to recheck that). So, I hope that we could catch issues early, if any. Best regards, Ilya Maximets.