[Twisted-Python] Twisted 17.9.0 Release Announcement

2017-09-23 Thread Amber Hawkie Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 17.9.0! The highlights of this release are: - More Python 3 porting, including twisted.mail.imap4, twisted.python.shortcut, twisted.python.rebuild, twisted.web.sux, twisted.web.microdom, and a ton of bug

[Twisted-Python] Twisted 17.9.0 Release Candidate Announcement

2017-09-05 Thread Amber Hawkie Brown
Hello everyone! Time for yet another Twisted release. What's new this time you may ask? - More Python 3 porting, including twisted.mail.imap4, twisted.python.shortcut, twisted.python.rebuild, twisted.web.sux, twisted.web.microdom, and a ton of bugs and inconsistencies fixed. - twistd on Python

Re: [Twisted-Python] Twisted 17.5 vs txkube

2017-08-30 Thread Amber Hawkie Brown
> On 30 Aug 2017, at 22:05, Jean-Paul Calderone > wrote: > > Hello, > > Sadly the txkube test suite is still pretty busted against Twisted 17.5. It > was broken for a long time with Twisted 17.1 as well. I'm not sure if these > are exactly the same problems or not but they look somewhat re

Re: [Twisted-Python] SSLContext not valid for TLS Server

2017-08-25 Thread Amber Hawkie Brown
A quick git blame says that it landed in https://github.com/pyca/pyopenssl/commit/6c6bf865acdd3c5ca5f47b1dbc2903023fd286b6 , which exists in 17.0.0+. We require 16.0.0+, so it ought to be a relatively simple ver

[Twisted-Python] Buildbot Updates: Addition of Debian 9, Removal of Ubuntu 12.04

2017-07-08 Thread Amber Hawkie Brown
Hello everyone, I've just updated the Twisted buildbots to add the newest Debian release (with Python 2.7 and 3.5 as supported Python versions), and removed the now-EOL Ubuntu 12.04 buildbots, which ran Python 2.7. The next version of Twisted will now correspondingly support Debian 9, and not

Re: [Twisted-Python] Newer Pypy on buildbot?

2017-07-08 Thread Amber Hawkie Brown
ould be pretty labor-intensive for me to reset > passwords and/or reprovision these machines to do this upgrade. > > We should probably have some kind of official r...@twistedmatrix.com > <mailto:r...@twistedmatrix.com> key file someplace to make it easier to sync > up al

Re: [Twisted-Python] Notice of future removal of Python 3.3 and 3.4 support in Twisted

2017-06-15 Thread Amber Hawkie Brown
> On 11 Jun 2017, at 17:05, Glyph wrote: > >> On Jun 10, 2017, at 7:55 PM, Amber Hawkie Brown > <mailto:hawk...@atleastfornow.net>> wrote: >> >> We currently have no 3.3 or 3.4 builders except on Travis, so these Python >> versions aren't really

[Twisted-Python] Notice of future removal of Python 3.3 and 3.4 support in Twisted

