[14:08] <zx2c4> apw: hey
[14:08] <zx2c4> so wireguard is approaching upstreaming pretty soon
[14:09] <zx2c4> will try to get the transition as smooth as possible for packaging
[14:09] <zx2c4> know which kernel 20.04 plans to ship with?
[14:13] <sixwheeledbeast> It's too early to say but I imagine the next 5.x long term. 
[14:26] <apw> zx2c4, most likel 5.4
[14:32] <zx2c4> apw: oh 5.4 is easy peasy, cool
[14:32] <zx2c4> Latest snapshot supports that
[14:32] <zx2c4> (0.0.20191205)
[14:37] <apw> zx2c4, when is it likely to merge, 5.5 ?
[14:44] <sixwheeledbeast> 5.4 is currently listed as EOL in 2021. I would expect with 20.04 being an LTS they would want a LTS kernel.
[14:44] <apw> sixwheeledbeast, we are told it will be the upstream LTS
[14:44] <sixwheeledbeast> Oh np
[14:50] <zx2c4> apw: 5.6, unless linus steps in for a 5.5 miracle
[14:52] <apw> zx2c4, nice; pretty quick by upstream standards
[14:52] <apw> and not sooo far away that we couldn't backport it most likely
[14:53] <zx2c4> apw: indeed, ive already done the work :)
[14:54] <zx2c4> I can have a patch ready for any kernel you need
[15:51] <zx2c4> apw: actually, the current patch set that's going to LKML for 5.6 actually applies over 5.5
[15:51] <zx2c4> (since there's no 5.6 yet)
[15:52] <zx2c4> https://git.kernel.org/pub/scm/linux/kernel/git/zx2c4/linux.git/patch/?id=790fb3caff5cbe57f5cacc51e9736e0cdc6261c2
[15:52] <zx2c4> and then ive backported from there to 5.4-->3.10
[15:53] <zx2c4> so whenever you guys settle on a version for 20.04, let me know and ill prepare a clean patch for that
[15:53] <apw> zx2c4, nice, if you have a 5.4 lying about you could point me at it
[15:53] <apw> zx2c4, or that; there is a version coming based on 5.4 final, would be in our unstable repo right now
[15:53] <zx2c4> https://git.zx2c4.com/WireGuard/tree/ that's this repo
[15:54] <zx2c4> it uses a "compat.h" horror show to dynamically patch based on the version
[15:54] <zx2c4> _however_,
[15:54] <zx2c4> for the ubuntu kernel, i'm happy to make a single coherent patch that inlines all the compat hacks
[15:54] <zx2c4> kerneltoast is pretty familiar with the compat.h stuff, iirc
[15:54] <apw> zx2c4, we'll have a think about what makes most sense
[15:55] <apw> as to some degree it is sensiuble to have what you are supporting
[15:55] <zx2c4> apw: in other words, what im proposing is thta i give you a 5.4 patch that looks identical to the 5.5 patch above in that it's a single straight forward thing that doesnt touch much
[15:56] <apw> that sounds appealing indeed
[15:56] <zx2c4> apw: cool well, just send me a link to whatever tree when you're ready and ill do that