hyperboria / bugs

Peer-to-peer IPv6 networking, secure and near-zero-conf.
153 stars 17 forks source link

Building without python2 #194

Open kpcyrd opened 4 years ago

kpcyrd commented 4 years ago

We are about to remove python2 in Arch Linux but cjdns still depends on it to build. iirc cjdns vendors a modified libuv and node-gyp which means the recent python3 work on node-gyp won't land. We'd need to resolve this situation somehow to prevent the package from getting moved back to the AUR.

cjdelisle commented 4 years ago

I think on crashey we have fixed this, but I think it's not merged back. Do you need it merged ?

ncopa commented 4 years ago

We are removing python2 in Alpine Linux as well and current suggestion is to remove cjdns til it works with python3.

Merging python3 support will make it possible to use upstream patches for the packaging, so yes, its useful. Tagging a release is even better.

Thanks!

cjdelisle commented 4 years ago

tagged https://github.com/cjdelisle/cjdns/tree/cjdns-v20.5