[Wikitech-l] 2021-04-28 Scrum of Scrums meeting notes

2021-04-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-04-28

=2021-04-28=

== Callouts ==
* Budgeting season for the next fiscal year. Send your expectations for
production computing resources requests to SRE
* For RelEng: Metrics Engineering needs reviews and/or advice on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
** Done -- JDF.
* Backport training! Please signup if you're interested in deploying to
production:
https://lists.wikimedia.org/pipermail/wikitech-l/2021-April/094458.html

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
 WMDE Technical Wishes, Security, Search Platform, Quality & Test,
Performance, Platform, Cloud Services, Analytics, Library, Parsing,
Android, iOS, Editing, CommTech

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==
=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
** Thanks to Sam Reed for help with SecurePoll
* Updates:
** Partial blocks against actions enabled on beta
** Starting prep work for adding Single Transferable Vote to SecurePoll

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
*** Backend will be enabled this week on arwiki, bnwiki, cswiki, viwiki
** Working on on-wiki configuration
https://www.mediawiki.org/wiki/Growth/Community_configuration

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Marcel Forns for working on making the VirtualPageviews instrument use
EventLogging: https://phabricator.wikimedia.org/T279382
* Updates:
** Enabled A/B test of language switcher treatment:
https://phabricator.wikimedia.org/T280526
** Split out link styling rules from the legacy feature in
ResourceLoaderSkinModule: https://phabricator.wikimedia.org/T278576

=== Product Infrastructure ===
* Blocked by:
** Needs reviews and/or advice from RelEng on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
* Blocking:
* Thank yous:
* Updates:

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Image recommendations design work
** Built tool for evaluating image recommendations:
https://image-recommendation-test.toolforge.org/
** Adding English labels and aliases of related wikidata items to search
query (
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/643388
)

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
* Updates:
** Nothing exciting this week.
** Working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases

