July 16th Nuts and bolts meeting notes

Jessie France jessielisbetfrance at gmail.com
Tue Jul 16 19:13:50 UTC 2019


July 16th Nuts and bolts meeting notes:
Attended by: Chris, Ram, Jean-Paul, Liz, Meejah, Jessie

Anand:
1. Fixed all Py2->3 basic issues such as,
        a. Zope interface issues (implements vs @implementer)
        b. Hard-coded types issue in code (int vs long, unicode vs str etc)
- in places where these are used as dictionary keys and values etc.
        c.  Types issues - "instancemethod" vs types.MethodType,
InstanceType vs object etc.
2. Got the tests to run fixing all the simple errors. Tests error out
now  - due to actual byte/str issues and other problems.
So that is the next stage of porting.
3. Started with test_banana.py today and fixed a few functions to
produce right string<->bytes encoding using six.

* Feedback: PR process - still keep to 500 lines
Team would prefer not to have the tests passing be the milestones
Put in PRs for the items completed so far; if we need another fork, etc
then we can discuss this

Jessie:
* No progress on the creation of communications to solicit help from the
community. Will have something to Jean-Paul by tomorrow for review.

Jean-Paul:
* Looking into the solutions that Brian emailed. Probably not blocked on
this, but still working on it.


Meejah:
* If items are available to review, he is available for that otherwise,
will continue the Nevow research.
* Removed the timeline (ancient jquery, d3.js)
* Reading other stuff
* Contemplating lack of direct equivalent features in Twisted Web ("data",
"context", "remember")
* Not sure yet what amount of effort will be required to make the switch
* Also no one is really sure what effort is required to port Nevow to
Python 3
* Automated test coverage of the web code is around 16%

Review questions/concerns
* 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.

Meeting/conference discussion
* 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20190716/7e37eb27/attachment.html>


More information about the tahoe-dev mailing list