Toolhub/Progress reports/2021-08-13

Report on activities in the Toolhub project for the week ending 2021-08-13.

Security review status update

edit
Tracked in Phabricator:
Task T273020
Tracked in Phabricator:
Task T288532 resolved
Tracked in Phabricator:
Task T288542 resolved
Tracked in Phabricator:
Task T288536 resolved
Tracked in Phabricator:
Task T288539 resolved

The initial findings of the security review were delivered on 2021-08-09 as expected. Many thanks from the team to Scott Bassett for his work on this important task. Bryan has attempted to triage the feedback into things that need to be fixed prior to launch and things that need more investigation or are blocked for technical reasons:

Required interventions
Desired improvements

Kubernetes deployment progress

edit

Kunal Mehta from the Foundation's Service Operations team and technical volunteer Majavah submitted a flurry of patches earlier this week that move us closer to the production deployment. We believe the remaining work (besides testing all of these changes!) will be to connect the Toolhub service running in the Kubernetes cluster with the Varnish service which is part of the Wikimedia CDN.

User experience improvements

edit

An omnibus patch of user interface improvements authored by Srishti was merged this week. These changes to the spacing, colors, and size of various user interface elements are inspired by our past design review from folks working for the Foundation's Product Design team.

Content licensing

edit

We very recently realized that establishing a content license for the toolinfo records and lists stored in Toolhub had been overlooked. T288832 has been created to track this need. Bryan has reached out to the Foundation's Legal team for their professional advice on how to establish the default license. Watchers should not expect to see detailed information from the Legal team on the Phabricator task for reasons which are explained at Wikimedia Legal Disclaimer.

Community members with strong and informed opinions on CC0 and CC-BY-SA license strengths and weakness are invited to provide their comments on the task as well.

Wikimania 2021!

edit

As reported last week and the week before, we will be holding some Toolhub focused sessions during Wikimania 2021.

Wrap up

edit

All long term watchers of the project will likely realize that we did not achieve our hoped for 2021-08-12 production deployment target. We came very close, but ultimately there were more tasks left to complete in the final week than it was reasonably possible to accomplish. Bryan hopes that everyone is understanding of these delays, but also informed of what remains to be done and progress on those goals.