Hi all. As windpath said, I'm not very active with Bitcoin recently. However, I will continue to merge/develop, test, and release changes necessary to keep P2Pool working with any Bitcoin hardforks.
There's an issue tracking SegWit support in P2Pool
here which references veqtrus's awesome work adding SegWit support.
I don't plan to merge/test/release that until it looks like SegWit activation is actually happening, which according to
http://segwit.co/, won't be in the near future.
As a separate issue, I now realize that current P2Pool doesn't allow *expressing* support for SegWit, due to line 372 in
work.py, which veqtrus's changes don't touch:
version=max(self.current_work.value['version'], 0x20000000),
If anyone can confirm that fixing that is as simple as changing it to
version=max(self.current_work.value['version'], 0x20000002),
, then I will publish a new P2Pool release with that change.