=== Language ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** [Translate extension] Added support for HTML-y translation variable
syntax (https://phabricator.wikimedia.org/T274881)
** [Translate extension] Limited the max number of translatable pages that
can be moved via the UI to 500, added a script that can be used to move a
large number of pages (https://phabricator.wikimedia.org/T275109)
** PHP upgrade changed cookie handling wrt. URL encoding. This broke CX (
https://phabricator.wikimedia.org/T281346). Be aware.

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Working on first release of WordPress plugin for Wikipedia Preview
***
https://docs.google.com/document/d/1fHMjKefYf-QFNeNTpfdmNzywBQAh8G5OdICwZ90j4_Q/edit#
*** https://phabricator.wikimedia.org/T28
*** https://phabricator.wikimedia.org/T279550
*** https://phabricator.wikimedia.org/T255439 (spike)

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing design inventory work:
https://phabricator.wikimedia.org/T277047
** Created separate entry point for Vue.js search in WVUI:
https://gerrit.wikimedia.org/r/c/wvui/+/682763/
** Continuing Technical Decision Making Process for build step:
https://phabricator.wikimedia.org/T279108
** Discussing component implementation, comments highly encouraged!
*** Buttons: https://phabricator.wikimedia.org/T278509
*** Select/dropdown: https://phabricator.wikimedia.org/T280712
*** Binary inputs: https://phabricator.wikimedia.org/T279714
 Radio: https://phabricator.wikimedia.org/T281186
 Checkbox: https://phabricator.wikimedia.org/T281191

== Technology ==
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Deploying new email preferences pages and backend
** Starting integration with new API of backup card processor
** Migrating more custom CRM code off drupal 7
** CiviCRM imports
** updating documentation

 Release Engineering 
* Blocked by:
** Train is currently blocked by a Wikibase issue on Commons:
https://phabricator.wikimedia.org/T281361
* Blocking:
** Metrics Engineering needs reviews and/or advice on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
* Thank yous:
** dancy: James F. for code reviews, 

[Wikitech-l] [Train] 1.37.0-wmf.3 status update

2021-04-28 Thread Lars Wirzenius
The 1.37.0-wmf.3 version of MediaWiki is blocked[0].

The new version is deployed to {group(s){0,1,2}}[1], but can proceed no
further until these issues are resolved:

* T281361 TypeError: Argument 2 passed to
  
Wikibase\Client\DataAccess\Scribunto\WikibaseLanguageIndependentLuaBindings::trackUsageForSitelink()
  must be an instance of Wikibase\DataModel\Entity\ItemId, instance of
  Wikibase\MediaInfo\DataMo  
  

Once these issues are resolved train can resume. If these issues are
resolved on a Friday the train will resume Monday.

Thank you for your help resolving these issues!

-- Your humble train toiler

[0]. 
[1]. 

-- 
WMF release engineering team | he/him or they/them
"Imagine a world in which every single human being can freely share in
the sum of all knowledge."

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] Hackathon program: call for proposals open until May 9th

2021-04-28 Thread Léa Lacroix
Hello all,

The Wikimedia hackathon
 is coming up in a
few weeks, on May 22-23! We’re very excited to gather online with you all
and hack together.

On top of the informal hacking, we would like to build a light, community
powered program, with sessions and discussions about the technical
environment in the Wikimedia movement. We will have two different “tracks”,
each of them having its own setup:


   1.

   The main track, a livestream of sessions that will be recorded and
   available for replay, hopefully using a fully open source set up. This will
   be great for presentations, talks and demos.
   2.

   The open rooms: two Jitsi rooms will be available to schedule your
   sessions. This is perfect for informal discussions, Q and workshops.


If you’re interested in running a session in the hackathon’s program, it’s
easy: please create a task on the Phabricator board
, using this template
,
that will give you all the required information. The coordination team will
come back to you to help you prepare and schedule your session.

You will also find the different formats that we are offering:
presentation, discussion, workshop or lightning talk. All topics are
welcome, as long as they are connected to the technical environment of the
Wikimedia projects. We are particularly interested in sessions that are
useful for newcomers, and connected to the main topics of this year’s
hackathon: open source tools for events, documentation and finding
co-maintainers.

Because we will need some time to schedule the proposed sessions and to
make technical tests with the speakers, please note that the deadline to
submit a session for the main track is May 9th. For the open rooms, you
will have a bit more time, until May 19th.

You will find more information and details about the call for proposals on
the how-to page
. If you
have any questions, feel free to ask on the discussion page
. If you want
to brainstorm ideas or find a co-speaker for your session, feel free to ask
the crowd on the hackathon social channels
.

Feel free to share the word anywhere you find it useful, and talk about it
with your contacts! Thanks in advance,

For the coordination team,
-- 
Léa Lacroix
Community Engagement Coordinator

Wikimedia Deutschland e.V.
Tempelhofer Ufer 23-24
10963 Berlin
www.wikimedia.de

Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.

Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 Nz. Als 

Re: [Wikitech-l] Reference Previews will become a default feature on a first group of wikis soon

2021-04-28 Thread Johanna Strodt
Hello, here is an update on the deployment of Reference Previews:

* As you may have noticed, Reference Previews [1] were not deployed in
March, as was originally planned. The deployment as a default feature is
planned for May 5 on a group of wikis [2]. More wikis will follow over the
course of the year.

* The decision to have a combined setting for Reference Previews and Page
Previews was revisited, so you will be able to toggle both types of
previews on and off independently. That change has now been implemented,
along with a few other fixes for reported issues.
* Reference Previews will become opt-out for all users, both logged in and
logged out [3]. (As before, if you're using the gadgets Reference Tootips
or Navigation Popups to see popups for references, you won't see Reference
Previews.)


If you have any feedback or questions, please let me know on the project’s
talk page. [4]

For WMDE’s Technical Wishes team

Johanna

[1] project page:
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews

[2] wikis for first round of default deployment:
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews#Status_and_next_steps


[3] opt-out feature:
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews#Opt-out_feature

[4] talk page:
https://meta.wikimedia.org/wiki/Talk:WMDE_Technical_Wishes/ReferencePreviews

Am Mi., 3. März 2021 um 10:43 Uhr schrieb Johanna Strodt <
johanna.str...@wikimedia.de>:

> // apologies for cross-posting
>
>
> Hello!
>
>
> A new type of preview will soon be part of the MediaWiki software:
> Reference Previews.[1] This feature shows you a reference in a small pop-up
> when you hover over the reference number in square brackets. This way, you
> can look up a reference without jumping down to the bottom of the page.
>
> What’s more is that Reference Previews can offer a quicker way to evaluate
> the trustworthiness of the cited source by displaying the reference type
> (book, web, news, journal, note) in the pop-up’s header. Thus, they can
> help increase trust in the article itself. These types can be applied by
> using citation templates, or by manually entering a class into the ref tag.
>
> Reference Previews will be combined with Page Previews[2], a feature
> showing previews for linked articles. Both perform essentially the same
> function: previewing content before deciding to dig deeper, and easily
> providing more information while reading. Because of their similarities in
> design and behavior, both Page Previews and Reference Previews will be
> controlled by a single user setting. This means, all users who currently
> have Page Previews activated, will also get Reference Previews. Also, all
> readers, anonymous contributors and new users will see Reference Previews
> per default if they haven’t disabled Page Previews.
>
> On several wikis, the Navigation-Popups gadget and the Reference Tooltips
> gadget already offer previews for references. If you want to use them
> instead, you can: If you have one of these gadgets enabled, you’ll see them
> instead of Reference Previews. Although these gadgets exist, this feature
> was built into a MediaWiki extension in order to make it available for all
> Wikipedias, just as Page Previews is.
>
> The original request for this came from the Technical Wishes survey on
> German Wikipedia in 2017, where it was the number 1 wish. The Technical
> Wishes team from Wikimedia Germany has been working on it in cooperation
> with the WMF’s Reading Web team. Reference Previews have been a beta
> feature for several months on all Wikipedias and some other wikis, with
> more than 830,000 beta testers. During the beta phase, lots of feedback was
> collected, and several changes were made as a result.[3] Now, we plan to
> deploy it to a first group of wikis as a default feature on March 17. We’re
> still looking for wikis who want to have the default feature early, so if
> you’re interested, please let us know! [4] [5]
>
> More information about this feature, including frequently asked questions,
> can be found on its project page on Meta. [1] A big thanks to everyone who
> contributed to this development, by voting, testing, giving feedback or
> else. Comments and questions are welcome on this talk page. [4]
>
>
> Best,
>
> Johanna
>
> [1] Reference Previews:
> https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
> [2] Page Previews: https://www.mediawiki.org/wiki/Page_Previews
> [3] Changes during the beta phase:
> https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews#Beta_phase
> [4] talk page:
> https://meta.wikimedia.org/wiki/Talk:WMDE_Technical_Wishes/ReferencePreviews
> [5] Phab: https://phabricator.wikimedia.org/T271206
>
> --
> Johanna Strodt
> Project manager community communications Technical Wishes
>
> Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
>
> Tel. (030) 219 158 26-0
>
> https://wikimedia.de
>
> ==
>
> Unsere Vision 

[Wikitech-l] Mailman3 is now deployed to production, mailing lists are upgrading

2021-04-28 Thread Amir Sarabadani
Hello,

TLDR: Mailman3 is now available for general use, all mailing lists will be
migrated in the next couple of weeks, providing everyone with a much better
mailing list experience. You will notice some changes, let us know if you
run into issues.

Long version:
We're happy to announce that Mailman3 is available for general use and some
have already been migrated. You can find the current mailing lists that
have been migrated at [1] and their archives in "hyperkitty"[2].

Mailman3 is a full rewrite of our previous mailing list software
(Mailman2), and the migration is long overdue. Some key new features that
we want to highlight:
* One user account (no more monthly password reminder emails or list
passwords)
* Ability to search through archives
* Posting through a web interface
* A web interface that doesn't look like its from the early 2000s
* Better security of accounts and messages

The first mailing list migrated was LGBT@ and you can see its mailing list
page in [3]. We are going to slowly migrate the rest of mailing lists (all
+700 of them), you can track the work in [4]. All new mailing lists from
now on will be only on Mailman3.

This means:
* We will send an email to admins of any mailing list right before
starting the upgrade process, and once it's finished.
* The link to subscribe to lists will change, please update your wiki
pages, documentation, etc. We will provide redirects though.
* Links to old archives for public mailing lists won't break. It will
stay at it is now and will become redirects shortly. But URLs of archived
emails of private mailing lists will break. This is necessary for improving
security of mailing lists. Keep it in mind that in the new system you can
easily search in the archives.

Given that in Mailman3, you can simply have one central account for all of
your mailing lists. We highly encourage you to make one [1], that way, you
can easily control what mailing lists you are subscribed to, easily join
new mailing lists and much more. This also makes administrating and
moderating mailing lists much easier.

If you have any questions or you encounter any issues, let us know! You can
create a Phabricator ticket ("Wikimedia-Mailing-lists" project) or ping us
on IRC in #wikimedia-tech.

We hope that Mailman3 brings much needed love to our mailing lists without
breaking your workflows (like reading mails by piping telnet into less or
something like that).

The umbrella ticket for the work: https://phabricator.wikimedia.org/T52864

[1] https://lists.wikimedia.org/postorius/lists/
[2] https://lists.wikimedia.org/hyperkitty/
[3] https://lists.wikimedia.org/postorius/lists/lgbt.lists.wikimedia.org/
[4] https://phabricator.wikimedia.org/T280322

Best,
Kunal (Legoktm) and Amir (Ladsgroup)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l