*Hello all,starting this week the Technical Advice IRC Meeting will take
place not only every Wednesday at 3 pm UTC, but also every first Wednesday
of the month at 11 pm UTC. This will allow people from other timezones to
attend.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 questions on your project.The
support meeting has been initiated by WMDE’s tech team about a year ago and
will be continued as a cooperation between WMF and WMDE staff members from
August 1st on.Technical Advice IRC meeting this week: **Wednesday, August
1st at 3-4 pm UTC and 11-12 pm UTC** on #wikimedia-tech.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
<https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting>Hope to see
you there!Michi (for the Technical Advice IRC Meeting crew)*
--
Michael F. Schönitzer
Wikimedia Deutschland e.V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
http://wikimedia.de
Stellen Sie sich eine Welt vor, in der jeder Mensch an der Menge allen
Wissens frei teilhaben kann. Helfen Sie uns dabei!
http://spenden.wikimedia.de/
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e.V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/681/51985.
Hi,
1.32.0-wmf.14 version of MediaWiki is blocked [0].
The new version is deployed to group 0 [1], but can proceed no further
until these issues are resolved:
- Wikibase\DataModel\Entity\EntityIdParsingException $serialization must
not be an empty string - https://phabricator.wikimedia.org/T200340
- wmf.14 failing to execute ThumbnailRender jobs "error:
ThumbnailRenderJob::run: HTTP request failure" -
https://phabricator.wikimedia.org/T200346
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!
Željko
--
[0] https://phabricator.wikimedia.org/T191060
[1] https://tools.wmflabs.org/versions
Hello,
The 1.32.0-wmf.13 version of MediaWiki is rollout to almost all group0
and group1 wikis, but not group2. In plain wording: It is deployed to
all non-wikipedias (Commons, wiktionaries, etc) except Wikidata.
It was blocked from going to all wikis yesterday due to two issues found
during the week:
* Fatal MWException in Babel: "Language::isValidBuiltInCode must be
passed a string" - https://phabricator.wikimedia.org/T199941
* Wikidata showing wrong language for page elements -
https://phabricator.wikimedia.org/T199983
Assuming these issues are resolved before Monday we hope to resume the
deployment of this version Monday during European working hours.
The tracking task for this deployment:
https://phabricator.wikimedia.org/T191059
A handy tool to see which wikis have which version:
https://tools.wmflabs.org/versions/
Greg
--
| Greg Grossmeier GPG: B2FA 27B1 F7EB D327 6B8E |
| Release Team Manager A18D 1138 8E47 FAC8 1C7D |
I am thinking on developing an android app to record audio and send to commons.
Is there any such app available already?
if not, we can make one.
How to make the users login to the app with their wikipedia credentials?
Please share the links for using wikipedia as oauth endpoint.
Thanks.
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com
Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com
Patch to remove: https://gerrit.wikimedia.org/r/449022
Bug: https://phabricator.wikimedia.org/T200643
Commit message of patch copied here for your convenience:
Remove long-dead OutputPage methods set/getPageTitleActionText()
They were accidentally made non-functional in April 2009 by commit
e4d21170. Subsequent commits 2d045fa1, 9e230f30, e275ea28, ae45908c
removed all callers by October 2011. Needless to say, I found no
callers in core or extensions.
It seems we have the functionality in some other way, probably just by
directly calling setHTMLTitle(), so there's no need to revive this
feature.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
For proper display on pages like Special:ListGroupRights, all
userrights are supposed to have a corresponding right-{name} i18n
message. MediaWiki core has had a PHPUnit test enforcing this for
quite a while now, so I converted[1] it into a structure test, meaning
it will run for extensions as well.
Extensions that add userrights without defining a corresponding
right-* message are now failing tests as a result. Failures are being
tracked on Phabricator[2] - feel free to ask questions there if you're
unsure.
And thank you to MarcoAurelio for submitting patches for many of them,
and James F for reviewing :)
[1] https://gerrit.wikimedia.org/r/c/mediawiki/core/+/448155
[2] https://phabricator.wikimedia.org/T200565
- -- Legoktm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAltckE4ACgkQUvyOe+23
/KIRqBAAkHIpcadcxFJM2ML7/CTLvxeFR3VDOlvJTG19j8hAO0hD8LDYydCFsdNO
EiKvLm7N2RlqscV1aUCWXImQDXVZ1dJvzKYdLfbm6URZeVJZQk7TRTjIlc2wNKFL
sNLNpgHxkn5SjI+xGZ5hBZ0tpP7PVH+RHm8znWfesaIVxH9+udgCQOTMDAcR8EA8
CAcfeUaH5hn2q58VpuCBxgHQu+XUtTz4jbTd90BD6Y+Wtp4n8n4KN/BaEsY/4A9f
vIf09hYXR2AkWjR7mb0emdYGdcvNiryv2WwVOqUo+jg5ydvjzEwo1cjsHiuN9fbL
tcw/JvbNKZqoKDiKM8YkGj9GTGIyQFkXh+ZSWiTtQQCi6cqDzjP79TvoSNmL5brS
A4TYFL6pS8Hot0XmzBcI7ECMwp1pjcvjHhYAO2InqLaMRxVTflSdcgYQctArygO0
k8YakU/Pr6WbJXFMqza5ewjMOneQweWq091WDJ8hBMjd4YDHyDAbaEfPczI59A3l
PSX09eEyMj4a+6n749k4remvF3c9dQFOG++X1RToFtsz/gWnZc+2CtwV5Y60jKMA
hwmHr6VYfjRvB8nfPb61+z8EGVpICVsXIgIaSwCUw0gg2LP073L7/98w5DxYVmlN
0VkpqYLTCY3Ihjl1eFq0K0pmPcUKk/4r7bCY0ZU4noX+GIHUKGQ=
=i8Dm
-----END PGP SIGNATURE-----
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-07-25
= 2018-07-25=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* SREs! Reading Infra need advice on backporting a package (mapnik 3.0.20)
to Debian Stretch (https://phabricator.wikimedia.org/T200284 )
* 1.32.0-wmf.14 train blocked on
[https://phabricator.wikimedia.org/T200346 Failed
executing job: ThumbnailRender]
* EventLogging sanitization updated to work on Hive databases as well, [
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/Data_ret…
read all about it and the new unified Whitelist]
* Need help with https://phabricator.wikimedia.org/T199252 - Google has bad
cache for a bunch of pages on it.m.wikipedia.org, need someone who has
Google Webmaster Tools access for wikipedia.org domain to help address this.
== Audiences ==
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
**Still wrapping up 6.0 release (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/)
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
**Wrapping up navigation prototypes for user testing.
==== Readers Web ====
* Blocked by:
** New service request: chromium-render/deploy
https://phabricator.wikimedia.org/T186748
*** We're not blocked but we are ready to help and eager to close out the
epic
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation T191528 T197932 T197931
*** Other fixes and hygiene T193172 T188261 T199066 T197133 T190549
** Product and design at Wikimania
==== Readers Infrastructure ====
* Blocked by: Need advice from SREs on backporting a package (see callouts)
* Blocking: n/a?
* Updates:
** Maps:
*** Working on migrating test servers to Cloud VPS
*** Working with SRE (Gehel) on migrating all servers to Debian Stretch
*** Various grooming/triage and bug fixes
** MCS/PCS:
*** Working with Services to deploy mobile-html endpoints, add language
variant support to all endpoints
*** Working with Services, Reading Web on designing page previews for
Wikidata
==== Multimedia ====
* Updates
** SDoC: search prototype progressing
** SDoC: backend search patches getting merged
** SDoC: working through implications of (technical and community)
discussions from wikimania
=== Contributors ===
==== Community Tech ====
* Blocked by: Security review for TemplateWizard
* Blocking:
* Updates:
** GlobalPreferences are out, work and ready for you to use
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking:
* Updates:
**
==== Editing ====
* Blocked by: None
* Blocking: Languages for Content Translator 2 implementation:
https://phabricator.wikimedia.org/T197075#4447456
** Updates: improving UI test coverage for VE; fixed VE regressions
**
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
No significant things to report. My laptop is having a problem, not
charging, researching issue.
==== Growth ====
* Blocked by:
* Blocking:
* Updates:
**
==== Language ====
* Blocked by:
* Blocking:
* Updates:
**
=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
**
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Updated EventLogging sanitization to work with both MariaDB and Hive
databases, see docs at
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/Data_ret…
** Filed the hardware request to host a smaller public Data Lake on our
cloud
** Follow-up from Kafka outage, testing to reproduce in labs, incident
report:
https://wikitech.wikimedia.org/wiki/Incident_documentation/20180711-kafka-e…
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Making good progress on the ingress scripts for EventLogging data from
banner and landing page impressions
** Experimenting with different ways to let donors from certain countries
opt in to emails
** More CiviCRM work to export and expunge donor data
** Responding to "interesting" results of today's full-scale test of card
processor's new API
=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**
=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Need help with https://phabricator.wikimedia.org/T199252 - Google has
bad cache for a bunch of pages on it.m.wikipedia.org, need someone who has
Google Webmaster Tools access for wikipedia.org domain to help address this.
** Working on https://phabricator.wikimedia.org/T200346
=== Release Engineering ===
* Blocked by:
** 1.32.0-wmf.14 train blocked by [https://phabricator.wikimedia.org/T200346
Failed executing job: ThumbnailRender] (in callouts)
** SRE: [https://phabricator.wikimedia.org/T199489 helm test in production
k8s namespace]
* Blocking:
* Updates:
** Gerrit upgrade to 2.15.3 soon, will send an email, will want SRE
=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Working on recommending missing articles based on translation pageview
predictions
=== Scoring Platform ===
* Blocked by:
** JADE storage discussion is headed back to TechCom with a proper RFC:
https://phabricator.wikimedia.org/T200297
* Blocking:
* Updates:
** Minor frontend improvements to wikilabels
*** Using OOUI alert and config instead of alert() and config()
=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
**
- Working on ES 6.3 upgrade: https://phabricator.wikimedia.org/T198067
- Fixed Polish analyzer, pending reindex:
https://phabricator.wikimedia.org/T186046
- Set up analysis for Malay & Indonesian, pending reindex:
https://phabricator.wikimedia.org/T196780
- Discussed potential approaches for using NLP in search:
https://phabricator.wikimedia.org/T193070
- Improved prefix URI param handling:
https://phabricator.wikimedia.org/T198318
- Working on Esperanto analyzer:
https://phabricator.wikimedia.org/T200099
- Working on Lexeme fulltext search:
https://phabricator.wikimedia.org/T196188
- Working on collecting click statistics for Wikidata completion search:
https://phabricator.wikimedia.org/T196186
- Working on query parsing refactoring:
https://phabricator.wikimedia.org/T185108
=== Security ===
* Blocked by:
* Blocking:
* Updates:
**
=== Services ===
* Blocked by:
* Blocking:
* Updates:
**
=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Started Apache Traffic server experimentation
** Will start discussions to set the date for the next datacenter switchover
** grafana-admin to be removed.
== Wikidata ==
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Work on Structured Lexicographical Data continues: improving the editor
interface, and adding Senses (
https://phabricator.wikimedia.org/project/view/2292/)
**
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**
== Multi-Content Revisions ==
* Blocked by:
* Blocking:
* Updates:
**
== SoS Meeting Bookkeeping ==
* Updates:
** Is there an update on changing the meeting to an earlier time?
*** Meeting this week to discuss updates to the template and meeting goals.
*** After that, we'll move the meeting to 2 hours earlier.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hi,
Following comments from last time that we need some more volunteer
+2'ers, I've filed multiple nominations for +2 rights in mediawiki/*:
* Eranroz: https://phabricator.wikimedia.org/T199866
* Huji: https://phabricator.wikimedia.org/T199867
* Jack Phoenix: https://phabricator.wikimedia.org/T199868
* Matěj Suchánek: https://phabricator.wikimedia.org/T199865
And also for AbuseFilter:
* Daimona Eaytoy: https://phabricator.wikimedia.org/T199869
Thanks,
- -- Legoktm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAltO8WoACgkQUvyOe+23
/KIWoA//difbevorl3FFiTlexfdwWMszkQmye+hLYyGGHbUThVTx4bgplc+VTsON
D69Zbma8ydnpsgP0ZK0s6Vt1yCnGmobTGuCV99waPBfgeWqEskEK0vB8BWjXHwFU
9iwI6C/W1eEaiJPB62NVseR9MXE9oIOKEWk1HmNMmH/s42CZa592MNajtfsLYmAW
wFUOGTwavuwffs4bW6s5Q2WPj+mTWkN61SJICTNdV27vsxsrUPOGIv8uKLSCvGAR
Rxxv6TBvc+Xh9o8L+AFsQ67S8Bn+QoFuahXuWvytc+O7hEEBoKvPowcGskbcSEXX
hWtSIDcT5DzmyM88vKB9GCa21/rPFnEjjBr6l8IIWCeDSyhePrIiz6JhF7ZXNFub
GwLiyhUxDXsnaPULb7wMUlAiINP8jl6GxXClG0o71u81OlIReqsqzFKEBnhBMibQ
9Nz0NM92Zu3aoEkI/4CEyVSvGIsf3rTACWkCB3QQYRrtzTKkiLF40CoVYiSRbSiJ
tQJmCkjGVMFZonEGL/Svux7C3yecgOCcoryZgIo+SVf0MNRjSoaLbZlJrq9x0gup
6Zc1G/K+YcQZ8ZC62VriZ12s6vPKIQILsYkE3AVQCNmhvgQ5vpBPbDO9BUvcqhpV
6DfHExlf9sCRiTq9aiq/GFEehBeBms/5pNYprd62AJExflc+Mpc=
=srTo
-----END PGP SIGNATURE-----
Patch to remove: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/447629
In the course of writing more tests for OutputPage, I came across the two
methods addMetadataLink() and getMetadataAttribute() that didn't make sense
to me. After a bit of digging, I found they were added in 2004 (22f8c4ce)
to support output of Creative Commons and Dublin Core <link rel="meta">
tags. The only thing they do (compared to directly calling addLink()) is
for some reason setting rel="alternate meta" instead of rel="meta" for the
first link. I didn't find any reason why they should do that, but based on
a nearby comment I speculate it was to work around bugs in some UAs that
were around at that time.
The functionality of outputting these <link> tags was moved to extensions
in 2011 (27c3b22b), while the methods were left in core. Those extensions
(CreativeCommonsRdf and DublinCoreRdf) now call addHeadItem() directly. A
search found no other uses in core or extensions. Any callers could be
trivially changed to use addLink() or another method.
Legoktm points out that getMetadataAttribute() is marked public, and
therefore strictly speaking can only be removed via the deprecation
policy. (Although getMetadataAttribute() is really just a helper function,
and the actual public interface is addMetadataLink() AFAICT.)
Practically speaking, although they aren't hurting anything, I think this
is useless cruft that it's virtually certain nobody ever used, so I suggest
skipping the deprecation period in this case. Does anyone object?