Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Glyph Lefkowitz
> On Nov 22, 2016, at 21:36, Mark Williams wrote: > > > > On Tuesday, November 22, 2016, Glyph Lefkowitz > wrote: > > Okay. So. > > The rule for reverts like this is: if you do something today, which is >

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Glyph Lefkowitz
> On Nov 22, 2016, at 21:35, John Santos wrote: > > Shouldn't this be "if you pass non-ascii text on py2, you'll get ..." ? Yes. Thanks for that catch :). -g___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread John Santos
Been lurking here, no cows in the fire, no irons in the race, or whatever, except wanting Twisted to be perfect and easy to use and being perennially confused by text encoding, but I did notice this: On 11/22/2016 9:03 PM, Glyph Lefkowitz wrote: [...] Okay. So. The rule for reverts like

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Mark Williams
On Tuesday, November 22, 2016, Glyph Lefkowitz wrote: > > > Okay. So. > > The rule for reverts like this is: if you do something today, which is > correct usage of the API and produces an observably correct result, will > that be broken in the future if we fix it? If

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Glyph Lefkowitz
> On Nov 22, 2016, at 20:27, Mark Williams wrote: > > On Tue, Nov 22, 2016 at 06:31:45PM -0500, Glyph Lefkowitz wrote: >> >> OK, this whole time I thought we were talking about a sensible application >> of text_type to the API, perhaps with some leniency for

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Mark Williams
On Tue, Nov 22, 2016 at 06:31:45PM -0500, Glyph Lefkowitz wrote: > > OK, this whole time I thought we were talking about a sensible application of > text_type to the API, perhaps with some leniency for bytes-ish-ness on python > 2. I haven't reviewed the PR, I was just responding to the

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Glyph Lefkowitz
> On Nov 22, 2016, at 18:27, Tristan Seligmann wrote: > > On Wed, 23 Nov 2016 at 01:26 Tristan Seligmann > wrote: > if PY3: > > Argh, the above should be if PY2 of course. OK, this whole time I thought we

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Tristan Seligmann
On Wed, 23 Nov 2016 at 01:14 Tristan Seligmann wrote: > On Tue, 22 Nov 2016 at 23:37 Glyph Lefkowitz > wrote: > > > This is the part that I'm worried about. It kinda seems like we're moving > toward "native string" being the type used in

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Tristan Seligmann
On Wed, 23 Nov 2016 at 01:26 Tristan Seligmann wrote: > if PY3: > Argh, the above should be if PY2 of course. ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Tristan Seligmann
On Tue, 22 Nov 2016 at 23:37 Glyph Lefkowitz wrote: > > This is the part that I'm worried about. It kinda seems like we're moving > toward "native string" being the type used in IRCClient, and *that* is > capital-W Wrong. Native strings are for Python-native types

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-22 Thread Glyph Lefkowitz
> On Nov 20, 2016, at 19:35, Mark Williams wrote: > > On Fri, Nov 18, 2016 at 05:36:16PM -0800, Glyph Lefkowitz wrote: >> >> "doesn't work" is a pretty black-and-white assessment. Are you anticipating >> a problem with the way the interface is specified that it can't

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-20 Thread Mark Williams
On Fri, Nov 18, 2016 at 05:36:16PM -0800, Glyph Lefkowitz wrote: > > "doesn't work" is a pretty black-and-white assessment. Are you anticipating > a problem with the way the interface is specified that it can't be easily > changed? > Yes. Here's the lede: IRCClient should deal in bytes and we

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-18 Thread Glyph Lefkowitz
> On Nov 18, 2016, at 12:13 AM, Mark Williams wrote: > > On Thu, Nov 17, 2016 at 11:00:13AM -0800, Glyph Lefkowitz wrote: >> >> This doesn't appear to be an answer to the "is it a regression" question >> though ;-). I'm still curious what you think there. > > It's

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-18 Thread Mark Williams
On Thu, Nov 17, 2016 at 11:00:13AM -0800, Glyph Lefkowitz wrote: > > This doesn't appear to be an answer to the "is it a regression" question > though ;-). I'm still curious what you think there. It's not a shipped feature so it can't be a regression. But if the feature doesn't work it

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-17 Thread Glyph Lefkowitz
> On Nov 17, 2016, at 6:43 AM, Mark Williams wrote: > > On Wed, Nov 16, 2016 at 11:22:49PM -0800, Glyph Lefkowitz wrote: >> However; is it really a regression to have py3 support for Words that just >> doesn't support other encodings yet? It strikes me that this is

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-17 Thread Mark Williams
On Wed, Nov 16, 2016 at 11:22:49PM -0800, Glyph Lefkowitz wrote: > However; is it really a regression to have py3 support for Words that just > doesn't support other encodings yet? It strikes me that this is just a bug, > and that we should just fall back from UTF-8 to latin-1 in this scenario.

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-16 Thread Amber "Hawkie" Brown
> On 17 Nov. 2016, at 18:50, Amber Hawkie Brown > wrote: > >> >> On 17 Nov. 2016, at 18:22, Glyph Lefkowitz > > wrote: >> >>> >>> On Nov 16, 2016, at 11:15 PM, Mark Williams >>

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-16 Thread Amber "Hawkie" Brown
> On 17 Nov. 2016, at 18:22, Glyph Lefkowitz wrote: > >> >> On Nov 16, 2016, at 11:15 PM, Mark Williams wrote: >> >> On Thu, Nov 10, 2016 at 07:56:52PM +1100, Amber "Hawkie" Brown wrote: >>> - Python 3 support for Words' IRC support and

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-16 Thread Glyph Lefkowitz
> On Nov 16, 2016, at 11:15 PM, Mark Williams wrote: > > On Thu, Nov 10, 2016 at 07:56:52PM +1100, Amber "Hawkie" Brown wrote: >> - Python 3 support for Words' IRC support and twisted.protocols.sip among >> some smaller modules, > > I have opened a PR to revert this:

Re: [Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-16 Thread Mark Williams
On Thu, Nov 10, 2016 at 07:56:52PM +1100, Amber "Hawkie" Brown wrote: > - Python 3 support for Words' IRC support and twisted.protocols.sip among > some smaller modules, I have opened a PR to revert this: https://github.com/twisted/twisted/pull/593 A full explanation is here:

[Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-10 Thread Amber "Hawkie" Brown
Hi everyone, here's a Twisted release to hopefully lift your spirits a little. It's not a big one, but it's got some goodies regardless. It features: - The ability to use "python -m twisted" to call the new `twist` runner, - More reliable tests from a more reliable implementation of some