<div dir="ltr">July 16th Nuts and bolts meeting notes:<br>Attended by: Chris, Ram, Jean-Paul, Liz, Meejah, Jessie<br><br>Anand: <br>1. Fixed all Py2->3 basic issues such as,<br>        a. Zope interface issues (implements vs @implementer)<br>        b. Hard-coded types issue in code (int vs long, unicode vs str etc)<br>- in places where these are used as dictionary keys and values etc.<br>        c.  Types issues - "instancemethod" vs types.MethodType,<br>InstanceType vs object etc.<br>2. Got the tests to run fixing all the simple errors. Tests error out<br>now  - due to actual byte/str issues and other problems.<br>So that is the next stage of porting.<br>3. Started with test_banana.py today and fixed a few functions to<br>produce right string<->bytes encoding using six.<br><br>* Feedback: PR process - still keep to 500 lines <br>Team would prefer not to have the tests passing be the milestones<br>Put in PRs for the items completed so far; if we need another fork, etc then we can discuss this<div><br>Jessie:<br>* No progress on the creation of communications to solicit help from the community. Will have something to Jean-Paul by tomorrow for review.<br><br>Jean-Paul: <br>* Looking into the solutions that Brian emailed. Probably not blocked on this, but still working on it.<br><br><br>Meejah: <br>* If items are available to review, he is available for that otherwise, will continue the Nevow research.<br>* Removed the timeline (ancient jquery, d3.js)<br>* Reading other stuff<br>* Contemplating lack of direct equivalent features in Twisted Web ("data", "context", "remember")<br>* Not sure yet what amount of effort will be required to make the switch<br>* Also no one is really sure what effort is required to port Nevow to Python 3<br>* Automated test coverage of the web code is around 16% <br><br>Review questions/concerns<br>* Has Brian’s email continued to bounce? Not yet, but last one bounced after 20 hours. Will advise posting foolscap and other questions to the mailing list in case others can answer the questions.<br><br>Meeting/conference discussion<br>* We will explore open source conferencing options. Specifically, we will try Tox for Thursday’s stand-up and if it is successful, then we will try it for the Tuesday nuts’n’bolts meeting.<br></div></div>