Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-03-03 Thread Craig Rodrigues
On Wed, Mar 3, 2021 at 7:18 AM Maarten ter Huurne wrote: > > Yes, as far as I know the intention is to reduce the amount of > infrastructure that has to be maintained by Twisted developers. > > Adi is doing the actual work for the migration; I only contribute > indirectly by reviewing PRs that ma

Re: [Twisted-Python] Twisted v21.2.0 breaks Crossbar.io

2021-03-02 Thread Craig Rodrigues
On Tue, Mar 2, 2021 at 12:12 PM Tobias Oberstein wrote: > > this fix broke our workaround for the bug now fixed;) > > I had to read that sentence a few times before I fully understood it, and my mind did a backflip. :) Is there a quick and dirty way to run Crossbar's CI against a pre-release ver

Re: [Twisted-Python] Twisted 21.2.0 Release Announcement

2021-03-01 Thread Craig Rodrigues
Glyph, The 21.2.0 release branch is ready for review so that it can be merged back to trunk: https://github.com/twisted/twisted/pull/1514 Thanks. -- Craig ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-b

Re: [Twisted-Python] Post Release updates

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 9:13 AM Colin Watson wrote: > > Isn't this just because incremental hasn't had a release since 17.5.0? > I added post= support way back in > https://github.com/twisted/incremental/pull/37, but that was after > 17.5.0. > > -- > Colin Watson (he/him)

Re: [Twisted-Python] Need help releasing new version of Twisted incremental

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 4:47 PM Kyle Altendorf wrote: > > My point was that you missed a review and you missed running towncrier > and depending what release process you are following you missed a tag in > the branch and a post-release-version-change. You asked about how to > release but gave no

Re: [Twisted-Python] Need help releasing new version of Twisted incremental

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 4:44 PM Amber Brown wrote: > > The ghost of ADHD present has smiled upon you this day! > > I added glyph, JP, and rodrigc as collaborators on the incremental project. > > Wow, thanks! Nice to see you! -- Craig ___ Twisted-Python

Re: [Twisted-Python] Need help releasing new version of Twisted incremental

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 3:27 PM Kyle Altendorf wrote: > On 2021-03-01 14:13, Craig Rodrigues wrote: > > > On Mon, Mar 1, 2021 at 9:13 AM Colin Watson > > wrote: > > > >> Isn't this just because incremental hasn't had a release since 17.5.0? > &

[Twisted-Python] Need help releasing new version of Twisted incremental

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 9:13 AM Colin Watson wrote: > > Isn't this just because incremental hasn't had a release since 17.5.0? > I added post= support way back in > https://github.com/twisted/incremental/pull/37, but that was after > 17.5.0. > > Oh wow! You are right. Can someone help me release

Re: [Twisted-Python] Post Release updates

2021-03-01 Thread Craig Rodrigues
On Mon, Mar 1, 2021 at 2:38 AM Hynek Schlawack wrote: > > FWIW, I think it’s common (aka _I_ do it that way) that .post are indeed > post-releases like a documentation update that doesn’t warrant a proper > update. PEP 440 specifies it and RTD has good support for that. E.g. > https://www.attrs.o

Re: [Twisted-Python] Post Release updates

