Hi,
I use Pywikibot compat (the old version), which is now broken, and nobody
wants to correct it. So I tried to to it myself.
The error is with the API login.
The original method (which worked previously) is:
'action': 'login',
'lgname': self.username,
'lgpassword': self.password,
With this I get an error. Thr resulting data strucure has a warnings key,
and I printed the value of warnings:
{u'login': {u'*': u'Fetching a token via action=login is deprecated. Use
action=query&meta=tokens&type=login instead.'}}
Then I went to https://www.mediawiki.org/wiki/API:Login.
Here is stated something completely else:
action=clientlogin
So which one is right? What is the next step?
My wiki is Hungarian Wikipedia.
--
Bináris
Hello Wikimedians,
Gnome's Outreachy-13 <https://wiki.gnome.org/Outreachy> is round the corner
and Wikimedia is again participating in yet another internship season ( Dec
6 to March 6 ). The application deadline is *Oct - 17*.
Its interesting to see that candidates have already started to ping on
projects and show their interest!
Our Outreachy-13 board
<https://phabricator.wikimedia.org/project/board/2207/> till now has only
three projects. A lot of projects are sitting in possible-tech-projects
<https://phabricator.wikimedia.org/tag/possible-tech-projects/> board
waiting to be mentored. Many of them are tagged as *community-wishlist*
showing the community consensus.
The *community wishlist* items which could use some love are:
1. Make Special:Listfiles show the quantity of globalusage for a file -
T120748 <https://phabricator.wikimedia.org/T120748>
2. Category suggestions based on filename, description and location -
T120437 <https://phabricator.wikimedia.org/T120437>
3. Create a Timer based reminder for workflows - T88781
<https://phabricator.wikimedia.org/T88781>
Some others which look interesting:
1. Dark archive for Commons - T120454
<https://phabricator.wikimedia.org/T120454>
2. Create a CAPTCHA that is also a useful micro edit - T87598
<https://phabricator.wikimedia.org/T87598>
3. Fix TreeViews to provide pageviews statistics for all articles of any
wikiproject etc. - T56184 <https://phabricator.wikimedia.org/T56184>
4. Stash unsaved drafts of articles - T89235
<https://phabricator.wikimedia.org/T89235>
5. Merge proofread text back into Djvu files - T59807
<https://phabricator.wikimedia.org/T59807>
Its a gentle request to please go through the projects, and if you could
mentor any of those, add yourself to the task as a mentor, and we'll do the
rest.
Also, if you have a lingering task to finish or a new interesting feature
waiting to get implemented, add *possbile-tech-projects*, and we'll make
sure to feature it. The only scope requirement is that it should take 2-3
weeks for an experienced developer to finish.
Please come forward to mentor some of the enthusiastic students so that we
can welcome new members into our community :)
-Thanks and Regards,
-Sumit,
B.Tech Final Year,
Dept. of CSE,
IIT Patna
[x-posted announcement]
Hello,
The next online office hour session of the Wikimedia Language team is
scheduled for next Wednesday, September 21st, 2016 at 13:00 UTC. This
session is going to be an online discussion over Google Hangouts/Youtube
with a simultaneous IRC conversation. Due to the limitation of Google
Hangouts, only a limited number of participation slots are available.
Hence, do please let us know if you would like to join in the Hangout.
This time we will be taking questions from youtube viewers, only on the IRC
channel #wikimedia-office. The channel will be open for interactions during
the session. Questions can also be sent ahead of time to us.
Our last online round-table session was held in June 2016. You can watch
the recording here: https://www.youtube.com/watch?v=rANCUuJRTE8
Please read below for the event details, including local time, youtube
session link and do let us know if you have any questions.
Thank you
Runa
== Details ==
# Event: Wikimedia Language team's office hour session
# When: September 21, 2016 (Wednesday) at 13:00 UTC (check local time
http://www.timeanddate.com/worldclock/fixedtime.html?iso=20160921T1300)
# Where: https://www.youtube.com/watch?v=NXgMZ7myEA4 and on IRC
#wikimedia-office (Freenode)
# Agenda:
Updates from the Language team and Q & A.
--
Language Engineering Manager
Wikimedia Foundation
Back when preprocessor optimization data was displayed on the preview
page, one could see the output of mw.log and mw.logObject calls in the
LUA code there. Right now, I can't find any place when I can do that
any longer. I know about the debug console, but that is populated only
when you introduce something there and it's almost impossible to
exactly reproduce the parameters generated by passing through 3
templates and 2 other module calls.
Thanks,
Strainu
Hi all together,
maybe I'm mistaken, but iirc, some time ago, as a member of a specific
gerrit group (e.g. extension-GoogleLogin), I was able to add members to
this specific group by myself. Does I remember correctly? If so, currently
I'm not able to do this anymore. Was something changed or is this an error?
Best,
Florian
Hi,
I wish to use this opportunity to congratulate all the 6 students
(including me) that made it to the end of the GSoC program 2016 in the
Wikimedia foundation. It was not easy but we made it to the end. It was a
great time working with the Wikimedia Foundation and I had a very great
experience.
Regards
Alangi Derick Ndimnain
Hello everybody,
some time ago I've overtaken maintainership of extension "NSFileRepo", which allows to secure access to uploaded files based on namespace permissions set/managed by extension "Lockdown". It worked well with LTS release 1.23, but unfortunately due to some changes in "img_auth.php" [1] [2] it does not work in current LTS release 1.27. I've tried to rewrite the extension to fit into the new system [3], but it seems to be a hacky approach. There is already a Pabricator task (T140334 [4]) in which I've asked for support (and also got some good responses), but I want to draw some attention by writing to this mailing list. Any help, hints, comments are much appreciated.
[1] https://gerrit.wikimedia.org/r/#/c/127589/
[2] https://gerrit.wikimedia.org/r/#/c/127701/
[3] https://gerrit.wikimedia.org/r/#/c/308573/
[4] https://phabricator.wikimedia.org/T140334
best regards,
Robert Vogel
https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-09-14
= 2016-09-14 =
== Product ==
=== Reading ===
==== Reading Web ====
Current sprint:
* Related pages preparation for mobile web deployments
* Shipped wikidata descriptions in mobile web to all but top 6 wikis
==== Mobile Content Service ====
* Working on follow-up tasks from last week's Android app outage:
*
https://wikitech.wikimedia.org/wiki/Incident_documentation/20160907-Android
- * Set up monitoring tests for individual feed endpoints
https://phabricator.wikimedia.org/T145223
- * Communicate steps on how to switch the app to use different backend
servers.
- * Investigate Icinga alert setup if the app experiences unusually high
crash rates.
* Heads-up: New service developement starting soon for new RESTBase service
to get Trending edits:
https://phabricator.wikimedia.org/tag/reading_web_trending_service/
==== Android native app ====
Current sprint: 91 https://phabricator.wikimedia.org/project/view/2216/
* navigation overhaul: primary dev work is complete; now updating per
design feedback.
* beta release this week (probably)
==== iOS native app ====
Current release board: https://phabricator.wikimedia.org/project/view/2150/
* 5.2
* Adding iOS 10 Support
** Today Widgets - Top Read & Continue Reading and basic iOS 10
compatibility
* Dropping iOS 8 support
* Released to beta, releasing with iOS 10 Tuesday September 13
Next release board: https://phabricator.wikimedia.org/project/view/2188/
* Bug fix release for 5.2, scope still in discussion
==== Reading Infrastructure ====
* no blocking/blocked
=== Community Tech ===
* Blocking: none
* Blocked: none
* Working with Performance team to optimize refreshLinks job for
PageAssessments roll-out to enwiki (
https://phabricator.wikimedia.org/T145473)
* Finished work on Google OCR tool for WikiSource:
https://wikisource.org/wiki/Wikisource:Google_OCR
** Web interface: https://tools.wmflabs.org/ws-google-ocr/
** Gadget: https://wikisource.org/wiki/MediaWiki:GoogleOCR.js
* Working with DBAs on improving CentralAuth for cross-wiki watchlists (
https://phabricator.wikimedia.org/T141951)
* Working on Education Program Dashboard
https://phabricator.wikimedia.org/T125546
=== Editing ===
==== Collaboration ====
* Blocking
** Continuing work on Flow caching rewrite
* Blocked
* Updates
** Major work on seen time for Echo notifications. It is now a single
global time, so when you open any notification popup, the time is updated
globally.
** Continued work on using MessagePoster to allow for posting to wikitext
or Flow boards more easily. NewUserMessage updated to use this, PageTriage
is next.
==== Language ====
* Blocking: None
* Blocked: None
* Updates:
** Content Translation work continue.
** Apertium ready for Jessie migration, test this week, deployment likely
next week.
=== Analytics ===
* Blocking: None
* Blocked: None
* Updates:
** Kasocki : Working on automating tests with jenkins
** New AQS cluster data is loaded, load-tests still to be run, then
production integration
** Edit reconstruction: data for simplewiki is ready to be sent to Erik
(not perfect, still improving), performance optimisations on the go for big
wikis to run
** Pivot (druid based UI) is being productionized to be accessible for WMF
staff (LDAP)
** Participation in A/B testing design - Looking good
=== Services ===
* Blocking: none
* Blocked: none
* Updates:
** Services config deploys via scap3 on the way
** Depooling and repooling services during deployment, instructions would
be sent soon
** Change Propagation replaced RESTBaseUpdateJobs, extension undeployed
** EventBus deprecated events are not produced any more
=== Technical Operations ===
* '''Blocking''': none
** none
* '''Blocked''':
** none
* '''Updates''':
** Migrated to a new puppetmaster infrastructure for production, should
make next DC switchover easier (among other things)
*** TechOps offsite happening week of Sept 25 (last week of quarter),
please work around this for deployments*
** wikitech features will get a deprecation announcement soon
** Partial traffic to thumbor to be enabled this week
** apertium reviews for LE are done. Migration of apertium service to SCB
to happen next week.
** appserver migration to jessie ongoing. CODFW done, EQIAD to happen next
** New DBA, Manuel onboarded.
=== Discovery ===
* No blockers
* BM25 A/B test is turned off, preliminary results ok, waiting for analysis
* Working on multiwiki indexes, public comments sought at:
** https://www.mediawiki.org/wiki/Cross-wiki_Search_Result_Improvements
**
https://www.mediawiki.org/wiki/Cross-wiki_Search_Result_Improvements/Design
* Added ASCII-folding for French (https://phabricator.wikimedia.org/T144429)
* Had SPARQL workshop, materials at
https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/2016_SPARQL_Wor…
* Had Discernatron lunch, a lot of useful feedback
* Working on deploying codfw servers for WDQS
==== Interactive team ====
* <mapframe> to be deployed on non-large wikis soon
=== Fundraising Tech ===
* Investigating low response to WLM CentralNotice campaign in South Korea
* Fixing CentralNotice MariaDB strict mode violations
* Finishing up queue work
* More donor data cleanup in CiviCRM - language preferences, placeholder
emails and addresses
=== RelEng ===
* Blocking
** no
* Blocked
** no
* Updates
** Reminder: no deploys week of Sept 26th
** Changes to beta cluster puppetmaster cherry-pick process Coming Soon™
https://phabricator.wikimedia.org/T135427