2017-06-10 Thread Amber Hawkie Brown
As per our Compatibility Policy (https://twistedmatrix.com/documents/current/core/development/policy/compatibility-policy.html#supporting-and-de-supporting-python-versions

[Twisted-Python] Twisted 17.5 Release Announcement

2017-06-10 Thread Amber Hawkie Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 17.5! The highlights of this release are: - twisted.python.url has been spun out into the new 'hyperlink' package; importing twisted.python.url is now a compatibility alias - Initial support for OpenSSL 1

Re: [Twisted-Python] Twisted 17.5.0rc2 RC Announcement

2017-06-03 Thread Amber Hawkie Brown
> On 30 May 2017, at 05:27, Glyph wrote: > > >> On May 26, 2017, at 4:38 AM, Jean-Paul Calderone > > wrote: >> >> Some of the txkube problems have been resolved but either not entirely or >> some new ones have been introduced. Attached is a log of the failur

[Twisted-Python] Twisted 17.1 Release Announcement

2017-02-11 Thread Amber Hawkie Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 17.1! The highlights of this release are: - twisted.web.client.Agent now supports IPv6! It's also now the primary web client in Twisted, with twisted.web.client.getPage being deprecated in favour of it a

[Twisted-Python] Twisted 17.1.0rc1 Release Candidate Announcement

2017-01-28 Thread Amber Hawkie Brown
Hello everyone! 16.7 didn't go as well as planned, so I thought we'd try again in the new year! So, here is Twisted 17.1, the first release of 2017. It's got all the cool things that were going to be in 16.7, *and more*. Wow! - twisted.web.client.Agent now supports IPv6! It's also now the prima

[Twisted-Python] Twisted 16.7.0rc2 Release Candidate Announcement

2017-01-12 Thread Amber &quot;Hawkie" Brown
Happy new year! Twisted 16.7.0rc2 is out, with a bugfix for a problem scrapy ran into. Sorry for the delay in 16.7 final, we've had a few regression reports, and we've made sure to follow them all up and get to the bottom of them before we did the release! You can get the tarball and the NEWS

Re: [Twisted-Python] "twistd" in Twisted 16.4.0 can't import modules/packages from current working directory

2017-01-03 Thread Amber &quot;Hawkie" Brown
> On 4 Jan 2017, at 07:20, Glyph Lefkowitz wrote: > >> >> On Jan 2, 2017, at 6:10 AM, Jean-Paul Calderone > <mailto:exar...@twistedmatrix.com>> wrote: >> >> On Thu, Sep 1, 2016 at 11:36 AM, Amber "Hawkie" Brown >> mailto:hawk...@a

Re: [Twisted-Python] tx github announcements in #twisted-dev

2017-01-02 Thread Amber &quot;Hawkie" Brown
On 2 Jan 2017, at 23:57, Jean-Paul Calderone wrote: > > How do folks feel about this? Good idea or not? > > Jean-Paul > > ___ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted

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

2016-12-28 Thread Amber &quot;Hawkie" Brown
ages or working download links found for Automat>=0.3.0 > error: Could not find suitable distribution for > Requirement.parse('Automat>=0.3.0') > -- > > ---try to use without Automat--- > medusa@Medusa:~/run> python medusa_server.py Rain > Traceb

Re: [Twisted-Python] twisted.python.sendmsg segfault - looking for confirmation

2016-12-27 Thread Amber &quot;Hawkie" Brown
> On 28 Dec. 2016, at 14:15, ex vito wrote: > > Dear all, > > While working on http://twistedmatrix.com/trac/ticket/8912 and the associated > PR at https://github.com/twisted/twisted/pull/647 I hit a segmentation fault > on a test I was preparing. > > I think narrowed it down Linux + Python

[Twisted-Python] New Supported Platforms - FreeBSD (2.7 & 3.5), Python 3.6 (Linux)

2016-12-24 Thread Amber Hawkie Brown
Hi everyone, I just migrated a few buildbots over to the 'supported' column. This includes Python 3.6 on Ubuntu 16.04 (compiled, not an official distro binary :) ) and FreeBSD 10.1 (Python 2.7 & 3.5). Twisted 16.7 passes on both of these, so you can consider them supported platforms for it. -

[Twisted-Python] Twisted 16.7.0rc1 Release Candidate Announcement

2016-12-22 Thread Amber &quot;Hawkie" Brown
Hello everyone, and happy holidays! Although it didn't quite fall on the solstice, one could call this Twisted release a little ray of sunshine, with some nice new improvements. 16.7.0rc1 brings the following stocking stuffers: - twisted.web.client.Agent now supports IPv6! It's also now the pri

Re: [Twisted-Python] memory leaks

2016-12-05 Thread Amber &quot;Hawkie" Brown
> On 6 Dec. 2016, at 17:09, Glyph Lefkowitz wrote: > > > twisted.logger._initialBuffer can consume a surprisingly large amount of > memory if logging is not initialized > > > The way that `twisted.logger` is supposed to work is that at process startup > time, the global log observer has a r

Re: [Twisted-Python] Twisted 16.6.0 Release Announcement

2016-11-25 Thread Amber &quot;Hawkie" Brown
Er, that should be 16.6 in the first line. Shouldn't release software at 6am! - Amber > On 26 Nov. 2016, at 07:02, Amber Hawkie Brown > wrote: > > On behalf of Twisted Matrix Laboratories, I am honoured to announce the > release of Twisted 16.5! > > The high

[Twisted-Python] Twisted 16.6.0 Release Announcement

2016-11-25 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.5! The highlights of this release are: - The ability to use "python -m twisted" to call the new `twist` runner, - More reliable tests from a more reliable implementation of some things, like IOCP, - Fi

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

2016-11-16 Thread Amber &quot;Hawkie" Brown
> On 17 Nov. 2016, at 18:50, Amber Hawkie Brown > wrote: > >> >> On 17 Nov. 2016, at 18:22, Glyph Lefkowitz > <mailto:gl...@twistedmatrix.com>> wrote: >> >>> >>> On Nov 16, 2016, at 11:15 PM, Mark Williams >> <mailto:markr

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

2016-11-16 Thread Amber &quot;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

[Twisted-Python] Twisted 16.6.0rc1 Release Candidate Announcement

2016-11-10 Thread Amber &quot;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 things,

[Twisted-Python] Twisted 16.5.0rc2 Release Candidate Announcement