2021-02-28 Thread Craig Rodrigues
On Sun, Feb 28, 2021 at 12:43 PM Adi Roiban wrote: > > And we have not yet decided if the trunk should be using `.dev` or .post` > :( > > According to the Twisted release process, one of the last things I need to do is bump the Twisted version: https://github.com/twisted/twisted/blob/trunk/docs/c

Re: [Twisted-Python] Twisted 21.2.0 Release Announcement

2021-02-28 Thread Craig Rodrigues
On Sun, Feb 28, 2021 at 1:55 PM Adi Roiban wrote: > > > > Hi, > > Thanks Craig for managing this release. > You are welcome Adi! I am happy to contribute my efforts to the Twisted community and to push the project along. In 2015-2016, unfortunately I lost my job. While in between jobs, I con

Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-28 Thread Craig Rodrigues
On Sun, Feb 28, 2021 at 1:50 PM Maarten ter Huurne wrote: > On Sunday, 28 February 2021 22:02:48 CET Craig Rodrigues wrote: > > That sounds like a good plan. Thanks for working on this. > > > > Keep in mind the points regarding docs raised by Glyph here: > > > &

Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-28 Thread Craig Rodrigues
That sounds like a good plan. Thanks for working on this. Keep in mind the points regarding docs raised by Glyph here: https://twistedmatrix.com/pipermail/twisted-python/2021-February/065432.html -- Craig On Sunday, February 28, 2021, Maarten ter Huurne wrote: > > > However, I think that it

[Twisted-Python] Twisted 21.2.0 Release Announcement

2021-02-28 Thread Craig Rodrigues
On behalf of Twisted Matrix Laboratories, I am honored to announce the release of Twisted 21.2.0! There are two major announcements for this release: - *Python 2.7 support has been dropped*. Twisted 21.2.0 supports Python 3.5.3 and higher only - *This will be the last Twisted release to support

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

2021-02-27 Thread Craig Rodrigues
On Thu, Feb 25, 2021 at 7:03 PM Craig Rodrigues wrote: > > > On Mon, Feb 22, 2021 at 5:30 AM Richard van der Hoff > wrote: > >> As it happens, it also fails (for an import of typing.Deque) on Python >> 3.5.3, as used by Debian oldstable. >> >> Craig, what

Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-27 Thread Craig Rodrigues
//github.com/orgs/twisted/teams/twisted-contributors > could do a release. > > Maarten did the release work in the recent past but if he is busy, in > theory anyone could step in and help with a new pydoctor release. > > Regards > > On Sat, 20 Feb 2021 at 17:47, Craig Rodrigues

Re: [Twisted-Python] Release instructions: `tox -e towncrier` does not work?

2021-02-27 Thread Craig Rodrigues
On Saturday, February 27, 2021, Adi Roiban wrote: > Hi, > > Sorry for the late reply. > > Here is a patch waiting for review https://github.com/twisted/ > twisted/pull/1527 > > Thanks. I have approved that. That patch won't make it into the 21.2.0 release, but it is not a release blocker since

[Twisted-Python] Twisted 21.2.0rc1 Release Candidate Announcement

2021-02-27 Thread Craig Rodrigues
On Monday, February 15, 2021, Kyle Altendorf wrote: > > > I went ahead and set pip_pre=true in pytest-twisted's tox.ini to try it > out and got warnings/errors with PyPy 3.7 about use of t.i.d.returnValue > claiming it should only be used in @inlineCallbacks decorated functions > even though the l

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

2021-02-25 Thread Craig Rodrigues
On Mon, Feb 22, 2021 at 5:30 AM Richard van der Hoff wrote: > As it happens, it also fails (for an import of typing.Deque) on Python > 3.5.3, as used by Debian oldstable. > > Craig, what is your intention here? I think it's ok to drop support for > these ancient versions of Python 3.5, but please

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

2021-02-20 Thread Craig Rodrigues
On Sat, Feb 20, 2021 at 4:32 PM Richard van der Hoff wrote: > (env3)rav@faith:~$ python3 > Python 3.5.2 (default, Oct 7 2020, 17:19:02) > [GCC 5.4.0 20160609] on linux > Type "help", "copyright", "credits" or "license" for more information. > >>> from twisted.python import log > Traceback (most

Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-20 Thread Craig Rodrigues
hosted on Read > The Docs at docs.twistedmatrix.com > > I have updated the ticket to no longer block the release. > > Cheers > > > On Sat, 20 Feb 2021 at 02:08, Craig Rodrigues > wrote: > >> Adi, >> >> Is there anything to be done here, or is this

Re: [Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-19 Thread Craig Rodrigues
Adi, Is there anything to be done here, or is this still a release blocker? -- Craig On Sun, Feb 14, 2021 at 4:15 PM Craig Rodrigues wrote: > Hi, > > This ticket: Use latest pydoctor release, > https://twistedmatrix.com/trac/ticket/10068 > > is marked as a release blocker.

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

2021-02-15 Thread Craig Rodrigues
On Monday, February 15, 2021, Kyle Altendorf wrote: > > NonLocalExitTests > test_returnValueNonLocalDeferred ... [FAIL] > test_returnValueNonLocalWarning ... [FAIL] > > Ticketed as https://twistedmatrix.com/trac/ticket/10093. > > > > Thanks for the testing, detailed analysis, and ticket. If you

[Twisted-Python] Twisted 21.2.0rc1 Release Candidate Announcement

2021-02-14 Thread Craig Rodrigues
It's time for another Twisted release! There are two major announcements for this release: - *Python 2.7 support has been dropped*. Twisted 21.2.0 supports Python 3.5 and higher only - *This will be the last Twisted release to support Python 3.5*. Twisted 21.2.0rc1 brings the following: - twist

[Twisted-Python] Release instructions: `tox -e towncrier` does not work?

2021-02-14 Thread Craig Rodrigues
In https://github.com/twisted/twisted/commit/0ad24679b168370bf0d695825170a7532bf0698f#diff-4fd162cb9fc2878b140dcc9d9d364f9f60d404a76ebda2c10518810ffe63852dL115 Adi Roiban changed one of the steps the release documentation to run a command: *tox -e towncrier* but that tox target does not exist.

[Twisted-Python] Release blocker: Use latest pydoctor release ?

2021-02-14 Thread Craig Rodrigues
Hi, This ticket: Use latest pydoctor release, https://twistedmatrix.com/trac/ticket/10068 is marked as a release blocker. Has that been resolved or is there more work that needs to be done to fix that? -- Craig ___ Twisted-Python mailing list Twisted

Re: [Twisted-Python] Twisted trunk and klein?

2021-02-12 Thread Craig Rodrigues
On Thu, Feb 11, 2021 at 2:29 PM Glyph wrote: > > > I filed https://github.com/pypa/pip/issues/9601 for this since it seems like > it's well outside of our control. If anyone else can add more information > that would be great. > Thanks for doing the analysis and filing that bug. I didn't wan

Re: [Twisted-Python] Moving iocpsupport to an external package? Implications on Windows?

2021-02-10 Thread Craig Rodrigues
On Wed, Feb 10, 2021 at 2:57 PM Glyph wrote: > > > > On Feb 10, 2021, at 6:45 AM, Craig Rodrigues wrote: > > > > On Wednesday, February 10, 2021, Glyph wrote: >> >> >> >> On Feb 10, 2021, at 12:40 AM, Craig Rodrigues wrote: >> >>

[Twisted-Python] Twisted trunk and klein?

2021-02-10 Thread Craig Rodrigues
Hi, I quickly asked Wilfredo if Twisted trunk worked with Klein, and he mentioned that he saw this dependency issue on the Twisted klein side when used with Twisted trunk: The conflict is caused by: The user requested idna==3.1 hyperlink 21.0.0 depends on idna>=2.5 requests 2.25.1 dep

Re: [Twisted-Python] Moving iocpsupport to an external package? Implications on Windows?

2021-02-10 Thread Craig Rodrigues
On Wednesday, February 10, 2021, Glyph wrote: > > > On Feb 10, 2021, at 12:40 AM, Craig Rodrigues > wrote: > > How will this patch change for people installing Twisted on Windows? > > Twisted is still used by a lot of users on Windows, and the IOCP Reactor is >

[Twisted-Python] Getting ready to do a release of Twisted

2021-02-10 Thread Craig Rodrigues
Thanks to review work by Tom Most, I have modified and merged https://github.com/twisted/twisted/pull/1502 which addresses test failures encountered against Buildbot's regression suite. I would like to proceed with doing a Twisted release. Does anyone have any PR's that they are working on that t

[Twisted-Python] Moving iocpsupport to an external package? Implications on Windows?

2021-02-10 Thread Craig Rodrigues
Looking at this PR: https://github.com/twisted/twisted/pull/1446 I see that iocpsupport was moved to a separate package, in order to make building wheels on Windows easier. Before this patch, I was prototyping building binary wheels on Windows of Twisted core, and I had it working. It looks lik

Re: [Twisted-Python] Developer docs should be updated on wiki when steps changed in code?

2021-02-04 Thread Craig Rodrigues
On Wednesday, February 3, 2021, Glyph wrote: > > > > Docs in the tree always win. > > Let's start deleting them now, and replacing them with links to the > in-tree docs, rather than updating them. They've been skewing out of date > for a long time. When I was looking for information about how to

[Twisted-Python] Developer docs should be updated on wiki when steps changed in code?

2021-02-03 Thread Craig Rodrigues
In this PR: https://github.com/twisted/twisted/pull/1461 some changes were made to the Twisted development process for running the various linters before committing code. I noticed that the changes in PR 1461 were not reflected in docs on the wiki, specifically here: https://twistedmatrix.com/trac

Re: [Twisted-Python] resolving release management conflict

2021-02-03 Thread Craig Rodrigues
On Mon, Feb 1, 2021 at 1:00 PM Glyph wrote: > > I believe the proximate cause of the conflict here is that we're dealing > with this regression incorrectly. When a regression is introduced, there's > a process for dealing with it, originally documented here: > https://twistedmatrix.com/trac/wiki

Re: [Twisted-Python] Upcoming Twisted Release

2021-02-02 Thread Craig Rodrigues
On Mon, Feb 1, 2021 at 11:27 AM Adi Roiban wrote: > Hi, > > So, speaking for myself here and not representing the Twisted community or > anyone else. > Thanks for making this clear that you are speaking for yourself and no one else. > * A release blocker bug - https://twistedmatrix.com/trac/t

Re: [Twisted-Python] Questions about Project Leadership committee

2021-01-23 Thread Craig Rodrigues
On Sat, Jan 23, 2021 at 4:54 PM Glyph wrote: > At the time the committee was created, I don’t remember if this was > public, so I don’t feel comfortable sharing identities publicly because it > wasn’t part of the deal at the time. This is not the way I’d structure > things now, but given that sev

[Twisted-Python] Questions about Project Leadership committee

2021-01-23 Thread Craig Rodrigues
Hi, I asked some questions about the Twisted project leadership committee here: https://twistedmatrix.com/pipermail/twisted-python/2020-December/065367.html but it looks like my questions got lost in the thread, and no one aso I will ask again. Who are the current members of the committee? What a

Re: [Twisted-Python] Upcoming Twisted Release

2021-01-15 Thread Craig Rodrigues
On Fri, Jan 15, 2021 at 10:42 AM Glyph wrote: > > > > Following up on this, since we are now officially past the "beginning" of > January: Craig, is a release imminent or can someone else pick up some > tasks yet? > > I'm close to getting this done, and want to complete this. -- Craig __

Re: [Twisted-Python] Plan/Goal for GitHub Sponsors

2021-01-03 Thread Craig Rodrigues
On Wed, Dec 23, 2020 at 1:41 PM Adi Roiban wrote: > Hi, > > I started a separate discussion to confirm the goal for a future > fundraising. > > Top priority - Pay someone to help with the review queue > Nice to have - Move server/services to Azure VM - We have at least $100 > monthly allowance f

Re: [Twisted-Python] Updating the project leadership committee

2020-12-29 Thread Craig Rodrigues
obably written down in some internal conservancy document, maybe. If we’re going to do something new, obviously it should be a bit more transparent. > > On December 28, 2020 at 5:52:08 PM, Craig Rodrigues ( rodr...@crodrigues.org) wrote: >> >> >> >> On Sat, Dec 26, 2020 at 2:

Re: [Twisted-Python] Upcoming Twisted Release

2020-12-28 Thread Craig Rodrigues
On Sun, Dec 27, 2020 at 3:59 PM Adi Roiban wrote: > > Is there anything still blocking you ? > Can I help? > I do not need specific help from you at the moment, but when I do, I will ask. Thanks. -- Craig ___ Twisted-Python mailing list Twisted-Pytho

Re: [Twisted-Python] Updating the project leadership committee

2020-12-28 Thread Craig Rodrigues
On Sat, Dec 26, 2020 at 2:01 PM Glyph wrote: > > I am *extremely *enthusiastic for your future reign on a new and improved > project leadership committee :-). Thank you for working on this! > > Where is the documentation for the existing Twisted Project Leadership Committee? I couldn't find it o

Re: [Twisted-Python] Upcoming Twisted Release

2020-12-28 Thread Craig Rodrigues
On Mon, Dec 28, 2020 at 10:04 AM Glyph wrote: > > From what I can see though, this one is a pretty straightforward case of > us just introducing a bug into a perfectly valid configuration though, just > not one we happen to have in our test matrix right now. > > I am working on this right now, a

Re: [Twisted-Python] Upcoming Twisted Release

2020-12-28 Thread Craig Rodrigues
On Sun, Dec 27, 2020 at 3:59 PM Adi Roiban wrote: > Hi Craig, > > On Sun, 27 Dec 2020 at 20:10, Craig Rodrigues > wrote: > >> >> >> On Sat, Dec 26, 2020 at 3:50 PM Adi Roiban wrote: >> >>> Hi, >>> >>> I plan to act as a release

Re: [Twisted-Python] Upcoming Twisted Release

2020-12-27 Thread Craig Rodrigues
On Sat, Dec 26, 2020 at 3:50 PM Adi Roiban wrote: > Hi, > > I plan to act as a release manager for the next release and follow the > plan documented at > > > https://docs.twistedmatrix.com/en/latest/core/development/policy/release-process.html > > I was previously working on releasing Twisted. I

Re: [Twisted-Python] Request for new Twisted release?

2020-10-12 Thread Craig Rodrigues
On Mon, Oct 12, 2020 at 11:36 AM Wilfredo Sánchez Vega < wsanc...@wsanchez.net> wrote: > > Craig: this does have to work around non-black output from incremental: > https://github.com/twisted/klein/blob/master/release.py#L86 > > I don't need this klein workaround at the moment. I can confirm th

Re: [Twisted-Python] Re-run Azure tests

2020-10-12 Thread Craig Rodrigues
On Mon, Oct 12, 2020 at 11:12 AM Adi Roiban wrote: > >> It looks like the re-run feature is broken. > > No, the re-run feature in Azure is not broken. I've managed to do it several times successfully. There might be some issue with your account access, but I don't know enough about Azure to kno

Re: [Twisted-Python] Request for new Twisted release?

2020-10-12 Thread Craig Rodrigues
On Sunday, October 4, 2020, Craig Rodrigues wrote: > On Sat, Oct 3, 2020 at 5:14 PM Glyph wrote: > >> >> >> >> Absolutely OK with me. More than OK. Please do this! I can't wait >> until we have the level of automation you've been working on f

Re: [Twisted-Python] Request for new Twisted release?

2020-10-04 Thread Craig Rodrigues
On Sat, Oct 3, 2020 at 5:14 PM Glyph wrote: > > > > Absolutely OK with me. More than OK. Please do this! I can't wait until > we have the level of automation you've been working on for *anybody* to > cut the release. I take it this means you'll officially be the release > manager for 20.10.0?

Re: [Twisted-Python] Request for new Twisted release?

2020-10-03 Thread Craig Rodrigues
On Wed, Sep 23, 2020 at 10:11 AM Glyph wrote: > > > On Sep 22, 2020, at 3:42 PM, Craig Rodrigues > wrote: > > Amber, > > Can we have a new Twisted release within the next two months, say in > Nov./Dec. timeframe, or > sooner if you'd like? > > > G

Re: [Twisted-Python] Twisted with pypy3 on Ubuntu 20.4, SSL error: 'ee key too small'

2020-09-30 Thread Craig Rodrigues
Adi, Thanks for the tip. Yes, increasing the key size in the tests definitely eliminated this error: https://github.com/twisted/twisted/pull/1411 -- Craig On Tue, Sep 29, 2020 at 3:34 PM Adi Roiban wrote: > > > On Tue, 29 Sep 2020 at 23:25, Craig Rodrigues > wrote: > >&g

[Twisted-Python] Twisted with pypy3 on Ubuntu 20.4, SSL error: 'ee key too small'

2020-09-29 Thread Craig Rodrigues
Hi, I ran an experiment to run the Twisted tests on Ubuntu 20.4 using this version of using pypy3: *Python 3.6.9 (2ad108f17bdb, Apr 07 2020, 02:29:05* *Pypy 7.3.1 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)* A bunch of the conch tests failed in this Ubuntu environment: https://github.com/twisted/

Re: [Twisted-Python] Request for new Twisted release?

2020-09-28 Thread Craig Rodrigues
Adi, In this Twisted subproject, you implemented something which releases to Pypi upon creation of a tag: https://github.com/twisted/twistedchecker/blob/master/.travis.yml#L23 Maybe we can do something similar for the main Twisted project. GitHub Actions allows you to run a specific workflow in

[Twisted-Python] Request for new Twisted release?

2020-09-22 Thread Craig Rodrigues
Amber, Can we have a new Twisted release within the next two months, say in Nov./Dec. timeframe, or sooner if you'd like? In Twisted trunk, there are a lot of things that would be good to have in a new release. Here are some of the high order items: *Python 3 Fixes* - twist dns --pyzone now

Re: [Twisted-Python] Only run Azure, Travis, or CircleCI if GitHub actions pass

2020-09-21 Thread Craig Rodrigues
On Sun, Sep 20, 2020 at 9:22 PM Glyph wrote: > > > On Sep 19, 2020, at 5:27 PM, Adi Roiban wrote: > > > > On Sat, 19 Sep 2020 at 21:30, Craig Rodrigues > wrote: > >> Adi, >> >> Is it possible to configure the CI so that >> Azure, Travis and C

[Twisted-Python] Only run Azure, Travis, or CircleCI if GitHub actions pass

2020-09-19 Thread Craig Rodrigues
Adi, Is it possible to configure the CI so that Azure, Travis and CircleCI only runs if GitHub actions pass? For example here: https://github.com/twisted/twisted/runs/1137175269 *Azure Pipelines* and *Travis* should only run if the GitHub actions pass. -- Craig

Re: [Twisted-Python] Broken Javascript on https://twistedmatrix.com ?

2020-09-18 Thread Craig Rodrigues
://www.paypalobjects.com/en_US/i/scr/pixel.gif' , I filed this bug: https://github.com/paypal/paypal-checkout-components/issues/1432 -- Craig On Thu, Sep 17, 2020 at 12:47 PM Craig Rodrigues wrote: > Doing a force refresh in my browser fixed it. I can now click on > *Publish/Subscribe* and swi

Re: [Twisted-Python] Broken Javascript on https://twistedmatrix.com ?

2020-09-17 Thread Craig Rodrigues
S in t-web, push to master, and then `fab > config.production t-web.update`. > > Good luck, > > -g > > P.S.: braid still requires python2, so anybody enthusiastic about python3 > porting is encouraged to take a look at it :-). > > On Sep 17, 2020, at 8:37 AM, Craig R

Re: [Twisted-Python] Broken Javascript on https://twistedmatrix.com ?

2020-09-17 Thread Craig Rodrigues
nchor tag with a relative href) is not being executed, > either because it is being blocked by the browser, or as a side-effect of > other things being blocked. > > Hope this helps, > > Daniel > -- > L. Daniel Burr > ldanielb...@me.com > (312) 656-8387 > > On Sep

[Twisted-Python] Broken Javascript on https://twistedmatrix.com ?

2020-09-16 Thread Craig Rodrigues
If I go to https://twistedmatrix.com and click on one of the tabs in the *Code Examples* section, such as *Publish/Subscribe*, the tab does not switch. This looks like a Javascript problem. Does anyone with knowledge of Javascript have an idea what the problem is? -- Craig __

Re: [Twisted-Python] code contribution/participation policy

2020-09-05 Thread Craig Rodrigues
On Sat, Sep 5, 2020 at 10:25 AM Boris Epstein wrote: > > Now how do I proceed? What is the convention for Git brach names, etc? > > This document should give you the steps to create a Git branch and proceed with a PR: https://twistedmatrix.com/trac/wiki/TwistedDevelopment#SubmittingaPatch -- Cr

[Twisted-Python] Pycodestyle disabled in trunk, time to enable black?

2020-08-31 Thread Craig Rodrigues
In this PR: https://github.com/twisted/twisted/pull/1365 pycodestyle was disabled in trunk in order to make it easier to merge changes and not have pycodestyle error out, due to the code not meeting existing Twisted style guidelines. So this means that the old pycodestyle is not enforced in trunk.

Re: [Twisted-Python] Change Trac /login link to point to /trac/github/login

2020-08-30 Thread Craig Rodrigues
that's probably the maximum energy I can personally afford to > dedicate to it :). > > On Aug 29, 2020, at 10:56 AM, Craig Rodrigues > wrote: > > If I am not logged in, and click on: > > https://twistedmatrix.com/trac/newticket > > It takes me to a page: > > Yo

[Twisted-Python] Change Trac /login link to point to /trac/github/login

2020-08-29 Thread Craig Rodrigues
If I am not logged in, and click on: https://twistedmatrix.com/trac/newticket It takes me to a page: You are currently not logged in. You may want to do so now. If I click on *do so*, it takes me to: No handler matched request to /login Can this be fixe

[Twisted-Python] mypy now mandatory for Twisted pull requests

2020-07-17 Thread Craig Rodrigues
Hi, In the Twisted trunk branch, I have reduced the number of errors reported by mypy to *zero!* You verify this by running: *tox -e mypy* In addition, I have worked with Adi to enable CI for Twisted checkins so that mypy is run for each pull request. Adi configured the GitHub repo to *require

Re: [Twisted-Python] Changing supported configurations regarding Unicode handling on Windows

2020-06-22 Thread Craig Rodrigues
On Mon, Jun 22, 2020 at 12:08 AM Glyph wrote: > > figure out a way to fix it after the immediate issue where folks with > non-ascii letters in their names can't submit PRs. > > Thanks so much for investigating! > > I worked with Michał Górny who helped me debug this. When Michał submits a PR fro

[Twisted-Python] mypy integrated with CI for twisted

2020-06-22 Thread Craig Rodrigues
I have merged some more fixes for mypy to Twisted trunk branch. In trunk, you can run mypy with: *tox -e mypy* Currently this results in *171* errors, which is way down from >1000 errors a month ago. In addition, if you look at any new PR's there is a *Mypy Ubuntu* job running on Azure pipeline

Re: [Twisted-Python] Running tests with monkeytype

2020-06-21 Thread Craig Rodrigues
On Sat, Jun 20, 2020 at 4:02 PM Tom Most wrote: > > Let's definitely move to type annotations, since they are much more likely > to be correct due to validation by MyPy. > > To start, we'll need to revise the Twisted coding standard [1] to permit > type annotations instead of @type lines in the d

[Twisted-Python] mypy: class ThreadPool has workers redefined

2020-06-16 Thread Craig Rodrigues
While looking at these mypy logs: https://dev.azure.com/twistedmatrix/twisted/_build/results?buildId=1904&view=logs&j=d78da089-4bf6-58fe-28a5-46635fd5b8d1&t=45ce7910-c28c-5e9a-4ee7-e041d314a5fc I found an interesting one: src/twisted/python/threadpool.py:84:6: error: Name 'workers' already defin

Re: [Twisted-Python] Question about FileDescriptor.loseConnection() signature found by mypy

2020-06-16 Thread Craig Rodrigues
submitted this: https://github.com/twisted/twisted/pull/1292 -- Craig On Tue, Jun 16, 2020 at 1:52 AM Glyph wrote: > > > > On Jun 15, 2020, at 8:43 PM, Craig Rodrigues > wrote: > > > > In twisted.internet.abstract.FileDescriptor.loseConnection, the > loseConnect

[Twisted-Python] Question about FileDescriptor.loseConnection() signature found by mypy

2020-06-15 Thread Craig Rodrigues
In twisted.internet.abstract.FileDescriptor.loseConnection, the loseConnection method is defined like: def loseConnection(self, _connDone=failure.Failure(main.CONNECTION_DONE)): while in twisted.internet._newtls.ConnectionMixin , we have: def loseConnection(self): If I run *tox -e mypy*

Re: [Twisted-Python] twistedchecker now uses pylint >= 2.4.4, can we use type annotations in Twisted now?

2020-06-15 Thread Craig Rodrigues
Thanks to Adi and Wilfredo who have reviewed my PR's. Currently in trunk, I have eliminated hundreds of mypy errors through a combination of trivial fixes to code, adding type annotations, and adding special comments to turn off mypy errors in a few places. I have one more pending PR ( https://gi

Re: [Twisted-Python] twistedchecker now uses pylint >= 2.4.4, can we use type annotations in Twisted now?

2020-06-07 Thread Craig Rodrigues
I have merged a few PR's to trunk which eliminate hundreds of errors encountered with: *tox -e mypy* I think we can take several passes with more PR's to whack away all these mypy errors, and turn on mypy as part of the default CI for Twisted. I have seen a few errors like: src/twisted/words/pr

Re: [Twisted-Python] [RFC] Drop support for Python 3.5 sometime after May 2021?

2020-05-15 Thread Craig Rodrigues
(Which has 3.5) falls > > into ESM, so maybe we can wait? > > I don't have strong feelings, but it is a datapoint. > > > > Moshe Z. > > > > On Wed, May 13, 2020, at 22:13, Glyph wrote: > > > On May 13, 2020, at 10:04 PM, Amber Brown (hawkowl) &

Re: [Twisted-Python] [RFC] Drop support for Python 3.5 sometime after May 2021?

2020-05-15 Thread Craig Rodrigues
On Wed, May 13, 2020 at 10:05 PM Amber Brown (hawkowl) < hawk...@atleastfornow.net> wrote: > > So, I guess if we have 3.8 support, the next release can announce the > dropping of 3.5, and then the release after that can be the final one > with support. > In trunk, on Python 3.8, all the tests in

[Twisted-Python] [RFC] Drop support for Python 3.5 sometime after May 2021?

2020-05-13 Thread Craig Rodrigues
I would like to propose that Twisted drop support for Python 3.5 one year from now in 2021. Reasons: 1. Python 3.5.9 will be the final release of Python 3.5, in November 2019 ( https://www.python.org/dev/peps/pep-0478/ ) 2. Python 3.6.0 was released in December 2016 ( https://www.python.org/dev

Re: [Twisted-Python] twistedchecker now uses pylint >= 2.4.4, can we use type annotations in Twisted now?

2020-05-07 Thread Craig Rodrigues
On Wed, Apr 22, 2020 at 12:28 AM Glyph wrote: > > > On Apr 21, 2020, at 8:57 PM, Craig Rodrigues > wrote: > > Does anyone else have opinions on > type hints and mypy? > > > We use them at work, and on some other Twisted projects (Klein) and > they're absolu

[Twisted-Python] twistedchecker now uses pylint >= 2.4.4, can we use type annotations in Twisted now?

2020-04-21 Thread Craig Rodrigues
Hi, Last week I did some work and updated twistedchecker so that it uses pylint >= 2.4.4. Before that, it was using a really old version of pylint. twistedchecker is run over the Twisted code as part of CI, and reports various style issues. Now that twistedchecker is using a newer pylint, it sh

[Twisted-Python] Drop support for Python 3.4?

2019-03-26 Thread Craig Rodrigues
What do people think of dropping Twisted support for Python 3.4? According to https://devguide.python.org/#status-of-python-branches Python 3.4 EOL'd on March 19, 2019. In the Python 3 world, we have Python 3.4, 3.5, 3.6, 3.7, and at the end of this year we will have Python 3.8. That's quite a

Re: [Twisted-Python] A Proposal for reducing the burden of developing on Twisted by dropping Python 2 support

2019-03-26 Thread Craig Rodrigues
On Mon, Mar 25, 2019 at 3:15 AM Amber Brown wrote: > > > > You can find the proposal here, in this handy-dandy Google Doc: > > https://docs.google.com/document/d/1S4CGgZC09blLIdk3Zo7wBa75A9_JuuH_3akkyjN0lik/edit > > > Thanks for writing that doc. I think option 3 of making Twisted 19.4 the last P

Re: [Twisted-Python] Fix link on trac for logging in

2018-08-18 Thread Craig Rodrigues
Where is the Twisted Web config for specifying redirects of twistedmatrix.com? For this case, adding a redirect seems better than modifying the Trac code. -- Craig On Saturday, August 18, 2018, Glyph wrote: > > (Alternately, maybe just make /trac/login a redirect in the web server?) > > __

Re: [Twisted-Python] Fix link on trac for logging in

2018-08-16 Thread Craig Rodrigues
Is there someone with access to the twistedmatrix Trac source code who can fix the text at the place where it says *You are not logged in* aftr clicking on https://twistedmatrix.com/trac/newticket ? -- Craig On Thu, Jun 14, 2018 at 11:21 AM Craig Rodrigues wrote: > Hi, > > If a user

Re: [Twisted-Python] subunitreporter 18.7.5

2018-08-08 Thread Craig Rodrigues
On Mon, Jul 9, 2018 at 12:03 PM Jean-Paul Calderone < exar...@twistedmatrix.com> wrote: > > One useful thing to do with a subunit v2 stream is convert it to junitxml > and let CircleCI ingest it. This is precisely the reason I've written this > Jenkins also uses junitxml to parse test results.

[Twisted-Python] Fix link on trac for logging in

2018-06-14 Thread Craig Rodrigues
Hi, If a user clicks on this link: https://twistedmatrix.com/trac/newticket They see this text: You are currently not logged in. You may want to do so now. The link on "do so" is wrong. *Can someone fix that link to point to the Github login link?* Ideal

[Twisted-Python] Update Getting started with Pip

2018-05-19 Thread Craig Rodrigues
In the top left-hand section of https://twistedmatrix.com, can someone with edit permissions to the page change: $ virtualenv try-twisted $ . try-twisted/bin/activate $ pip install twisted[tls] $ twist --help to something like: On Python 2: $ python -m virtualenv try-twisted On Python 3:

Re: [Twisted-Python] pypy3 builds passing?

2018-04-12 Thread Craig Rodrigues
On Thu, Apr 12, 2018 at 10:35 PM, Amber Brown wrote: > It does on master, i think, but unsupported doesn't run on PRs. > > I'm happy to move it to supported if we're happy with it! I think since it > runs all the main reactors plus asyncio, we can be relatively trusting of > it being green now...

Re: [Twisted-Python] pypy3 builds passing?

2018-04-12 Thread Craig Rodrigues
On Thursday, April 12, 2018, Amber Brown wrote: > My work is paying off... :) > Thank you!! -- Craig ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

[Twisted-Python] pypy3 builds passing?

2018-04-12 Thread Craig Rodrigues
Hi, I just took a look at this: https://buildbot.twistedmatrix.com/builders/ubuntu16.04-pypy3/builds/27 running with: Python 3.5.3 (3f6eaa010fce, Jan 11 2018, 04:44:35) [PyPy 5.10.1 with GCC 6.2.0 20160901] Ran 12268 tests in 455.535s PASSED (skips=2240, successes=10028) Is that a fluke, o

Re: [Twisted-Python] Problem with osx10.10-py2.7 builder

2018-04-02 Thread Craig Rodrigues
On Sun, Mar 25, 2018 at 5:01 AM, Adi Roiban wrote: > Hi, > > > On 25 March 2018 at 05:14, Craig Rodrigues wrote: > > Hi, > > > > Can someone check this builder: > > > > https://buildbot.twistedmatrix.com/builders/osx10.10-py2.7 > > > > It

[Twisted-Python] Problem with osx10.10-py2.7 builder

2018-03-24 Thread Craig Rodrigues
Hi, Can someone check this builder: https://buildbot.twistedmatrix.com/builders/osx10.10-py2.7 It is failing randomly in weird ways during builds. For example, in some cases it fails to install tox. In other cases, the tests terminate in some random spot. This builder is marked as "Required",

Re: [Twisted-Python] Enable rolling builds for Appveyor

2018-03-24 Thread Craig Rodrigues
On Sat, Mar 24, 2018 at 5:35 PM, Adi Roiban wrote: > > Mark is fast :) > > While the Appveyor is set up under my username, I think that the whole > Twisted team has admin permissions. > > Not sure if automatically, or someone else is manually adding team members. > I see that Ilya Skriblovsky is

[Twisted-Python] Enable rolling builds for Appveyor

2018-03-24 Thread Craig Rodrigues
Adi, Can you enable "rolling builds" on Appveyor: https://www.appveyor.com/docs/build-configuration/#rolling-builds If someone pushes a new commit to a branch, that will stop old builds currently in-progress or queued for the branch, and just queue the new commit for the branch. This can be do

Re: [Twisted-Python] RunningTwisted tests on Windows and SSL

2018-03-18 Thread Craig Rodrigues
Do not run the tests directly from the source tree. Instead, you should install Twisted into a virtualenv and run "trial twisted" from inside the virtualenv and outside the source tree. The installer has some logic to omit the installation of certain modules and tests which do not work on Python 3.

Re: [Twisted-Python] Building Python3 wheels for Win32 and releasing to Pypi

2018-01-08 Thread Craig Rodrigues
On Sun, Jan 7, 2018 at 10:14 PM, Adi Roiban wrote: > > I no longer have time to work on it, but I think that is possible to build > wheels for py2.7 and py3 on appveyor > If during the release process, appveyor could build the Windows wheels on py2.7 and py3, and then upload them to pypi, that

[Twisted-Python] Building Python3 wheels for Win32 and releasing to Pypi

2018-01-07 Thread Craig Rodrigues
At https://pypi.python.org/pypi/Twisted , there is only a Python 2.7 wheel for Win32. Since we don't push Python3 wheels to Pypi, people need to pick them up from: https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted which is not ideal. Since I ported the IOCP reactor to Win32 in 2016, it would be

Re: [Twisted-Python] buildbot.twistedmatrix.com is down?

2018-01-06 Thread Craig Rodrigues
On Fri, Jan 5, 2018 at 11:35 PM, Glyph wrote: > > > Thanks for the report; rebooted and security updates applied; it appears > to be processing the backlog just fine now. > > Is http://buildbot.twistedmatrix.com/ down again? I can't seem to access it. -- Craig _

Re: [Twisted-Python] buildbot.twistedmatrix.com is down?

2018-01-05 Thread Craig Rodrigues
Thanks for rebooting it. The egh-osx-1 node seems to be down though: https://buildbot.twistedmatrix.com/builders/osx10.10-py2.7 and this node is a blocking requirement for merges to take place. -- Craig On Thu, Jan 4, 2018 at 2:58 AM, Glyph wrote: > > > On Jan 3, 2018, at 6:12

[Twisted-Python] buildbot.twistedmatrix.com is down?

2018-01-03 Thread Craig Rodrigues
Hi, It looks like buildbot.twistedmatrix.com is down. Does anyone know how to bring it back? -- Craig ___ Twisted-Python mailing list Twisted-Python@twistedmatrix.com https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Re: [Twisted-Python] Drop support for Python 3.3

2018-01-03 Thread Craig Rodrigues
On Wed, Dec 27, 2017 at 1:02 PM, Adi Roiban wrote: > > On 18 December 2017 at 01:18, Craig Rodrigues wrote: > > I submitted this patch to drop support for Python 3.3: > > > > https://github.com/twisted/twisted/pull/943 > > > > > > 1. Python 3.3 was decl

  1   2   3   >