On Tue, Jan 03, 2017 at 02:03:44PM -0500, Daniel Kahn Gillmor wrote: > Control: forwarded 848508 https://github.com/warner/magic-wormhole/issues/127 > > It'd be really nice for wormhole to stay on python 3 -- i would like to > be able to run a system free of python2 in the near future, and i'd also > like to be able to have wormhole available.
I'd like to have Debian free of Python2 as well, but it is not going to happen in stretch, not by a long shot. > I've forwarded the debian bug report upstream to see whether Brian has > any suggested resolution. Great, thanks! > but I note that once we're talking about wormhole using non-ASCII > wordlists (see https://github.com/warner/magic-wormhole/issues/26), > "LANG=C wormhole receive" is going to be a buggy invocation no matter > what anyway. I'm happy to follow whatever upstream decides, but I'd like to point out that this is not just a feature request ("non-ASCII wordlist", which can be supported fine even if we go back to py2 btw), but an actual bug ("fails to work"). > I'm inclined to just say "don't do that" on debian systems, where we > expect C.UTF-8 to be available anyway. C.UTF-8 is necessarily available on all Debian systems, let alone the default. In fact, I believe the default locale, on Debian systems, is still C. Having our package fail to work in that locale breaks the Principle Of Least Astonishment. I still believe the simplest fix, in the short term, is to revert back packaging to Python2. We could (and should, anyways) provide both python2 and python3 bindings for the magic-wormhole *libraries* and make the binary use the python2 libraries until the click bug is fixed or Debian defaults to a UTF-8 locale. Until then, we are, by default, not working at all unless the user does an extra configuration. I think this is an unacceptable situation and a bug that should be fixed. Failing that, someone should mark this bug as unfixed and just close this issue. I certainly wouldn't do that myself as I believe this is a bug that we should work around until Click does the right thing. Not everyone is a unicode geek like we are. ;) A. -- I worry about my child and the Internet all the time, even though she's too young to have logged on yet. Here's what I worry about. I worry that 10 or 15 years from now, she will come to me and say 'Daddy, where were you when they took freedom of the press away from the Internet?' - Mike Godwin, Electronic Frontier Foundation
signature.asc
Description: Digital signature