Hello,
On 16 March 2019, Wikimedia Foundation staff observed suspicious activity
associated with Gerrit and as a precautionary step has taken Gerrit offline
pending investigation.
The Wikimedia Foundation's Security, Site Reliability Engineering and
Release Engineering teams are investigating this incident as well as
potential improvements to prevent future incidents. More information will
be posted on Phabricator (https://phabricator.wikimedia.org/T218472 ) as it
becomes available and is …
[View More]confirmed. If you have any questions, please
contact the Security (security(a)wikimedia.org <trustandsafety(a)wikimedia.org>
).
Thanks
[View Less]
Wikidata surpassed the English language Wikipedia in the number of
revisions in the database, about 45 minutes ago today.I was tipped off by a
tweet [1] a few day ago and have been watching via a script that displays
the largest revision id and its timestamp. Here's the point where Wikidata
overtakes English Wikipedia (times in UTC):
[ariel@bigtrouble wikidata-huge]$ python3 ./get_revid_info.py -d
www.wikidata.org -r 888603998,888603999,888604000
revid 888603998 at 2019-03-20T06:00:59Z
revid …
[View More]888603999 at 2019-03-20T06:00:59Z
revid 888604000 at 2019-03-20T06:00:59Z
[ariel@bigtrouble wikidata-huge]$ python3 ./get_revid_info.py -d
en.wikipedia.org -r 888603998,888603999,888604000
revid 888603998 at 2019-03-20T06:00:59Z
revid 888603999 at 2019-03-20T06:00:59Z
revid 888604000 at 2019-03-20T06:01:00Z
Only 45 minutes later, the gap is already over 2000 revsions:
[ariel@bigtrouble wikidata-huge]$ python3 ./compare_sizes.py
Last enwiki revid is 888606979 and last wikidata revid is 888629401
2019-03-20 06:46:03: diff is 22422
Have a nice day!
Ariel
[1] https://twitter.com/MonsieurAZ/status/1106565116508729345
[View Less]
In light of the gerrit incidents these last few days, and as part of
the process of strengthening gerrit's operational security, we 've
just gone ahead and configured gerrit to add the User: HTTP header on
the response. To take advantage of that, we 've also amended the wmf
apache LogFormat directive to log that header if it exists. I 've
documented the change in
https://wikitech.wikimedia.org/wiki/Apache_log_format.
Note that the order of fields changes just a bit (the last field is
now 17 …
[View More]instead of 16, the 16th is now the User: HTTP header if it
exists, otherwise a -). If you are aware of anything that might break
because of that let us know.
Regards,
--
Alexandros Kosiaris
Senior Site Reliability Engineer
Wikimedia Foundation
[View Less]
Hello all,
I am Manimaran. I am Free Software Activist and also android developer. I
try to make app for contributing Wiktionary. Which help to record audio
then upload to commons.
I share my efforts to my blog. I face some problem on development. Any one
can help me.
*Blog* :
https://manimaran96.wordpress.com/2019/01/06/spell4wiki-mobile-app-to-recor…
*Source code* : https://github.com/manimaran96/Spell4Wiki
*APK file* :
https://github.com/manimaran96/Spell4Wiki/blob/master/apk_file/…
[View More]spell4wiki_1…
*Issue*
- When Uploading audio I got an error message* ->
*{“error”:{“code”:”permissiondenied”,”info”:”The
action you have requested is limited to users in one of the groups:
[[Wikipedia:Autoconfirmed users|Autoconfirmed users]],
[[Wikipedia:Administrators|Administrators]], [[Wikipedia:User access
levels#Confirmed|Confirmed users]].”,”*”:”See
https://en.wikipedia.org/w/api.phpfor API usage. Subscribe to the
mediawiki-api-announce mailing list at <
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce>
for notice of API deprecations and breaking changes.”},”servedby”:”mw1226″}
- But My User name is confirmed via mail. Also Have permission to
upload. Then I don’t know why comes this type of issue.
- Also trying with other wikipedians username same error comes all of
them.
[View Less]
Cross-posting to wikitech-l for more community input on how extensions can
interact with CirrusSearch. :)
Thanks,
Deb
--
deb tankersley
program manager, engineering
Wikimedia Foundation
---------- Forwarded message ---------
From: David Causse <dcausse(a)wikimedia.org>
Date: Mon, Mar 18, 2019 at 9:56 AM
Subject: [discovery] Discussion around CirrusSearch extensibility
To: A public mailing list about Wikimedia Search and Discovery projects <
discovery(a)lists.wikimedia.org>
…
[View More]
Hi,
I've put a couple pages on mw.org to start discussing about the problem we
are currently facing as to how extensions can interact with CirrusSearch
without stepping on each other toes.
To describe the problem briefly:
some extension provides additional data to the wiki structure (generally
through custom Content Handlers) and CirrusSearch itself is not aware of
the best ways to take benefits of this additional data to ameliorate
ranking or results display.
Cirrus has provided (organically) various hooks to let us build what we
have today:
- wikidata search integration for Entities, Properties & Lexemes
- search keywords
But as more and more integrations have to be done (SDoC) we need to step
back and decide on better ways to let extensions augment the search
experience.
Beware that the discussion at this stage may only be relevant to developers
who worked on these extensions. A page describes the current "query
construction" mechanism[1] (with an emphasis on parts that poses problems
at the moment) and a first list of use cases and a first set of
solutions[2].
This is just a starting point for the discussion.
Thanks for your input.
[1] https://www.mediawiki.org/wiki/Extension:CirrusSearch/Query_Construction
[2]
https://www.mediawiki.org/wiki/Extension:CirrusSearch/Query_Construction/Us…
_______________________________________________
Discovery mailing list
Discovery(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/discovery
[View Less]
// Sorry for cross-posting!
Reminder: Technical Advice IRC meeting this week **Wednesday 3-4 pm UTC**
on #wikimedia-tech.
Questions can be asked in English and German!
The Technical Advice IRC Meeting (TAIM) is a weekly support event for
volunteer developers. Every Wednesday, two full-time developers are
available to help you with all your questions about Mediawiki, gadgets,
tools and more! This can be anything from "how to get started" over "who
would be the best contact for X" to specific …
[View More]questions on your project.
If you know already what you would like to discuss or ask, please add your
topic to the next meeting:
https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
Hope to see you there!
Johanna (for the Technical Advice IRC Meeting crew)
[View Less]
Following approval by TechCom and WMF Interim CTO Erika Bjune, I've
moved the new Gerrit privilege policy page out of my userspace to
https://www.mediawiki.org/wiki/Gerrit/Privilege_policy
This is a merge of two pages: [[Gerrit/+2]] and [[Gerrit/Project
ownership]], with some additional changes. I've now redirected both of
those pages to the new policy page.
The main changes are:
* The wmde LDAP group, representing WMDE staff members, will be given
+2 access to mediawiki/* projects, similar …
[View More]to the rights given to WMF
staff members.
* The ability of ShoutWiki and Hallo Welt! to manage access to the
extensions they maintain is described and formalised.
* The ownership model for extensions is discouraged in favour of
individual requests on Phabricator. An extension owner was able to
promote developers to +2 access at their own discretion.
* The Phabricator projects for requesting access have changed. I'm in
the process of moving the tickets over.
* The revocation policy has been expanded, better describing the
present situation and making several minor changes.
-- Tim Starling
[View Less]