2016-10-22 Thread Amber &quot;Hawkie" Brown
Hi everyone, I've just cut Twisted 16.5.0rc2, the second RC of the 16.5.0 release series. It contains fixes for three bugs: - Twisted Logger writing tracebacks in the middle of JSON-formatted logs - `twisted.version`'s package changing case (which was fixed with making Incremental compare them

Re: [Twisted-Python] Some things I've learned: safer callbacks, better t.p.context

2016-10-19 Thread Amber &quot;Hawkie" Brown
> On 20 Oct. 2016, at 08:54, Glyph Lefkowitz wrote: > > >> On Oct 19, 2016, at 2:47 PM, Itamar Turner-Trauring > > wrote: >> >> On Wed, Oct 19, 2016, at 05:45 PM, Itamar Turner-Trauring wrote: >>> Well... I had a test that went through synchronous Deferred path. And

[Twisted-Python] Twisted 16.5.0rc1 Release Candidate Announcement

2016-10-11 Thread Amber &quot;Hawkie" Brown
Hello everyone! It's time for another Twisted release. I bring you Twisted 16.5.0rc1, the first release candidate of the 16.5 series. This release contains the following: - Deferred.addTimeout, for timing out your Deferreds! (contributed by cyli, reviews by adiroiban, theisencouple, manishtomar

Re: [Twisted-Python] Conch examples give me host key related errors

2016-10-09 Thread Amber &quot;Hawkie" Brown
Hi, This is most likely because of a security change I made a few versions ago, where conch will no longer use a set of default, hard-coded SSH keys. You may want to do something like https://github.com/twisted/twisted/blob/trunk/src/twisted/conch/manhole_tap.py#L149

Re: [Twisted-Python] "twistd" in Twisted 16.4.0 can't import modules/packages from current working directory

2016-09-01 Thread Amber &quot;Hawkie" Brown
> On 1 Sep 2016, at 21:42, Yuri wrote: > > Hi all > > I couldn't find Twisted-specific group, so posting here. > > Recently Twisted 16.4.0 got released. Yesterday I've tried to upgrade it for > my apps and got an error. > > ... > > The errors comes down to this: twistd script does not add c

[Twisted-Python] Twisted 16.3.2/16.4.0 Release Errata

2016-08-28 Thread Amber &quot;Hawkie" Brown
Hi everyone, Just a note to say that the HTTP/1 + TLS leaking CLOSE_WAIT sockets issue, fixed in 16.3.2 and 16.4.0, has been assigned a CVE, CVE-2016-7100. It'll start showing up on the various CVE databases soon. - Amber signature.asc Description: Message signed with OpenPGP using GPGMail __

[Twisted-Python] Twisted 16.4.1 Prerelease 1 Announcement

2016-08-28 Thread Amber &quot;Hawkie" Brown
Hello again everyone, I bring you a prerelease of the Twisted 16.4.1 security fix release, thus deemed 16.4.1pre1. This release contains: - A mitigation for SWEET32 (https://www.openssl.org/blog/blog/2016/08/24/sweet32/ ). - The inclusion

[Twisted-Python] Trial not operating on current working dir & Sunsetting Python 3.3

2016-08-27 Thread Amber &quot;Hawkie" Brown
Hi everyone! Two things to let you all know in this email: 1. The new trial console script does not add the current directory to the PATH. Meaning, you can't use it to test a checkout of your code anymore! Instead, you should only use it for things that are actually on your path -- we recommend

[Twisted-Python] Twisted 16.4.0 Release Announcement

2016-08-27 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.4.0. The highlights of this release are: - twist, a new command line tool for running Twisted plugins, similar to twistd but with a simpler, cleaner interface. - A new interface for Protocols, IHandsha

Re: [Twisted-Python] Waiting time for tests running on Travis CI and Buildbot

2016-08-23 Thread Amber &quot;Hawkie" Brown
The only reason to support Python 3.3 is PyPy3. However, since they now have funding to push it to 3.5, and PyPy3 is by no means production ready, I think it is reasonable to do this. I will announce the release after Twisted 16.4 as the final one to support Python 3.3, in accordance with our c

Re: [Twisted-Python] Please fix the broken buildbots

2016-08-23 Thread Amber &quot;Hawkie" Brown
So I also investigated and it appeared like the hack I had in https://github.com/twisted-infra/braid/blob/master/services/buildbot/master/twisted_factories.py#L368 to prevent this from occurring disappeared in prod; I think maybe Adi pushed up something trying to replicate what it was doing with

[Twisted-Python] Twisted 16.4.0 Prerelease 2 Announcement

2016-08-21 Thread Amber &quot;Hawkie" Brown
Hi everyone! I bring you a new Twisted 16.4.0 prerelease, with the following fixes: - Twisted's HTTP server, when operating over TLS, would not cleanly close sockets, causing it to build up CLOSE_WAIT sockets until it would eventually run out of file descriptors. (from 16.3.2) - AMP no longer f

[Twisted-Python] Twisted 16.3.2 Release Announcement

2016-08-19 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.1. This is a security fix release, and is recommended for all users of Twisted. The fixes contained are: - Twisted's HTTP server, when operating over TLS, would not cleanly close sockets, causing it

[Twisted-Python] Moving under a src directory, or: Sorry But I Broke All Your Pull Requests

2016-08-17 Thread Amber &quot;Hawkie" Brown
Hi everyone, I have just merged the branch which puts twisted under a src/ directory. The reasons are many (see https://hynek.me/articles/testing-packaging/ for details as to why this is a Fantastic Idea), and it will require a bit of care with existing branches and pull requests. Thankfully,

[Twisted-Python] [BACKWARDS INCOMPATIBILITY] Making twisted.python.dist3 private

2016-08-16 Thread Amber &quot;Hawkie" Brown
Hi everyone, I am moving the dist3 from a whitelist to a blacklist, and that requires changing the whole module's interface, which shouldn't be public anyway. You can get the branch here: https://github.com/twisted/twisted/pull/501 , it'll be available for a further week. The only concern for

[Twisted-Python] Twisted 16.3.1 Release Announcement

2016-08-15 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.1. This is a bug fix & security fix release, and is recommended for all users of Twisted. The fixes are: - A bugfix for a HTTP/2 edge case, - Fix for CVE-2008-7317 (generating potentially guessable H

[Twisted-Python] Twisted 16.4.0 Prerelease 1 Announcement

2016-08-12 Thread Amber &quot;Hawkie" Brown
In a rare Twisted release double feature right after 16.3.1, I bring you the first prerelease of Twisted 16.4.0. This is a big release, the first after the Git migration has really kicked in! And so, here's what it brings us: - twist, a new command line tool for running Twisted plugins, similar

[Twisted-Python] Twisted 16.3.1 Prerelease 1 Announcement

2016-08-10 Thread Amber &quot;Hawkie" Brown
Hi everyone, I've just uploaded the first prerelease of Twisted 16.3.1, a security & critical bug fix release of the 16.3 series. It contains: - A bugfix for a HTTP/2 edge case, - Fix for CVE-2008-7317 (generating potentially guessable HTTP session identifiers) - Fix for CVE-2008-7318 (sending

Re: [Twisted-Python] INCOMPATIBLE CHANGE: twisted.python.dist renamed to twisted.python._setup

2016-08-07 Thread Amber &quot;Hawkie" Brown
> On 8 Aug 2016, at 08:15, Craig Rodrigues wrote: > > > > On Sun, Aug 7, 2016 at 4:15 PM, Glyph Lefkowitz > wrote: > >> On Aug 7, 2016, at 4:19 AM, Adi Roiban > > wrote: >> >> Hi, >> >> I would like to remove twisted.python.dist as a p

Re: [Twisted-Python] close to the finish line on hosted windows testing

2016-07-24 Thread Amber &quot;Hawkie" Brown
Just a note; I've got both issues fixed on a branch and am just cleaning it up for review. Them, I would like to remove the (quite broken) Windows 7 builder and just use appveyor. - Amber > On 24 Jul 2016, at 21:01, Glyph Lefkowitz wrote: > > Thanks to Craig and Adi's work, we now have tests

Re: [Twisted-Python] Twisted tests on public CI

2016-07-20 Thread Amber &quot;Hawkie" Brown
> On 20 Jul 2016, at 23:36, Glyph Lefkowitz wrote: > > It seems like the only thing that Buildbot is now covering which this setup > is not is alternate kernels, which have not diverged in behavior from > Twisted's perspective for 7 or 8 years. I am starting to wonder if we could > get rid o

Re: [Twisted-Python] IProtocolWithReactor, or passing the reactor though to protocols

2016-07-18 Thread Amber &quot;Hawkie" Brown
> On 18 Jul 2016, at 09:15, Glyph Lefkowitz wrote: > >> On Jul 16, 2016, at 06:01, Amber Hawkie Brown >> wrote: >> >> Yes, that ticket is almost what I want! That is a much better solution for >> Protocols. >> >> However, Factories still n

Re: [Twisted-Python] IProtocolWithReactor, or passing the reactor though to protocols

2016-07-16 Thread Amber &quot;Hawkie" Brown
> On 15 Jul 2016, at 23:06, Glyph Lefkowitz wrote: > >> >> On Jul 15, 2016, at 6:02 AM, Amber Hawkie Brown >> wrote: >> >> (disclaimer: this is after several hours on an aeroplane, this may all be >> nonsense) >> >> So, I'm

[Twisted-Python] IProtocolWithReactor, or passing the reactor though to protocols

2016-07-15 Thread Amber &quot;Hawkie" Brown
(disclaimer: this is after several hours on an aeroplane, this may all be nonsense) So, I'm currently looking into adding some features to twisted.web -- something that historically hasn't had the best support for pluggable reactors, and which requires levels and levels of monkeypatching (see t

Re: [Twisted-Python] Twisted 16.3.0 Prerelease 2 Announcement

2016-07-09 Thread Amber &quot;Hawkie" Brown
Hmm, I have it working fine (Python 2.7/3.5, w/ Cryptography wheels on OS X)... The default ciphers in Twisted are: ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS So I am not sure why it's not picking up "TLS_ECDHE_R

[Twisted-Python] Twisted 16.3.0 Release Announcement

2016-07-06 Thread Amber Hawkie Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.0. The highlights of this release are: - The Git migration has happened, so we've updated our development documentation to match. We're now trialling accepting pull requests at github.com/twisted/tw

[Twisted-Python] Twisted 16.3.0 Prerelease 2 Announcement

2016-06-28 Thread Amber &quot;Hawkie" Brown
Hi everyone, Here's another prerelease in the 16.3 series -- fixing a 16.2 regression in HTTP timeouts not working. For more information, check the NEWS file (link provided below). As usual, it's available for download -- go here (https://twistedmatrix.com/Releases/pre/16.3.0pre2/) to get the

Re: [Twisted-Python] two minor things

2016-06-22 Thread Amber &quot;Hawkie" Brown
> On 22 Jun 2016, at 18:51, Tristan Seligmann wrote: > > On Wed, 22 Jun 2016 at 10:05 Glyph wrote: > > If we are going to change this, I would really appreciate it if someone in > favor of the change would write a script to re-name the literally thousands > of outstanding branches to the new

[Twisted-Python] Twisted 16.3.0 Prerelease 1 Announcement

2016-06-14 Thread Amber &quot;Hawkie" Brown
Hello everyone! It's time for yet another Twisted release -- although not long after the last, we have had a bunch of good changes from the PyCon sprints, and some long-awaited work has landed! - The Git migration has happened, so we've updated our development documentation to match. We're now

Re: [Twisted-Python] Porting PB to python3

2016-06-12 Thread Amber &quot;Hawkie" Brown
> On 13 Jun 2016, at 01:04, Wolfgang Rohdewald > wrote: > > Am Freitag, 10. Juni 2016, 12:39:20 CEST schrieb Craig Rodrigues: >> I hope you haven't lost interest in this, and are still willing to push >> forward. > > Maybe in autumn. But I rather hope somebody else would continue with this. >

Re: [Twisted-Python] Upcoming Buildbot Changes (Ubuntu version support)

2016-06-11 Thread Amber &quot;Hawkie" Brown
> On 12 Jun 2016, at 03:36, Glyph wrote: > >> On Jun 10, 2016, at 21:35, Amber Hawkie Brown >> wrote: >> >> Hi everyone, >> >> I'm doing some builder work today; including changing the versions of Ubuntu >> we test on. From next week, ou

[Twisted-Python] Upcoming Buildbot Changes (Ubuntu version support)

2016-06-10 Thread Amber &quot;Hawkie" Brown
Hi everyone, I'm doing some builder work today; including changing the versions of Ubuntu we test on. From next week, our supported Ubuntu platforms will be: - Ubuntu 12.04 (Python 2.7) - Ubuntu 14.04 (Python 2.7) - Ubuntu 16.04 (Python 2.7, Python 3.4, Python 3.5, PyPy (unsupported)) These are

Re: [Twisted-Python] Porting PB to python3

2016-06-10 Thread Amber &quot;Hawkie" Brown
> On 11 Jun 2016, at 03:39, Craig Rodrigues wrote: > > Hi, > > I reviewed your branch: > https://github.com/wrohdewald/twisted/commits/spread-py3-7598/twisted > > In my opinion, that branch has two categories of Python 3 porting: > > Category 1: Minor > -> these are "minor" fixos, such as

Re: [Twisted-Python] overview: new review queue venue

2016-05-22 Thread Amber &quot;Hawkie" Brown
Mark has been working on a bot which would reopen it with a comment: https://github.com/markrwilliams/txghbot - Amber > On 23 May 2016, at 12:56, Craig Rodrigues wrote: > > I submitted this PR, which is now closed: > https://github.com/twisted/twisted/pull/62 > > I don't want to re-open that

Re: [Twisted-Python] overview: new review queue venue

2016-05-22 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 15:23, Glyph wrote: > > >> On May 22, 2016, at 12:15 AM, Hynek Schlawack wrote: >> >> Ah finally a fine bike shedding thread that gets everyone involved. ;) > > OKAY NOW THAT I'VE GOT YOU ALL HERE LET'S TALK ABOUT > https://twistedmatrix.com/trac/ticket/288 > > *slams

Re: [Twisted-Python] overview: new review queue venue

2016-05-21 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 14:32, Glyph wrote: > > >> On May 21, 2016, at 11:21 PM, Amber Hawkie Brown >> wrote: >> >> >>> On 22 May 2016, at 14:15, Glyph wrote: >>> >>> Sorry, I guess I wasn't clear. I know that PRs are presen

Re: [Twisted-Python] overview: new review queue venue

2016-05-21 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 14:23, Glyph wrote: > > A lot of projects do follow this workflow, and maybe it will be fine for us. > The real question is; is FreeBSD support really worth it for the cost to > contributors, since that's the only platform we currently support but can't > test? I'm gues

Re: [Twisted-Python] overview: new review queue venue

2016-05-21 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 14:24, Daniel Sank wrote: > > All, > > > Please do not use squash commits. See > > http://mjg59.dreamwidth.org/42759.html. > > Squashing commits is essential to making useful commit histories. Are you > just saying not to use Github's built-in feature which squashes eve

Re: [Twisted-Python] overview: new review queue venue

2016-05-21 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 14:15, Glyph wrote: > > Sorry, I guess I wasn't clear. I know that PRs are presently a potential > alternative to a diff, and that we are still using Trac for ticketing. I > want to make it possible to avoid using Trac for ticketing; perhaps switching > to github issues

Re: [Twisted-Python] overview: new review queue venue

2016-05-21 Thread Amber &quot;Hawkie" Brown
> On 22 May 2016, at 06:12, Glyph wrote: > > It is therefore tempting to map it into GitHub via labels and webhooks and > bot workflows. However, I think a better mapping would be this: > > • Proposing: Just open a pull request. Any open pull request should be > treated as part of the

[Twisted-Python] Twisted 16.2 Release Announcement

2016-05-18 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.2! Just in time for PyCon US, this release brings a few headlining features (like the haproxy endpoint) and the continuation of the modernisation of the codebase. More Python 3, less deprecated code, w

[Twisted-Python] [ALL IS WELL] [INFRASTRUCTURE OUTAGE] Migration of Buildbot to new hardware

2016-05-14 Thread Amber &quot;Hawkie" Brown
Hi everyone, The BuildBot migration is now complete. - Amber > On 11 May 2016, at 16:28, Amber Hawkie Brown > wrote: > > Hi everyone, > > Keeping the infrastructure updates coming! I'm going to be moving the > Buildbot to new hardware, so it may be down for to

[Twisted-Python] [INCOMPATIBLE CHANGE] Removal of twisted.manhole and twisted.spread.ui

2016-05-14 Thread Amber &quot;Hawkie" Brown
As part of some spring cleaning, I'm removing two of the largest sections of unmaintained, undocumented, and mostly untested code in Twisted. These are twisted.manhole (not twisted.conch.manhole, which is over SSH/telnet; twisted.manhole is over PB) and twisted.spread.ui (a GTK interface + some

[Twisted-Python] [INFRASTRUCTURE OUTAGE] Migration of Buildbot to new hardware

2016-05-11 Thread Amber &quot;Hawkie" Brown
Hi everyone, Keeping the infrastructure updates coming! I'm going to be moving the Buildbot to new hardware, so it may be down for today, plus however long DNS takes to propagate. This should only affect Twisted committers running tests on the builder infrastructure; Trac, docs, and everything

[Twisted-Python] [ALL OK] [INFRASTRUCTURE OUTAGE] Moving from SVN to Git

2016-05-10 Thread Amber &quot;Hawkie" Brown
Hi everyone! Twisted infra is now back up and kicking, and we've moved to https://github.com/twisted/twisted as our "authoritative" mirror. - Amber > On 10 May 2016, at 18:16, Amber Hawkie Brown > wrote: > > Hi everyone! > > It's finally time to pu

[Twisted-Python] [INFRASTRUCTURE OUTAGE] Moving from SVN to Git

2016-05-10 Thread Amber &quot;Hawkie" Brown
Hi everyone! It's finally time to pull the trigger on this. Twisted's Trac may be down intermittently in the next few hours as I do the migration. - Amber signature.asc Description: Message signed with OpenPGP using GPGMail ___ Twisted-Python mailin

[Twisted-Python] Twisted 16.2.0pre1 Release Announcement

2016-05-09 Thread Amber &quot;Hawkie" Brown
Hi everyone! Time for another Twisted prerelease! Our release cadence stays steady, and this prerelease should bring some new nice features! The highlights include: - twisted.protocols.haproxy.proxyEndpoint, a wrapper endpoint that gives some extra information to the wrapped protocols passed by

[Twisted-Python] [MIGRATION COMPLETE] Changes to Twisted's Trac (GitHub Authentication)

2016-04-27 Thread Amber &quot;Hawkie" Brown
would like to still use it, please let me know what your GitHub user account is, and I can set those permissions back up. - Amber > On 27 Apr 2016, at 19:13, Amber Hawkie Brown > wrote: > > Hi everyone, > > If you've ever had your password eaten by our Trac ins

[Twisted-Python] Changes to Twisted's Trac (GitHub Authentication)

2016-04-27 Thread Amber &quot;Hawkie" Brown
Hi everyone, If you've ever had your password eaten by our Trac instance, had your comment rejected by spambayes, or seen the amount of effort it takes removing random nulls from our htpasswd files, rejoice! With https://github.com/twisted-infra/braid/pull/192 , we are moving our Trac instance

Re: [Twisted-Python] Twisted 16.1 Release Announcement

2016-04-12 Thread Amber &quot;Hawkie" Brown
> On 12 Apr 2016, at 21:17, anatoly techtonik wrote: > > Hi, > > Are there any plans to get back 32-bit wheels for Twisted? > > ___ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/t

[Twisted-Python] Twisted 16.1.1 Release Announcement

2016-04-10 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.1.1! This is a small bugfix release in the 16.1 series, fixing a bug where `twistd web` would not output access logs. For more information, check the NEWS file (link provided below). You can find the

[Twisted-Python] Twisted 16.1.1 Prerelease 1 Announcement

2016-04-05 Thread Amber &quot;Hawkie" Brown
Hi everyone, I'd like to announce a prerelease of the upcoming Twisted 16.1.1, a patch release for Twisted 16.1. This fixes a regression in twisted.web where requests would not be logged. The tarball and NEWS file can be found at https://twistedmatrix.com/Releases/pre/16.1.1pre1/ . Please test

[Twisted-Python] Twisted 16.1 Release Announcement

2016-04-04 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.1! This release is hot off the heels of 16.0 released last month, including some nice little tidbits. The highlights include: - twisted.application.internet.ClientService, a service that maintains a p

[Twisted-Python] Twisted 16.1.0 Prerelease 1 Announcement

2016-03-25 Thread Amber &quot;Hawkie" Brown
Hi everyone, Another Twisted release is upon us -- this one is small, but has some nice to haves. In this release is: - twisted.application.internet.ClientService, a service that maintains a persistent outgoing endpoint-based connection -- a replacement for ReconnectingClientFactory that uses

[Twisted-Python] Twisted 16.0 Released

2016-03-14 Thread Amber &quot;Hawkie" Brown
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.0! Twisted 16.0 brings some important changes, and some nice-to-haves as well. The major things are: - TLS endpoints have arrived! They're like the old `ssl:` endpoints, but support faster IPv4/IPv6 c

[Twisted-Python] Twisted 16.0.0 Prerelease 3 Announcement

2016-03-02 Thread Amber &quot;Hawkie" Brown
Hi everyone, exarkun spotted a regression in the 16.0.0 prereleases, where calling endpoints' serverWithString with a SSL strports description and an empty chain file would give an unhelpful error message. These issues have been fixed and are in Twisted 16.0.0pre3. You can find it and the NEWS

[Twisted-Python] Twisted 16.0.0 Prerelease 2 Announcement

2016-02-27 Thread Amber &quot;Hawkie" Brown
Hi everyone, A few issues were identified in Twisted 16.0.0pre1 by the Canonical MAAS team, related to the twisted.conch.ssh.keys module missing some dependencies when installed on Python 3. These issues have been fixed and are in Twisted 16.0.0pre2. You can find it and the NEWS file at https:

[Twisted-Python] Twisted + OpenSSL 1.0.2f issues resolved

2016-02-19 Thread Amber &quot;Hawkie" Brown
Hi everyone, Since Tristan Seligmann has fixed https://twistedmatrix.com/trac/ticket/8189 , and the CFFI crash-on-shutdown bugs have been resolved upstream, Twisted is now fully compatible with OpenSSL 1.0.2f as included in Cryptography 1.2.2, and as included in distributions that have been upd

[Twisted-Python] Twisted 16.0pre1 Announcement

2016-02-15 Thread Amber &quot;Hawkie" Brown
Hi everyone, it's time for another Twisted release! Twisted 16.0 brings some important changes, and some nice-to-haves as well. The major things are: - TLS endpoints have arrived! They're like the old `ssl:` endpoints, but support faster IPv4/IPv6 connections (using HostnameEndpoint) and always

[Twisted-Python] Compatibility issues with Twisted and OpenSSL 1.0.2f

2016-02-08 Thread Amber &quot;Hawkie" Brown
Hi everyone, There's a known issue with Twisted + PyOpenSSL>=0.13 using OpenSSL version 1.0.2f. Please note, this only potentially affects you if: - You use Windows or OS X -- Cryptography 1.2.2's wheels have a bundled 1.0.2f. OR - You use a Linux or FreeBSD distribution which has OpenSSL 1.0.2f

Re: [Twisted-Python] operations: baby steps. buildbot move?

2016-01-31 Thread Amber &quot;Hawkie" Brown
> On 1 Feb 2016, at 08:46, Glyph Lefkowitz wrote: > > So at some point in the coming week I'd like to just move exactly the version > of the Buildmaster we're running right now to a new cloud host on Rackspace; > probably the smallest one that comes with an SSD. Sounds good. The 2GB General P

Re: [Twisted-Python] twisted-python on OS X 10.11 conch does not install

2015-12-30 Thread Amber &quot;Hawkie" Brown
> On 30 Dec 2015, at 22:10, Adi Roiban wrote: > > On 30 December 2015 at 15:47, Guglielmo Pasa > wrote: > Hi, > I’m trying to get twisted installed on OS X 10.11 with virtualenv and > python3.5. All dependencies are satisfied. > It seems to install correctly and it seems that OpenSSL is worki

[Twisted-Python] [(maybe) BACKWARDS INCOMPATIBLE] Moving Twisted to PEP-3333

2015-12-22 Thread Amber &quot;Hawkie" Brown
> On 22 Dec 2015, at 14:27, Amber Hawkie Brown > wrote: > > Hi everyone! > > We've been attempting to port twisted.web.wsgi to Python 3, as of recent. The > existence of PEP- makes this easier, but due to our backwards > compatibility policy, implementing

[Twisted-Python] [BACKWARDS INCOMPATIBLE] Moving Twisted to PEP-3333

2015-12-21 Thread Amber &quot;Hawkie" Brown
Hi everyone! We've been attempting to port twisted.web.wsgi to Python 3, as of recent. The existence of PEP- makes this easier, but due to our backwards compatibility policy, implementing stricter checks to make sure t.w.wsgi-using applications are actually PEP- may be a change which ca

Re: [Twisted-Python] asynchronous response

2015-12-17 Thread Amber &quot;Hawkie" Brown
> On 17 Dec 2015, at 08:11, Kevin Mcintyre wrote: > > Hey - I'm confused, so nothing new :) ...but I'm running at this example and > I'm scratching my head. > > http://twistedmatrix.com/documents/current/web/howto/web-in-60/asynchronous-deferred.html > > I would've thought 2 requests could be

Re: [Twisted-Python] Python 2.7 on CentOS 6 (was: PotentialZombieWarning warning message?)

2015-12-14 Thread Amber &quot;Hawkie" Brown
> On 15 Dec 2015, at 08:43, Glyph Lefkowitz wrote: > >>> But again: Python 2.6 is unsupported by the upstream Python developers. You >>> really should not be using it, since it won't receive security updates (of >>> course, Red Hat and transitively CentOS claim to "support" these packages, >>>

Re: [Twisted-Python] When's the next release?

2015-12-14 Thread Amber &quot;Hawkie" Brown
Hi! Since a release went out just the other week, I'd say January at the earliest. Every 2-3 months is the schedule that seems to balance getting things out there with the burden of downstream & users having to handle updates. - Amber > On 14 Dec 2015, at 20:16, Jonathan Lange wrote: > > Hel

Re: [Twisted-Python] PotentialZombieWarning warning message?

2015-12-14 Thread Amber &quot;Hawkie" Brown
> On 14 Dec 2015, at 22:52, pisymbol . wrote: > > Hi: > > I'd like to adopt Twisted for a current project I'm coding up. I'm on > CentOS 6.7 x86-64 using python v2.6 and the stock > python-twisted-8.2.0-3.1 package built for this release. ... > Is there anyway to get rid of this message? I re

[Twisted-Python] Twisted 15.4 was the last release to support Python 2.6; or: a HawkOwl Can't Words Situation

2015-12-07 Thread Amber &quot;Hawkie" Brown
Hi everyone! It's been brought to my attention that I misworded something in the release notes and it slipped through the cracks. In the NEWS I said: > This is the last Twisted release where Python 2.6 is supported, on any > platform. However, I meant that this is the first Twisted release to

[Twisted-Python] [INCOMPATIBLE CHANGE] Removing Gadfly support from adbapi

2015-12-04 Thread Amber &quot;Hawkie" Brown
So, apparently, a long time ago, there was a database called Gadfly, and Twisted used to test adbapi against it. However, since then, we've moved on from Python versions that gadfly supports, so it outright doesn't work now -- not buggy, not weird -- just doesn't even import. This doesn't chang

Re: [Twisted-Python] Suggested plan for GitHub migration

2015-12-03 Thread Amber &quot;Hawkie" Brown
> On 4 Dec 2015, at 11:07, Glyph Lefkowitz wrote: > > >> On Dec 3, 2015, at 3:53 PM, Craig Rodrigues wrote: >> >> >> >> On Tue, Dec 1, 2015 at 5:01 PM, Glyph Lefkowitz >> wrote: >> >> One thing that I'd love to see is a checklist that is kept up-to-date >> regarding which parts of this

[Twisted-Python] Supported Platform Changes: Fedora 23 (3.4) & Ubuntu 15.10 (2.7, 3.5) Added, Fedora 21 (2.7, 3.4) Removed

2015-12-01 Thread Amber &quot;Hawkie" Brown
Hi everyone, Three new platforms have been added as supported platforms for Twisted: - Fedora 23, Python 3.4 (2.7 has test failures, will become supported soon) - Ubuntu 15.10, Python 2.7 - Ubuntu 15.10, Python 3.5 Additionally, Fedora 21 has gone End Of Life and its builders have been removed.

Re: [Twisted-Python] Suggested plan for GitHub migration

2015-11-30 Thread Amber &quot;Hawkie" Brown
Hi Craig, Thanks for this, sharing your past experience is invaluable :) I've gone through and thought about it a bit, and rewritten it into https://github.com/twisted-infra/braid/blob/git-migration-plan/gitmigration.rst -- it is basically your plan, with some added notes about Twisted Infra s

[Twisted-Python] Twisted 15.5 Release Announcement

2015-11-28 Thread Amber &quot;Hawkie" Brown
edmatrix.com/trac/wiki/TwistedSoftwareFoundation#BenefitsofSponsorship Many thanks to everyone who had a part in this release - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted!

Re: [Twisted-Python] doc breakage

2015-11-27 Thread Amber &quot;Hawkie" Brown
> On 28 Nov 2015, at 15:04, Glyph wrote: > >> >> On Nov 28, 2015, at 1:39 AM, Amber Hawkie Brown >> wrote: >> >> >>> On 27 Nov 2015, at 20:10, Phil Mayers wrote: >>> >>> Does this look

  1   2   >