Hi All
We're moving the primary Gerrit host to new hardware on *Wed, 10 May 2023
at 14:00 UTC*[0]
There will be downtime during the move. I expect downtime to be less than
the full hour, but please plan for a full hour.
Apologies for the inconvenience :(
Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation
[0]: <https://phabricator.wikimedia.org/T326368>
The 1.41.0-wmf.7 version of MediaWiki is blocked[0].
The new version is currently deployed to group1, but can proceed no
further until this issue is resolved:
* T336504 - Vector 2022 force-deploying on arbitrary pages
- https://phabricator.wikimedia.org/T336504
Once these issues are resolved train can resume.
Thank you for any help resolving these issues!
-- Your humble train toilers
[0]. https://phabricator.wikimedia.org/T330214
[1]. https://versions.toolforge.org/
Hello everyone,
Summary
WMF’s technical writers are currently working on a dashboard that will
display documentation metrics to help us make more data-driven docs
decisions. We are currently in the design stage. If you maintain
technical documentation for your team or project, we are very
interested in hearing your thoughts! Please take a look at the
requirements [1] and initial design ideas [2] and share your feedback
either on talk pages or in Phabricator [3].
Long version
Technical writers at WMF have started a project to gather relevant
documentation metrics in one place. The intended outcome of this
project is a publicly-available dashboard. This dashboard will help
anyone who is maintaining documentation collections (sets of pages
that describe the same project, tool, or area) to reason about the
state of their docs, and plan documentation work.
The dashboard will be immediately useful to technical writers, but we
also want to design it in a way that will serve the broader community,
specifically including the perspective of folks who only work with
documentation occasionally. To this end, we’ve decided to reach out to
you early to gather feedback about the requirements [1] and our
initial design assumptions [2]. If you actively maintain any technical
documentation, please take a look at the linked resources and share
your thoughts and comments on talk pages or in Phabricator [3]. Thank
you!
On behalf of WMF’s technical writers,
Kamil Bach
[1] https://www.mediawiki.org/wiki/Documentation/Tools/Documentation_metrics_da…
[2] https://www.mediawiki.org/wiki/Documentation/Tools/Documentation_metrics_da…
[3] https://phabricator.wikimedia.org/T334839
--
Kamil Bach (they/them)
Technical Writer
Wikimedia Foundation
Hello folks,
Please join us in welcoming Wikimedia's accepted candidates for Google
Summer of Code 2023 [1] and Outreachy Round 26 [2]!
**Google Summer of Code 2023**
1. Ahmed Amine Hassou, Morocco, Wiki Education Dashboard: Refactoring
and upgrading React <https://phabricator.wikimedia.org/T332976>
Mentors: Sage Ross
2. Chenhao Liu, United States of America, Wiki farm support for Canasta <
https://phabricator.wikimedia.org/T333773>
Mentors: Yaron Koren, Jeffrey Wang
3. Nikhil Mahajan, India, End-to-end test coverage for Abstract
Wikipedia's Wikifunctions <https://phabricator.wikimedia.org/T333498>
Mentors: Stef Dunlap, James Forrester, Cory Massaro, Denny Vrandečić
4. Zexi Gong, China, Wikidocumentaries to import images from the web to
Structured Data on Commons <https://phabricator.wikimedia.org/T332671>
Mentors: TuukkaH, Susannaanas
5. Shashwat Khanna, India, Improve Programs & Events Dashboard UX for
Article Scoped Programs <https://phabricator.wikimedia.org/T332932>
Mentors: Sage Ross
6. Saurabh Jamadagni, India, Adding a menu to Scribe-iOS application
and expanding keyboard languages <https://phabricator.wikimedia.org/T333156>
Mentors: Andrew McAllister
7. Ritika Pahwa, India, Commons Android app: Make upload more reliable <
https://phabricator.wikimedia.org/T332126>
Mentors: Nicolas Raoul, Kaartic Sivaraam
8. Punith Nayak, India, Improve the functionality of VideoCutTool - New
features <https://phabricator.wikimedia.org/T330465>
Mentors: Gopa Vasanth, Sohom Datta
9. Varun Shrivastava, India, Improve the functionality of VideoCutTool
- Code Quality/Code Health <https://phabricator.wikimedia.org/T333466>
Mentors: Gopa Vasanth, Sohom Datta
**Outreachy Round 26**
1. Nathaly Toledo, Venezuela, Research imbalances in translation
between languages on Wikipedia <https://phabricator.wikimedia.org/T333792>
Mentors: Adam Wight, Kavitha A, Simulo
2. Abhishek Bhardwaj, India, Research imbalances in translation between
languages on Wikipedia <https://phabricator.wikimedia.org/T333097>
Mentors: Adam Wight, Kavitha A, Simulo
3. Sulagna Saha, Bangladesh, Write a Ruby gem for analyzing Wikidata
edits <https://phabricator.wikimedia.org/T333790>
Mentors: Sage Ross, Will Kent
We would like to encourage accepted candidates to introduce themselves on
this thread and give a brief overview of the project they will be working
on.
We’re so proud of the contributions they have made so far to our community,
and we look forward to having a wonderful time working with them over the
summer. Also, a huge shout-out to the project mentors for their enthusiasm
and commitment!
[1] https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023
[2] https://www.mediawiki.org/wiki/Outreachy/Round_26
Regards,
GSoC / Outreachy Wikimedia organization administrators (Gopa, Sohom,
Srishti)
Hi everyone 👋
I am Shashwat and I'm currently pursuing an undergrad degree in Computer
Science. You may remember me from last year - I had participated in GSoC
2022 as well and my project was about improving the JavaScript tooling of
WikiEduDashboard.
As you might've guessed, that project was mostly relevant to developers and
users of the Dashboard probably won't have noticed any changes. This year,
I'm still working on the Dashboard but on a more user side project. My
project is about improving/designing the UI for adding and editing the
various scoping methods supported by the Dashboard to make more instructors
aware of these features. It'll involve a bit of designing, some user
research, and a lot of prototyping.
I had a lot of fun last year and can't wait to meet everyone again.
Thanks and congratulations to the rest of the interns.
Shashwat
On Tue, May 9, 2023, 7:55 PM Saurabh Jamadagni <
saurabhjamadagni2002(a)gmail.com> wrote:
> Hey all!
>
> My name is Saurabh Jamadagni and I am a Junior in college from India. I'll
> be contributing to the Scribe-iOS project under the mentorship of Andrew.
>
> My tasks for the duration of my contributing period will be to create an
> application menu based on the design files of Scribe. Currently, the mobile
> app only consists of two pages with the core functionality. The Scribe
> codebase has received a lot of changes in the past few months. These have
> brought in new exciting features and a comprehensive menu will allow the
> users to select their preferences in a more user friendly manner. The
> second part of my project will be to add new languages to the Scribe
> keyboard. As Scribe is a keyboard application for language learners, the
> scope to expand the offerings is huge. By working on this project I will be
> able to contribute in bringing more languages to Scribe using the abundant
> Wikidata data stores.
>
> To talk about my likings outside programming, I play badminton and am part
> of my college team. I also love tinkering with water colours and painting!
> I am so excited to be a part of the community (even just being a part of
> this email thread is thrilling haha). I would like to thank all the Org
> Admins and my mentor for a smooth application process. You have been
> immensely helpful!
>
> Looking forward to a great summer and beyond with you all :)
>
> Warm Regards,
> Saurabh
>
> On Tue, May 9, 2023 at 7:35 PM Sohom Datta <dattasohom1(a)gmail.com> wrote:
>
>> Congratulations and welcome, looking forward to seeing you guys around in
>> Wikimedia :)
>> Regards,
>> Sohom Datta
>> ---
>> Open-source contributor @Wikimedia
>>
>>
>> On Tue, May 9, 2023 at 9:54 AM Nikhil <nik.xyz.in(a)gmail.com> wrote:
>>
>>> Greetings,
>>> I would like to introduce myself as Nikhil Mahajan from India, currently
>>> a sophomore at IIT Roorkee <https://www.iitr.ac.in/>. I am enthusiastic
>>> about software development and have been actively involved as a software
>>> developer at the coding club <https://github.com/mdgspace> at my
>>> college. Some of my noteworthy projects can be found on my Github
>>> profile <https://github.com/nik-55>.
>>> My journey into the world of open source began through GSoC, and I made
>>> my first contribution to MediaWiki. I was thrilled to see my first patch
>>> get merged and it gives me a boost to make more contributions. During my
>>> exploration of MediaWiki, I came across an interesting project called
>>> "Abstract Wikipedia". The GSoC project is about writing end-to-end tests
>>> for different critical user journeys in Wikifunctions. These tests will run
>>> against any patch review. The tests fail if the patch introduces changes
>>> that break down any of the user journeys. This will help avoid merging the
>>> patches that mistakenly introduce bugs into the project
>>> Initially, I faced some difficulty in understanding the concept of
>>> "zobject" in the Abstract Wikipedia project. However, my mentor, @stef,
>>> helped me to gain a clearer understanding of the project.
>>> Although my university exams have kept me away from making contributions
>>> for a while, I am now keen to contribute to the project.
>>>
>>> Thank you for your time and consideration.
>>>
>>> Sincerely,
>>> Nikhil Mahajan
>>>
>>> On Tue, 9 May 2023 at 16:53, Vasanth Gopa <gopavasanth1999(a)gmail.com>
>>> wrote:
>>>
>>>> Hello folks,
>>>>
>>>> Please join us in welcoming Wikimedia's accepted candidates for Google
>>>> Summer of Code 2023 [1] and Outreachy Round 26 [2]!
>>>>
>>>> **Google Summer of Code 2023**
>>>>
>>>> 1. Ahmed Amine Hassou, Morocco, Wiki Education Dashboard:
>>>> Refactoring and upgrading React <
>>>> https://phabricator.wikimedia.org/T332976>
>>>> Mentors: Sage Ross
>>>>
>>>> 2. Chenhao Liu, United States of America, Wiki farm support for
>>>> Canasta <https://phabricator.wikimedia.org/T333773>
>>>> Mentors: Yaron Koren, Jeffrey Wang
>>>>
>>>> 3. Nikhil Mahajan, India, End-to-end test coverage for Abstract
>>>> Wikipedia's Wikifunctions <https://phabricator.wikimedia.org/T333498>
>>>> Mentors: Stef Dunlap, James Forrester, Cory Massaro, Denny
>>>> Vrandečić
>>>>
>>>> 4. Zexi Gong, China, Wikidocumentaries to import images from the
>>>> web to Structured Data on Commons <
>>>> https://phabricator.wikimedia.org/T332671>
>>>> Mentors: TuukkaH, Susannaanas
>>>>
>>>> 5. Shashwat Khanna, India, Improve Programs & Events Dashboard UX
>>>> for Article Scoped Programs <https://phabricator.wikimedia.org/T332932>
>>>> Mentors: Sage Ross
>>>>
>>>> 6. Saurabh Jamadagni, India, Adding a menu to Scribe-iOS
>>>> application and expanding keyboard languages <
>>>> https://phabricator.wikimedia.org/T333156>
>>>> Mentors: Andrew McAllister
>>>>
>>>> 7. Ritika Pahwa, India, Commons Android app: Make upload more
>>>> reliable <https://phabricator.wikimedia.org/T332126>
>>>> Mentors: Nicolas Raoul, Kaartic Sivaraam
>>>>
>>>> 8. Punith Nayak, India, Improve the functionality of VideoCutTool -
>>>> New features <https://phabricator.wikimedia.org/T330465>
>>>> Mentors: Gopa Vasanth, Sohom Datta
>>>>
>>>> 9. Varun Shrivastava, India, Improve the functionality of
>>>> VideoCutTool - Code Quality/Code Health <
>>>> https://phabricator.wikimedia.org/T333466>
>>>> Mentors: Gopa Vasanth, Sohom Datta
>>>>
>>>> **Outreachy Round 26**
>>>>
>>>> 1. Nathaly Toledo, Venezuela, Research imbalances in translation
>>>> between languages on Wikipedia <
>>>> https://phabricator.wikimedia.org/T333792>
>>>> Mentors: Adam Wight, Kavitha A, Simulo
>>>>
>>>> 2. Abhishek Bhardwaj, India, Research imbalances in translation
>>>> between languages on Wikipedia <
>>>> https://phabricator.wikimedia.org/T333097>
>>>> Mentors: Adam Wight, Kavitha A, Simulo
>>>>
>>>> 3. Sulagna Saha, Bangladesh, Write a Ruby gem for analyzing
>>>> Wikidata edits <https://phabricator.wikimedia.org/T333790>
>>>> Mentors: Sage Ross, Will Kent
>>>>
>>>> We would like to encourage accepted candidates to introduce themselves
>>>> on this thread and give a brief overview of the project they will be
>>>> working on.
>>>>
>>>> We’re so proud of the contributions they have made so far to our
>>>> community, and we look forward to having a wonderful time working with them
>>>> over the
>>>> summer. Also, a huge shout-out to the project mentors for their
>>>> enthusiasm and commitment!
>>>>
>>>> [1] https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023
>>>> [2] https://www.mediawiki.org/wiki/Outreachy/Round_26
>>>>
>>>> Regards,
>>>> GSoC / Outreachy Wikimedia organization administrators (Gopa, Sohom,
>>>> Srishti)
>>>>
>>>
Congratulations and welcome, looking forward to seeing you guys around in
Wikimedia :)
Regards,
Sohom Datta
---
Open-source contributor @Wikimedia
On Tue, May 9, 2023 at 9:54 AM Nikhil <nik.xyz.in(a)gmail.com> wrote:
> Greetings,
> I would like to introduce myself as Nikhil Mahajan from India, currently a
> sophomore at IIT Roorkee <https://www.iitr.ac.in/>. I am enthusiastic
> about software development and have been actively involved as a software
> developer at the coding club <https://github.com/mdgspace> at my college.
> Some of my noteworthy projects can be found on my Github profile
> <https://github.com/nik-55>.
> My journey into the world of open source began through GSoC, and I made my
> first contribution to MediaWiki. I was thrilled to see my first patch get
> merged and it gives me a boost to make more contributions. During my
> exploration of MediaWiki, I came across an interesting project called
> "Abstract Wikipedia". The GSoC project is about writing end-to-end tests
> for different critical user journeys in Wikifunctions. These tests will run
> against any patch review. The tests fail if the patch introduces changes
> that break down any of the user journeys. This will help avoid merging the
> patches that mistakenly introduce bugs into the project
> Initially, I faced some difficulty in understanding the concept of
> "zobject" in the Abstract Wikipedia project. However, my mentor, @stef,
> helped me to gain a clearer understanding of the project.
> Although my university exams have kept me away from making contributions
> for a while, I am now keen to contribute to the project.
>
> Thank you for your time and consideration.
>
> Sincerely,
> Nikhil Mahajan
>
> On Tue, 9 May 2023 at 16:53, Vasanth Gopa <gopavasanth1999(a)gmail.com>
> wrote:
>
>> Hello folks,
>>
>> Please join us in welcoming Wikimedia's accepted candidates for Google
>> Summer of Code 2023 [1] and Outreachy Round 26 [2]!
>>
>> **Google Summer of Code 2023**
>>
>> 1. Ahmed Amine Hassou, Morocco, Wiki Education Dashboard: Refactoring
>> and upgrading React <https://phabricator.wikimedia.org/T332976>
>> Mentors: Sage Ross
>>
>> 2. Chenhao Liu, United States of America, Wiki farm support for
>> Canasta <https://phabricator.wikimedia.org/T333773>
>> Mentors: Yaron Koren, Jeffrey Wang
>>
>> 3. Nikhil Mahajan, India, End-to-end test coverage for Abstract
>> Wikipedia's Wikifunctions <https://phabricator.wikimedia.org/T333498>
>> Mentors: Stef Dunlap, James Forrester, Cory Massaro, Denny
>> Vrandečić
>>
>> 4. Zexi Gong, China, Wikidocumentaries to import images from the web
>> to Structured Data on Commons <https://phabricator.wikimedia.org/T332671>
>> Mentors: TuukkaH, Susannaanas
>>
>> 5. Shashwat Khanna, India, Improve Programs & Events Dashboard UX for
>> Article Scoped Programs <https://phabricator.wikimedia.org/T332932>
>> Mentors: Sage Ross
>>
>> 6. Saurabh Jamadagni, India, Adding a menu to Scribe-iOS application
>> and expanding keyboard languages <
>> https://phabricator.wikimedia.org/T333156>
>> Mentors: Andrew McAllister
>>
>> 7. Ritika Pahwa, India, Commons Android app: Make upload more
>> reliable <https://phabricator.wikimedia.org/T332126>
>> Mentors: Nicolas Raoul, Kaartic Sivaraam
>>
>> 8. Punith Nayak, India, Improve the functionality of VideoCutTool -
>> New features <https://phabricator.wikimedia.org/T330465>
>> Mentors: Gopa Vasanth, Sohom Datta
>>
>> 9. Varun Shrivastava, India, Improve the functionality of
>> VideoCutTool - Code Quality/Code Health <
>> https://phabricator.wikimedia.org/T333466>
>> Mentors: Gopa Vasanth, Sohom Datta
>>
>> **Outreachy Round 26**
>>
>> 1. Nathaly Toledo, Venezuela, Research imbalances in translation
>> between languages on Wikipedia <https://phabricator.wikimedia.org/T333792
>> >
>> Mentors: Adam Wight, Kavitha A, Simulo
>>
>> 2. Abhishek Bhardwaj, India, Research imbalances in translation
>> between languages on Wikipedia <https://phabricator.wikimedia.org/T333097
>> >
>> Mentors: Adam Wight, Kavitha A, Simulo
>>
>> 3. Sulagna Saha, Bangladesh, Write a Ruby gem for analyzing Wikidata
>> edits <https://phabricator.wikimedia.org/T333790>
>> Mentors: Sage Ross, Will Kent
>>
>> We would like to encourage accepted candidates to introduce themselves on
>> this thread and give a brief overview of the project they will be working
>> on.
>>
>> We’re so proud of the contributions they have made so far to our
>> community, and we look forward to having a wonderful time working with them
>> over the
>> summer. Also, a huge shout-out to the project mentors for their
>> enthusiasm and commitment!
>>
>> [1] https://www.mediawiki.org/wiki/Google_Summer_of_Code/2023
>> [2] https://www.mediawiki.org/wiki/Outreachy/Round_26
>>
>> Regards,
>> GSoC / Outreachy Wikimedia organization administrators (Gopa, Sohom,
>> Srishti)
>>
>
TLDR: fresh-node now supports a one-off "command" invocation mode.
Learn more or install:
https://gerrit.wikimedia.org/g/fresh
Changelog:
https://gerrit.wikimedia.org/g/fresh/+/23.05.1/CHANGELOG.md
Each of the fresh-node scripts now supports a positional "command" argument, to run a single command without launching a shell first. For example: fresh-node -- npm install. Thanks *Gergő Tisza* and *Kosta Harlan* for their contributions!
fresh-node16 has been upgraded to include Firefox 102.10.0esr and Chromium 112. The same container has been in use in WMF CI for npm tests in most repos since 12 April 2023. The welcome text saw a make-over this release, featuring a new mimalistic look. I hope this will make the environment feel even snappier. By consensing this baseline, timely warnings about enabled mount points and environment exposure should stand out more. *Before* <https://phabricator.wikimedia.org/F36989286> / *After* <https://phabricator.wikimedia.org/F36989285>
Fresh is a fast way to launch isolated environments from your terminal. These can be used to work more responsibly with 'npm' developer tools such as ESLint, QUnit, Grunt, Selenium, and more. Example guide: https://www.mediawiki.org/wiki/Manual:JavaScript_unit_testing. To report issues or browse past and current tasks, check Phabricator at https://phabricator.wikimedia.org/tag/fresh/.
--
Timo Tijhof,
Principal Engineer,
Wikimedia Foundation.
The 1.41.0-wmf.7 version of MediaWiki is blocked[0].
The new version is currently deployed to group1, but can proceed no
further until these issues are resolved:
* T336022 - 1.41.0-wmf.7 increases Memcached call rate by +100%
- https://phabricator.wikimedia.org/T336022
* T336008 - MWException: Internal error in
ApiQueryRevisionsBase::getRevisionRecords: RevisionStore does not return
record for [n]
- https://phabricator.wikimedia.org/T336008
Once these issues are resolved train can resume. If they are not
resolved before the end of working day today, the train can resume on
Monday, May 8th.
Thank you for any help resolving these issues!
-- Your humble train toilers
[0]. https://phabricator.wikimedia.org/T330213
[1]. https://versions.toolforge.org/
Hello,
In accordance with CoC's amendment policy
<https://www.mediawiki.org/wiki/Code_of_Conduct/Amendments>. The committee
proposes an amendment on behalf of one of the community members to be added
in unacceptable behavior section
<https://www.mediawiki.org/wiki/Code_of_Conduct#Unacceptable_behavior>:
Soliciting help, support or technical assistance for websites whose
predominant activity or content is behaviour that explicitly and
significantly violates provisions of the code of conduct is forbidden in
Wikimedia technical spaces. For example, websites advocating violence or
hate speech are not welcome to ask for support on Wikimedia support forums.
This is similar to w:en:Wikipedia:No Nazis
<https://en.wikipedia.org/wiki/en:Wikipedia:No%20Nazis>
This will be open for three months for community feedback in
https://www.mediawiki.org/wiki/Topic:Xgg6dvg2athdb1h7 and if the community
reaches consensus and the committee won't oppose it, It will be added to
the policy.
Best
Amir (he/him),
On behalf of the CoC committee