As the last release of Python 2 is finally out, the July release of
Pywikibot is going to be the **last release that supports Python 2**.
Support of Python 3.4 and MediaWiki older than 1.19 is also going to be
dropped. After this release, Pywikibot is not going to receive any further
patches and bug fixes related to those Python and MediaWiki versions.
Functions and other stuff specific to Python 3.4, Python 2.x or MediaWiki
older than 1.19 will be removed.
For your convenience, this release is marked with a "python2"
git tag and it is also the last 3.0.x release. In case you really need it,
the Pywikibot team created /shared/pywikibot/core_python2 repository in
Toolforge and a python2-pywikibot package in software repositories of some
operating systems.
The Pywikibot team strongly recommends that you migrate your scripts from
Python 2 to Python 3. The migration steps were described in the previous
message, which can be found here:
https://lists.wikimedia.org/pipermail/pywikibot/2020-January/009976.html
Detailed
plan of Python 2 deprecation with dates is described here:
https://www.mediawiki.org/wiki/Manual:Pywikibot/Compatibility
If you encounter any problems with the migration, you can always ask us
here: https://phabricator.wikimedia.org/T242120
Best regards,
Pywikibot team
The 1.35.0-wmf.36 version of MediaWiki is blocked[0].
The new version can proceed no further until these issues are resolved:
* Undefined indexes: start and end in includes/TimedMediaHandler.php +392
- https://phabricator.wikimedia.org/T254824
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]. https://phabricator.wikimedia.org/T254824
[1]. <https://tools.wmflabs.org/versions/>
--
Jeena Huneidi
Software Engineer, Release Engineering
Wikimedia Foundation
Thanks for all the work you folks do on Pywikibot, it's really a gem in the
ecosystem.
On Tue, Jun 9, 2020 at 11:45 AM Martin Urbanec <martin(a)urbanec.cz> wrote:
> As the last release of Python 2 is finally out, the July release of
> Pywikibot is going to be the **last release that supports Python 2**.
> Support of Python 3.4 and MediaWiki older than 1.19 is also going to be
> dropped. After this release, Pywikibot is not going to receive any further
> patches and bug fixes related to those Python and MediaWiki versions.
> Functions and other stuff specific to Python 3.4, Python 2.x or MediaWiki
> older than 1.19 will be removed.
>
> For your convenience, this release is marked with a "python2"
> git tag and it is also the last 3.0.x release. In case you really need it,
> the Pywikibot team created /shared/pywikibot/core_python2 repository in
> Toolforge and a python2-pywikibot package in software repositories of some
> operating systems.
>
> The Pywikibot team strongly recommends that you migrate your scripts from
> Python 2 to Python 3. The migration steps were described in the previous
> message, which can be found here:
> https://lists.wikimedia.org/pipermail/pywikibot/2020-January/009976.html
> Detailed plan of Python 2 deprecation with dates is described here:
> https://www.mediawiki.org/wiki/Manual:Pywikibot/Compatibility
>
> If you encounter any problems with the migration, you can always ask us
> here: https://phabricator.wikimedia.org/T242120
>
> Best regards,
>
> Pywikibot team
> _______________________________________________
> Wikimedia Cloud Services announce mailing list
> Cloud-announce(a)lists.wikimedia.org (formerly
> labs-announce(a)lists.wikimedia.org)
> https://lists.wikimedia.org/mailman/listinfo/cloud-announce
>
Hi,
I'm looking for help finding the cause(s) of a memory leak in the
countervandalism CVNBot project. These bots provide users with
filtered recent-changes information to patrollers on various big wikis
(enwiki, commons, wikidata[1]) as well as from groups of small wikis
combined (SWMT[1]).
The bot is a Mono application written in C#, which runs in Wikimedia Cloud.
We're finding that as of last November the bots bots have started leaking
much
more memory than, possibly due to simply the wikis being more active
(especially Wikidata). This leads to frequent outages due to bots becoming
lagged, unresponsive for hours, etc.
I'm quite the noob when it comes to C#, and unfortunately there aren't
many maintainers left of this project (I inherited it to keep it running,
but
beyond that kinda out of my depths here). If you know C# well, or have
experience with VS2019, or just are looking for a challenge, check below
for more info and share ideas :)
https://github.com/countervandalism/CVNBot/issues/13
-- Timo
[1] https://meta.wikimedia.org/wiki/Countervandalism_Network/Bots
Hello,
The global function "wfWaitForSlaves()" that has been soft deprecated [1]
since 1.27 is now hard deprecated (from master and subsequently 1.35
release) and will be removed soon.
Please use LBFactory::waitForReplication instead.
I would like to thank Sam Reed for cleaning up all of the usages in
extensions. For more context, see https://phabricator.wikimedia.org/T181673
[1]: See Stable interface policy for the definitions:
https://www.mediawiki.org/wiki/Stable_interface_policy
Have a nice day
--
Amir (he/him)
All,
I've released, and switched Wikimedia CI over to, a new version of Quibble,
version 0.0.44.
There are two minor changes in this release compared to the previous state,
0.0.41:
* Firstly, quibble now prints the version strings of mysql and postgres
being run, alongside the versions of PHP, node, and browsers being used in
the tests. Thank you to Reedy for both the idea and execution.
* Secondly, the new-in-quibble-0.0.41 Standalone phpunit group annotation
is also skipped for the phpunit Database test run, rather than running them
twice. As Standalone is used by the CirrusSearch and Scribunto extensions,
both of which are in the gate for MediaWiki code, this change will speed up
CI for everyone.
If your project has a great many unit tests which are isolated from the
rest of MediaWiki, please do speak to me about it and we can discuss
using @group
Standalone to speed up test runs for your code.
The full change log is available at
https://doc.wikimedia.org/quibble/changelog.html.
This has had a troubled release, with two reverts (versions 0.0.42 and
0.0.43), but with most of the changes backed out this should now be stable;
I am optimistic that the third time is the charm. However, if there are any
issues please do file a Phabricator task with the #Release-Engineering-Team
<https://phabricator.wikimedia.org/maniphest/task/edit/form/3/?tags=Release-…>
so we can get it fixed urgently.
Yours,
--
*James D. Forrester* (he/him <http://pronoun.is/he> or they/themself
<http://pronoun.is/they/.../themself>)
Wikimedia Foundation <https://wikimediafoundation.org/>
*Apologies for cross-posting!*
Wikimedia Deutschland is interested in having an overview of what’s
happening with Wikibase users and thus, we are running a survey to learn
how we can advance engagement between the software development team
and the people
who are using or are considering using Wikibase.
If you would like to participate, please use this link
<https://forms.gle/McgkdKzDc4BgWokG9> (Google Forms, estimated fill-in time
6min). If you don’t want to use Google Forms, you can also send me a
private email with your answers. We would love to get as many answers as
possible before Saturday, June 6th.
The participation is anonymous and there are no required answers. The data
will only be shared in an aggregated form.
If you have any questions, feel free to reach out to me directly.
Cheers,
--
Mohammed Sadat
*Community Communications Manager for Wikidata/Wikibase*
Wikimedia Deutschland e.V.
Tempelhofer Ufer 23-24
10963 Berlin
www.wikimedia.de
Hi Everyone,
It's time for Wikimedia Tech Talks 2020 Episode 4! This talk will take
place on 5 June 2020 at 5 PM UTC.
Title: API portal and gateway
Speaker: Evan Prodromou, Product Manager for APIs in the Platform Team
Summary: How does Wikimedia become "the essential infrastructure in the
ecosystem of free knowledge"? One way is by making a platform that helps
software developers become successful. In this talk, Evan Prodromou,
Product Manager for APIs in the Platform Team, discusses the ongoing work
to provide a Wikimedia developer platform. With this platform, app creators
can include Wikimedia data and content into their software in new and
emergent ways. From modernizing our API paradigm, through unified user
authorization, documentation, and developer onboarding, the Platform team
is working to make a developer experience that rivals those from other
major Internet players.
The link to the Youtube Livestream can be found here:
https://youtu.be/gedV-OScuQY
During the live talk, you are invited to join the discussion on IRC at
#wikimedia-office
You can browse past Tech Talks here:
https://www.mediawiki.org/wiki/Tech_talks
If you are interested in giving your own tech talk, you can learn more
here:
https://www.mediawiki.org/wiki/Project:Calendar/How_to_schedule_an_event#Te…
Note: This is a public talk. Feel free to distribute through appropriate
email and social channels!
Kindly,
Sarah R. Rodlund
Technical Writer, Developer Advocacy
<https://meta.wikimedia.org/wiki/Developer_Advocacy>
srodlund(a)wikimedia.org
Forwarding.
Pine
( https://meta.wikimedia.org/wiki/User:Pine )
---------- Forwarded message ---------
From: Yaron Koren <yaron57(a)gmail.com>
Date: Wed, Jun 3, 2020 at 8:42 PM
Subject: [MediaWiki-l] New version of "Working with MediaWiki" released
To: MediaWiki announcements and site admin list
<mediawiki-l(a)lists.wikimedia.org>
Hi everyone,
I'm excited to announce that a new version of my MediaWiki reference book,
"Working with MediaWiki", has just been released.
To briefly recap: the first edition came out in 2012, and then an updated
version in 2014; then the 2nd edition came out in 2017, and this is an
updated version of the 2nd edition. For this new version, a lot of the text
and screenshots were updated, to reflect changes to core MediaWiki and its
extensions over the last three years.
As with the earlier version, the entire text of the book can be read for
free online:
https://workingwithmediawiki.com/book/
(That website used to be slow at times, but it's on a different server now
and should be fine.)
Of course, there's nothing like reading an actual printed book, and, though
it's never been available in stores, you can order the book online from
Amazon. Just follow the links from here:
https://workingwithmediawiki.com/
That's it, and I hope people enjoy the book!
-Yaron
--
WikiWorks · MediaWiki Consulting · http://wikiworks.com
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l