Thursday, April 18, 2013

April mid-month Fellowship report

During the first half of the month, 43 tickets got some attention that they would not have received without the sponsored development. The result was 17 closed tickets and 24 other tickets unblocked for other developers to resume work on.

I set up an official git mirror that contains all the branches, including release branches and tags on github and documented my workflow on the wiki.

I've documened how our current infrastructure (cube), and with the help of Jonathan Stoppani, I've been working on scripts to automate the deployment of its successor (dornkirk).

This work is made possible by the sponsorship of individuals and organizations which have donated to the Twisted project, part of the Software Freedom Conservancy, a not-for-profit organization that helps promote, improve, and develop open source software. Thanks!

The tickets I reviewed, that have now been closed:

Other tickets I have reviewed:

Other tickets I have worked on:

Thursday, April 4, 2013

Join Twisted for Google Summer of Code and the Outreach Program for Women


Twisted is once again participating in Google's Summer of Code this year, as well as the GNOME Outreach Program for Women. If you're a student interested in working on Twisted as part of a paid internship, please visit our Google SoC page. We use best practices like in-depth code reviews and full coverage unit tests, so this is a great way to improve your technical skills whether you're a beginner or an expert programmer.

In addition, Twisted is once again participating the GNOME Outreach Program for Women, with the generous support of Mozilla, providing a paid internship for one woman to spend the summer participating in and contributing to Twisted. Unlike Google's program, the outreach program is not restricted to students; if you qualify, we do encourage you to apply to both. This internship is appropriate for any level of open source experience.

If you have worked on an open source project before, great! If not, we'll help you learn the development and communication tools we use as part of the internship. Some Python experience is a prerequisite, and a small initial contribution to Twisted is a part of applying (if this sounds intimidating, don't worry, we'll help you pick a task to complete and you'll have lots of support as you work through submitting your first patch.) Please check out the full OPW and GSoC descriptions and apply today!

Wednesday, April 3, 2013

Twisted 13.0.0 released

On behalf of Twisted Matrix Laboratories, I am pleased to announce the release of Twisted 13.0.

Among the 70 tickets closed, we can see:
  • A new Introduction to Deferreds  document.
  • A fix in twisted.web.template where attributes were not quoted properly, risking HTML injection. 
  • Support for unicode domain names in twisted.names SRVConnector and Name classes, after a 12.3 regression
  • A workaround for platform limitations when trying to schedule events far in the future.
For more information, see the NEWS file here: NEWS.txt

Download it now from Twisted-13.0.0.tar.bz2 or Twisted-13.0.0.win32-py2.7.msi

Thanks to the supporters of Twisted via the Software Freedom Conservancy and to the many contributors for this release.