Do any of you have past experience in choosing a content license for a
new Wikimedia project?
I had the horrible realization today that this has not been done for
Toolhub. I have filed https://phabricator.wikimedia.org/T288832 with
my initial ideas. I have also reached out via private message (slack)
to the Foundation's Legal team for their advice on policies and
procedures that need to be followed for this kind of thing.
Regardless of your past experience selecting licenses for a whole
project, if you have strong and informed opinions on CC0 vs CC-BY for
the type of data that Toolhub will aggregate I welcome your feedback
here or on the Phabricator task.
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-08-06.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Kubernetes deployment configuration in progress
* Production database created
* Production Elasticsearch discussed
* Security review status update
* Toolhub at Wikimania
Wikimania is next week! And so is our target deployment date. There is
still some uncertainty about the hoped for deployment date. The
initial recommendations from the security review are still pending,
the Helm charts for the deployment need some additional work, and
typical August holidays plus Wikimania prep may make it difficult to
receive all the necessary approvals in time for a Thursday August 12th
deployment. We do have a fully functional demo server in place and
will be able to use that to show off live features during Wikimania if
necessary. At this point Bryan is considering the production release
prior to Wikimania a "nice to have" outcome, but cautions everyone
that it may not happen. A release in the two weeks following Wikimania
is a higher probability outcome.
Check out our unconference plans for talking about Toolhub at
Wikimania [1] and join a session if you have the chance!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-08-06
[1]: https://wikimania.wikimedia.org/wiki/2021:Unconference/Toolhub
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-07-30.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Automatic Docker image publishing
* /healthz monitoring endpoint
* Workflow review with Risker
* Quality Signal Sessions kicked off
* Toolhub at Wikimania
With a bit less than two weeks remaining before our hoped for
production release date, Bryan is trying to focus on the remaining
work that is critical for deployment. There are quite a few small
things left to accomplish, but it still seems possible that they will
all get done. 🤞
Srishti and Seve's kickoff of talking with the Wikimedia community
about Toolhub and gathering information for future additions to the
project is an exciting milestone. It has been several years now since
James last did direct outreach to the community about planning, and it
is nice to be able to show the work that has been accomplished so far
and start thinking together about what might come next.
Special thanks this week to Jeena Huneidi, Dan Duvall, Risker, and
Rosie Stephenson-Goodknight for the various ways that they gave of
their time to help us make Toolhub a better project.
Check out our unconference plans for talking about Toolhub at
Wikimania [1] and join a session if you have the chance!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-07-30
[1]: https://wikimania.wikimedia.org/wiki/2021:Unconference/Toolhub
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
---------- Forwarded message ---------
From: Srishti Sethi <ssethi(a)wikimedia.org>
Date: Tue, Jul 27, 2021 at 3:48 PM
Subject: [Cloud] Sign up for the Toolhub's quality signal sessions
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>, Wikimedia
Mailing List <wikimedia-l(a)lists.wikimedia.org>, <
wikidata(a)lists.wikimedia.org>, <cloud(a)lists.wikimedia.org>
Hello all,
We invite you all to sign up for Toolhub's Quality Signal sessions!
Toolhub <https://meta.wikimedia.org/wiki/Toolhub> [1] is a
community-authored catalog of Wikimedia tools. On Toolhub, you will be able
to discover new tools in the Wikimedia ecosystem, promote their use in your
wiki community, and help improve them by contributing data. Toolhub's first
release is planned around Wikimania 2021.
The Toolhub team is currently working on identifying quality indicators
through conversations with tool users and developers. As a tool user, how
do you know which tool is reliable, useful, and safe to use? As a tool
maintainer, what makes it attractive to you to contribute to an existing
tool? What information are you looking for to decide whether to join a tool
project? We hope that these sessions will help gather quality indicators
for tools and provide valuable insight toward developing new features to
convey the quality.
Want to organize a quality signal session in your community in August/early
September? Please get in touch on the talk page or sign-up for an already
planned session by adding your name below it: <
https://meta.wikimedia.org/wiki/Toolhub/The_Quality_Signal_Sessions> [2].
Your feedback, thoughts, ideas would be valuable!
If you are attending Wikimania, we are running a few introductions and a
feedback session as part of the unconference. Learn more here: <
https://wikimania.wikimedia.org/wiki/2021:Unconference/Toolhub> [3].
Cheers,
Srishti
On behalf of the Toolhub team
[1] https://meta.wikimedia.org/wiki/Toolhub
[2] https://meta.wikimedia.org/wiki/Toolhub/The_Quality_Signal_Sessions
[3] https://wikimania.wikimedia.org/wiki/2021:Unconference/Toolhub
*Srishti Sethi*
Senior Developer Advocate
Wikimedia Foundation <https://wikimediafoundation.org/>
_______________________________________________
Cloud mailing list -- cloud(a)lists.wikimedia.org
List information:
https://lists.wikimedia.org/postorius/lists/cloud.lists.wikimedia.org/
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-07-23.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* List support
* Application hardening
* Reusable UI components
* End-user documentation
* Some early feedback from community
Wikimania starts in three weeks! There are still quite a few tasks to
complete to allow a production deployment by then. Bryan is not 100%
confident that they will all be completed in time for a 2021-08-12
production deployment, but will keep working with that goal in mind.
If we are not able to deploy by that date we should at least know why
and be able to make better informed guesses about how much longer the
process will take.
Srishti, Seve, and others are planning a number of community outreach
sessions to collect feedback on the next major work planned for
Toolhub beyond its launch, "quality signals". Some of these sessions
are hoped to run during Wikimania. Follow along on the planning page
[1] if you are interested in learning more or participating.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-07-23
[1]: https://meta.wikimedia.org/wiki/Toolhub/The_Quality_Signal_Sessions
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the *two weeks* ending 2021-07-16.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* List support
* API updates
* Design updates
* Code freeze point chosen for security review
* Pre-deployment hardening
We have had a fairly busy two weeks since the last report. The week of
July 5-9 was a Foundation holiday, but both Bryan and Srishti chose to
shift some of those days to later in the month so that they could be
better prepared for the security review period.
We are starting to make lists of remaining tasks for a production
deployment as well as plans for how to work with the community to
design additional features after our 1.0 launch. This is really
exciting stuff! Very soon™ Toolhub will be introduced to the entire
community, and we will begin to find out what parts of it are good
already and what parts we can improve to make the application more
useful to the movement.
== Mailing list exclusive! ==
The demo server at https://toolhub-demo.wmcloud.org/ has been updated
to run the version of the application that has been submitted for
security review. This would be an excellent time for those of you who
have been following our progress here on the mailing list to visit the
demo server and take a look around. I would be especially excited for
folks like Risker, Keegan, and Eran to login, poke around a bit, and
then also ask me or Srishti to grant some of the advanced user rights
so that you can see how patrolling and oversight actions work. If we
have gotten some part of these workflows horribly wrong I would rather
find out now and try to fix things up before we turn everyone loose on
using the application.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-07-16
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on activities in the Toolhub project for the week ending 2021-07-02.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* {{Done}} Content moderation support
* {{In progress}} List support
* {{Done}} Design review
* Security review scheduled
The Foundation's fiscal year 2020/2021 ended this week. The team is
continuing to work on unfinished parts of our planned FY20/21 Q4
(April-June 2021) goals, but expects to wrap that up by the 2021-07-12
date chosen to begin feature freeze during our security review. We
have not written and published our FY21/22 Q1 (July-September 2021)
goals yet, but they will be directly related to completing security
review, deploying the 1.0 release of the application, and working to
spread knowledge of Toolhub within the Wikimedia editor and technical
contributor communities. It is both exciting and daunting to be so
temporally close to the first official deployment of the application!
July will be busy working on many smaller tasks that are needed before
we can deploy, but we have strong hopes of being ready to announce the
project during Wikimania.
The Foundation will be observing an organization wide week of holidays
July 5-July 9. Expect the next progress report on 2021-07-16.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-07-02
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on activities in the Toolhub project for the two weeks ending 2021-06-25.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Patrolling support
* Lists!
* Working out a timeline until the 1.0 deployment
== Timelines ==
(paraphrased from "Working out a timeline until the 1.0 deployment" on wiki)
Our July/August revised deployment target dates are coming up really,
really fast! We would ideally like to have Toolhub deployed by the
time that Wikimania 2021 starts. With that operational goal in mind,
2021-08-12 is the last day we could deploy and meet that goal.
Working backwards from that date, we need 2-3 weeks of feature freeze
for the Security review and at least a week for post-review
remediation. Let's call that 4 weeks to be safe. That puts our
"pencils down" date for 1.0 features at 2021-07-15 at the latest. That
gives us a bit less than 3 weeks to add the basic plumbing and display
for lists and clean up any other outstanding issues that can't be done
in parallel with the security review code freeze.
It seems reasonably possible that we can get the work we need done in
time to meet the desired launch. Ultimately however we will not be
"launching no matter what". If we end up needing a bit more time to
ensure that the community sees a stable, functional tool on the day we
announce it, we will take that time. No fancy launch announcement is
worth the loss of reputation that a new product takes when it fails to
meet basic user expectations on first use.
== Wrap up ==
The Foundation's fiscal year 2020/2021 comes to a close next week.
Back in April 2021 we announced our goals for the fourth quarter of
the fiscal year: content moderation, lists of tools, and annotations.
A few weeks ago we amended those goals to remove annotations. Our
hopes exceeded our reach, but we know that we will continue to work on
the Toolhub project in fiscal year 2021/2022 so the feature will be
added when we have the capacity to do so. As we get to the last few
weeks before the planned launch we will have to make more difficult
choices like this. That's a normal part of building a product. Good
ideas are easy to generate, but good implementations take more time.
I hope all of you following along can understand our explanations of
what is happening and why. If not, please do ask questions! We cannot
guarantee that you will agree with our analysis and decisions, but we
hope that we can at least show how we thought about the problems and
what motivated us to choose one option over another. :)
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-06-25
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
I am interested in submitting an "Intro to Toolhub" talk for
Wikimania. Srishti and I have a slide deck that we have been building
up, most recently presented during the Hackathon. Presentations by
Foundation staff on products at Wikimania have not however been the
easiest thing to get past the program selection committee however (for
good reason honestly).
I'm wondering if any of you fine non-Foundation staff folks would be
interested in working with Srishti and I on a proposal and
presentation that would be a bit less "the Foundation has arrived to
solve your problems" and a bit more "here's a interesting and complex
problem for the movement and an attempt to make some progress on
resolving it"?
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on activities in the Toolhub project for the week ending 2021-06-11.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Edit suppression UI
* RapiDoc upgraded
* Patrolling API
* Annotations will not be included in the 1.0 release
Annotations are a much desired feature to allow shared community
editing to be combined with the base maintainer controlled toolinfo
data for each registered tool. This feature however is also relatively
complex and in need of further detailed specification. We do not
believe that there is time remaining to even make a good faith attempt
at adding the core functionality in our current timebox. We have
instead decided to move this feature into a future release following
the initial 1.0 deployment.
We are very close to having all of the content moderation features in
place. We plan on implementing list of tools next, both for managing
"favorite" tools as a private list for each user as well as "public"
lists which can be seen by others. This work will very likely carry
over into the start of the next Wikimedia Foundation quarter. It will
also complete our revised 1.0 feature roadmap.
Next week is going to be great fun for those of us at the Foundation,
but less productive for the Toolhub project. The Foundation is holding
its first ever virtual All Hands event June 15 through June 17. These
3 days will be filled with many online activities to help us all
reconnect with each other and meet new folks. Bryan and Srishti are
not likely to be doing much coding at the same time however. Friday
June 18 will be an observed holiday for Foundation staff as well. As a
result, we will not be publishing a weekly wrap up on 2021-06-18 and
will instead resume publication on 2021-06-25.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-06-11
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808