Hello everyone,
The eighth workshop on the topic of "How to interact with Wikidata via
Pywikibot" is coming up - it will take place on Friday, October 7th at
16:00 UTC. You can find more details on the workshop and a link to join
here: <
https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_intera…>
[1].
This workshop will summarise how to access and save information to
Wikidata, including through page generators and queries*, using Pywikibot.
It will also cover the Wikidata conventions about the bot editing,
including the bot approvals process (*queries not included, please bring
your own!). This session will be run by Mike Peel.
To participate in this workshop, you would need basic familiarity with
Wikidata and Pywikibot installation.
We look forward to your participation!
Best,
Srishti
On behalf of the SWT Workshops Organization team
[1]
https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops#How_to_intera…
*Srishti Sethi*
Senior Developer Advocate
Wikimedia Foundation <https://wikimediafoundation.org/>
Hi all,
We've released OOUI v0.45.0 yesterday. It will be rolling out on the
normal train, Tuesday, 04 October 2022.
Highlights in this release since v0.44.0:
- Raise underlying jQuery to v3.6.1, up from v3.6.0 in alignment to
equal change in MediaWiki.
- Drop 'stopHand', renamed to 'hand' since v0.43.0.
Both updates above are considered breaking changes. Please carefully
test if they affect your code.
- Drop 'stopHand', renamed to 'hand' since v0.43.0.
Both updates above are considered breaking changes. Please carefully
test if they affect your code.
Selected new features:
- SelectWidget: Introduce `findFirstSelectedItem()` for performance
- SelectWidget now supports Home/End/PageUp/PageDown keys
- DropdownWidget: Add screen reader support while collapsed
- Toolbar: Fix DOM order of tools and actions for keyboard tabbing.
You can find details on additional new features, code-level, styling
and interaction design amendments, and all improvements since v0.44.0
in the full changelog [0].
Thanks to all code contributors, and to James D. Forrester for major
release work.
If you have any further queries or need help dealing with breaking
changes, please let me know.
As always, interactive demos and library documentation is available on
mediawiki.org [1], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
doc.wikimedia.org [2].
OOUI version: 0.45.0
MediaWiki version: 1.40.0-wmf.4 [3]
Date of deployment to production: Regular train, Tuesday 04 Oct 2022
[0] - https://gerrit.wikimedia.org/g/oojs/ui/+/v0.45.0/History.md
[1] - https://www.mediawiki.org/wiki/OOUI
[2] -
https://doc.wikimedia.org/oojs-ui/master/demos/?page=icons&theme=wikimediau…
[3] - https://wikitech.wikimedia.org/wiki/Deployments
<https://wikitech.wikimedia.org/wiki/Deployments#Week_of_October_03>
Best,
Volker
*tl;dr*: use `scap backport <gerrit url>` to deploy MediaWiki backports
____
There’s now a *single step* to deploy changes to Wikimedia’s production
MediaWiki.
🤯 An 85% reduction in command remembering!
On the deployment host run:
scap backport <gerrit url>
This works for any change to a live branch for mediawiki/core, extensions,
skins, or operations/mediawiki-config.
____
More details (and a demo) inside Jeena Huneidi’s excellent write up
<https://phabricator.wikimedia.org/phame/post/view/297/scap_backport_makes_d…>
.
<3
– Tyler Cipriani (on behalf of the RelEngers <https://releng.team> who really
do make dreams come true)
Engineering Manager, Release Engineering
Wikimedia Foundation
Hi all,
Now that Wikimedia production is fully on PHP 7.4[0], I propose dropping
support for PHP 7.2 and 7.3 from the master branch (which currently
means it'd apply to MW 1.40). PHP 7.2 is already not supported on the
release branches since MW 1.35.
PHP 7.3 went end-of-life in late 2021, and both the latest Debian stable
release (bullseye) and the latest Ubuntu LTS release (jammy) ship with
newer versions (7.4 and 8.1, respectively).
Please consider this the policy-required[1] notice. These changes can be
implemented in two weeks if there aren't any major objections here or in
the relevant Phabricator task[2].
[0]: https://phabricator.wikimedia.org/T271736
[1]: https://www.mediawiki.org/wiki/Support_policy_for_PHP#Process
[2]: https://phabricator.wikimedia.org/T261872
-- Taavi
Hi all,
On Thursday we will be issuing a security and maintenance release to all
supported branches of MediaWiki.
The new releases will be:
- 1.35.8
- 1.37.5
- 1.38.3
This will resolve three low priority issues in MediaWiki core along with
bug fixes included for maintenance reasons. This includes various patches
for PHP 8.0 and PHP 8.1 support.
We will make the fixes available in the respective release branches (plus
1.39 which is currently in release candidate status) and master in git.
Tarballs will be available for the above mentioned point releases as well.
A summary of some of the security fixes that have gone into non-bundled
MediaWiki extensions will also follow later.
As a reminder, 1.37 is due to become end of life (EOL) in November 2022.
1.37.5 is expected to be the last release for this branch. It is
recommended to upgrade to 1.38, or to 1.39 (the next LTS after 1.35) due to
be released in November 2022.
[1] https://www.mediawiki.org/wiki/Version_lifecycle
Hi
We're currently in the final phase of planning for the IDM project (now
named Charon <https://en.wikipedia.org/wiki/Charon>, at least internally),
but before we start development we would like to hear feedback from you.
Briefly: The identity management portal is a project in the Infrastructure
Foundations team. The goal is to provide a self service portal, for
requesting, granting and revoking access to various systems and platforms.
This will also impact clinic duty, hopefully making it less of a chore on
SRE, once completed.
One of the initial goals will be to replace the account creation in the
WikiTech wiki, getting us closer to being able to resolve:
https://phabricator.wikimedia.org/T161859 (Make Wikitech an SUL wiki.
SUL = Standard
Unified Login) and https://phabricator.wikimedia.org/T161553 (Remove
OpenStackManager from Wikitech).
As currently planned we'll implement the portal in Python and Django
<https://www.djangoproject.com/>, keeping it in line with other SRE
projects, such as Striker and Debmonitor.
The initial implementation steps are described on WikiTech:
https://wikitech.wikimedia.org/wiki/Wikitech_IDM. A more detailed roadmap
does exist, but for now what we would like your feedback on is the four Major
use cases for the wikitech IDM
<https://wikitech.wikimedia.org/wiki/Wikitech_IDM#Major_use_cases_for_the_wi…>
.
Please use the Talk page on the wiki for feedback and comments. If you feel
a real time conversation is more conducive please catch me (slyngs) or
Moritz (moritzm) on the #wikimedia-sre-foundation IRC channel.
Let us know if you have any questions, use cases you like us to support in
the long term, if there are road blocks you believe we missed or just
feedback in general.
Thanks.
--
Simon