Hello,
Over night I have added a new Jenkins instance to the stack but
unfortunately it came with a broken Docker daemon. Thus any CI job
running on that instance would fail to download any image.
The symptom looked like:
Unable to find image 'docker-registry.wikimedia.org/releng/castor:0.2.0'
locally
0.2.0: Pulling from releng/castor
docker: open /var/lib/docker/tmp/GetImageBlob682696395: no such file or
directory.
Build step 'Execute shell' marked build as failure
The root cause is that I have pointed Docker to a new disk partition but
forgot to restart the Docker daemon :-\
https://phabricator.wikimedia.org/T222131
If one one of your change got affected, simply commenting 'recheck'
should get the job running again as usual.
--
Antoine "hashar" Musso
Reminder: Technical Advice IRC meeting this week **Wednesday 3-4 pm UTC**
on #wikimedia-tech.
Question can be asked in English & Hebrew!
The Technical Advice IRC Meeting 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.
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!
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
https://wikimedia.de
Unsere Vision ist eine Welt, in der alle Menschen am Wissens der Menschheit
teilhaben, es nutzen und mehren können. Helfen Sie uns dabei!
https://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/029/42207.
Hi all,
Is there an API call that would allow you to retrieve the edit notice for a
page?
Huji
PS: I would ask it on Discourse, except
https://phabricator.wikimedia.org/T222045
Hi all,
We are doing an edit-a-thon and some participants are using the content
translator with some complicated issues.
The main one is that the content translator is now integrating Google
translator but when a participant publishes the translation, the AbuseFIlter
says that it is an automatic translation from Google even if the participant
has modified the text.
This happens specifically in the Chinese Wikipedia. Is that normal?
We have seen that modifying the wiki links and the external references it
solves the problem, but in other linguistic versions the Content Translator
does it automatically.
In addition it doesnt work for tables and for infoboxes.
May someone confirm that these issues are connected with some bugs and that
we are not doing some mistakes?
Kind regards
-------------------
Ilario Valdelli
Education Program manager and community liaison
Wikimedia CH
Verein zur Förderung Freien Wissens
Association pour lavancement des connaissances libre
Associazione per il sostegno alla conoscenza libera
Switzerland - 8008 Zürich
Wikipedia: <https://meta.wikimedia.org/wiki/User:Ilario> Ilario
<http://www.wikimedia.ch/> http://www.wikimedia.ch
Hi, I am voluntarily working with CIS to conduct various MediaWiki Traning
programmes in Indian Universities.[1] We have already conducted two
training programmes. Now the third iteration of the MediaWiki Traning
programme is planned for 21 May 2019 at Christ University.[2] But due to
being Developer account creation temporarily disabled[3], New contributor
will not able to create the account. So what should be way forward? Should
we postpone the event or account creation will available before the 21 May
Account creation rights may be an option? But I am not sure it works on
Wikitech.
Thanks & Regards
[1] https://meta.wikimedia.org/wiki/CIS-A2K
[2] https://en.wikipedia.org/wiki/Christ_University
[3] https://wikitech.wikimedia.org/wiki/Special:CreateAccount
User:Jayprakash12345
Lead Member, Indic-TechCom
For one of our custom wikis we have a Special Page that creates new pages based on form input. This used to work in MW1.23 but in the long overdue update to MW1.31 it stopped working.
The Special Page is supposed to write a record to a shared external database and then use the autoincremented row number to set the name of the page that will be created. I’m using $dbw->insert to do this. In 1.31 the autoincrement index gets bumped but the row doesn’t get written. If I do the same insert from a maintenance script, it works, so I’m assuming it doesn’t have anything to do with general configurations or other extensions (which I’ve inactivated).
After it gets a value for the lastInsertID it tries to make a page from a template. That page is never created and I see this in the error logs:
PHP Fatal error: Uncaught Wikimedia\\Rdbms\\DBUnexpectedError:
Wikimedia\\Rdbms\\Database::close: mass commit/rollback of peer transaction required (DBO_TRX set). in
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/database/Database.php:916\nStack trace:\n#0
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1217):
Wikimedia\\Rdbms\\Database->close()\n#1
[internal function]: Wikimedia\\Rdbms\\LoadBalancer->Wikimedia\\Rdbms\\{closure}(Object(Wikimedia\\Rdbms\\DatabaseMysqli))\n#2 /Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1640):
call_user_func_array(Object(Closure), Array)\n#3
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1218):
Wikimedia\\Rdbms\\LoadBalancer->forEachOpenConnection(Object(Closure))\n#4
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1208):
Wikimedia\\Rdbms\\LoadBalancer->closeAll()\n#5
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/loadbalancer/LoadBal in
/Library/WebServer/Documents/omp/wiki/includes/libs/rdbms/database/Database.php on line 916,
referer: http://localhost/omp/wiki/index.php/Special:StrainNewPage
This happens even if comment out the code that accesses the external database completely and hard code the ID.
Other Special Page extensions we have that create new pages seem to work on 1.31.1. I’m wondering if this is related to the method that now fails being a callback from HTMLforms for processing form submission.
Any insight, help in debugging this would be much appreciated. Apologies if I’m using some terminology incorrectly (I’m a biologist more than a coder).
Jim Hu
Dear Ms.,
I thank you for your efforts. The University of Sfax is interested in hosting the event. Located in Tunisia, the University of Sfax is among the best Computer Science research universities in Arab World and in Africa and has a large community of computer scientists and Wikimedia researchers.
Yours Sincerely,
Houcemeddine Turki (he/him)
Medical Student, Faculty of Medicine of Sfax, University of Sfax, Tunisia
Undergraduate Researcher, UR12SP36
GLAM and Education Coordinator, Wikimedia TN User Group
Member, WikiResearch Tunisia
Member, Wiki Project Med
Member, WikiIndaba Steering Committee
Member, Wikimedia and Library User Group Steering Committee
Co-Founder, WikiLingua Maghreb
Founder, TunSci
____________________
+21629499418
-------- Message d'origine --------
De : Houcemeddine Turki <turkiabdelwaheb(a)hotmail.fr>
Date : 2019/04/20 10:17 (GMT+01:00)
À : Mohamed BEN AOUICHA <mohamed.benaouicha(a)fss.usf.tn>, rfarrand(a)wikimedia.org, wikitech-l(a)lists.wikimedia.org
Objet : RE : Re: [Wikitech-l] Call for hosts: Wikimedia Hackathon 2020
Dear Ms.,
I thank you for your efforts. The University of Sfax is interested in hosting the event. Located in Tunisia, the University of Sfax is among the best Computer Science research universities in Arab World and in Africa and has a large community of computer scientists and Wikimedia researchers.
Yours Sincerely,
Houcemeddine Turki (he/him)
Medical Student, Faculty of Medicine of Sfax, University of Sfax, Tunisia
Undergraduate Researcher, UR12SP36
GLAM and Education Coordinator, Wikimedia TN User Group
Member, WikiResearch Tunisia
Member, Wiki Project Med
Member, WikiIndaba Steering Committee
Member, Wikimedia and Library User Group Steering Committee
Co-Founder, WikiLingua Maghreb
Founder, TunSci
____________________
+21629499418
-------- Message d'origine --------
De : Rachel Farrand <rfarrand(a)wikimedia.org<mailto:rfarrand@wikimedia.org>>
Date : 2019/04/15 18:49 (GMT+01:00)
À : chapters(a)wikimedia.ch<mailto:chapters@wikimedia.ch>, Wikimedia developers <wikitech-l(a)lists.wikimedia.org<mailto:wikitech-l@lists.wikimedia.org>>, eds(a)listen.wikimedia.de<mailto:eds@listen.wikimedia.de>, affiliates(a)lists.wikimedia.org<mailto:affiliates@lists.wikimedia.org>
Objet : [Wikitech-l] Call for hosts: Wikimedia Hackathon 2020
Hello!
Is your organization interested in hosting and co-organizing the 2020
Wikimedia Hackathon? We are looking for co-organizers!
Details about the decision process can be found here:
-
https://www.mediawiki.org/wiki/Hackathons/2020_Decision_Process
-
https://www.mediawiki.org/wiki/Hackathons/Proposing_a_hackathon#Hackathon_l…
20
<https://www.mediawiki.org/wiki/Hackathons/Proposing_a_hackathon#Hackathon_l…>
Details about what it takes to organize a hackathon can be found here:
-
https://www.mediawiki.org/wiki/Hackathons/Handbook
-
https://www.mediawiki.org/wiki/Hackathons
CHANGES FOR 2019
-
Because of changes to the Wikimedia Foundation budgeting process, we are
still working on confirming exact budgeting and requirements for this
event. Generally we expect similar size and budget to previous years, but
this is not finalized.
-
We are open & encouraging to bids from anywhere, but locations outside
of Europe and the USA will be given extra weight.
-
Focus areas will be defined much further in advance, however
participants can work on whatever they like related to Wikimedia Technology
/ Development.
-
We are continuing to work on changes around our newcomer support and
onboarding as well as our mentoring programs - this will continue to
develop until the event. At the same time we are still maintaining
additional focus on providing a well-facilitated and organized meeting
space for groups and the most active volunteers in the developer community
to collaborate face to face, with appropriate representation of Foundation,
affiliates, and volunteers, to discuss the future of Wikimedia technologies
in depth.
-
We hope to expand our scholarship program to include more participants
from outside of the USA and Europe.
Ideally we will announce the host for 2020 by the Prague Hackathon in May.
If multiple chapters or organizations are interested, we hope to work
together to figure out the the best solution.
Any organizations interested in hosting should please create a Phabricator
ticket and associate it with the #Developer-Relations project, or email
rfarrand(a)wikimedia.org<mailto:rfarrand@wikimedia.org> with a proposal or questions. Srishti and I are
happy to assist in creating the ticket if needed.
Examples: https://phabricator.wikimedia.org/T162836,
https://phabricator.wikimedia.org/T96826,
https://phabricator.wikimedia.org/T127050
Please include as much information as possible from: Proposing a hackathon
<https://www.mediawiki.org/wiki/Hackathons/Proposing_a_hackathon>
Additionally if you are interested in working together on a smaller
technical event focused around newcomers in your region please also let me
know! We are in the initial stages of building a program around this.
Please email me at rfarrand(a)wikimedia.org<mailto:rfarrand@wikimedia.org> with any questions or concerns. I
am not on the chapters@ list, so if there is anything that I should respond
to, make sure to keep me on CC. Also please forward this email anywhere
you think it might be useful.
Looking forward to hearing from you!
--
Rachel Farrand
Events Program Manager
Technical Collaboration Team
Wikimedia Foundation
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org<mailto:Wikitech-l@lists.wikimedia.org>
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Hi Everyone,
It's time for *Wikimedia Tech Talks 2019* Episode 3! This month's talk will
take place *April 24, 2019 at 18:00 UTC. *
*Topic: *Sharing global opportunities for new developers in the Wikimedia
community
*Speaker: *Sristhi Sethi, Developer Advocate, Wikimedia Foundation
*Summary: *Wikimedia offers a plethora of opportunities for newcomers to
get involved; however, as with many other free software projects, getting
involved with the Wikimedia technical community can be a daunting prospect
for newcomers. This talk is a gentle introduction to the Wikimedia
ecosystem, and gives pointers on how to get involved as a volunteer. I will
delve into the various ways newcomers can make successful contributions in
areas ranging from design to documentation, from programming to testing,
and much more.
YouTube stream for viewers: https://www.youtube.com/watch?v=SXyeRujCrAs
<https://www.youtube.com/watch?v=lQGfuLP9MqA>
During the live talk, you are invited to join the discussion on IRC at
#wikimedia-office
You can watch 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…
As always, feel free to reach out to me with any questions!
Kind regards,
Sarah R. Rodlund
Technical Writer, Developer Advocacy
<https://meta.wikimedia.org/wiki/Developer_Advocacy>
srodlund(a)wikimedia.org
SEMANTiCS 2019 extends the deadlines of the Research & Innovation Track
and the LegalTech/ Digital Humanities and Cultural Heritage Track as
follows:
* Extended: Abstract Submission Deadline: May 6, 2019 (11:59
pm, Hawaii time)
* Extended: Paper Submission Deadline: May 13, 2019 (11:59 pm,
Hawaii time)
* Notification of Acceptance: June 17, 2019 (11:59 pm, Hawaii time)
* Camera-Ready Paper: July 29, 2019 (11:59 pm, Hawaii time)
For details please go to: https://2019.semantics.cc/calls
With kind regards,
The Semantics Organization Team