Re: [Wikitech-l] Deployment calendar format change

2021-03-26 Thread Zoran Dori
It looks interesting and modern. I can say that I like it.

Best regards,
Zoran
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] Deployment calendar format change

2021-03-26 Thread Tyler Cipriani
tl;dr: The deployment calendar format will change in 2 weeks (2021-04-05)
to make it easier to edit with visual editor https://w.wiki/a3b

I updated the deployment calendar for the week of 2021-04-05[0] to use a
different format than in the past (compare to next week[1]). My hope is
that this new format will make it much easier to schedule deployment
windows and to schedule patches for backports using Visual Editor.

Also, selfishly, less squinting at Wikitext for me :)

All credit for the new format goes to Timo Tijhof. Thank you Timo!

Thanks all!
-- Tyler

[0]: 
[1]: 
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] [Wikimedia-l] Test Mailman3 in production

2021-03-26 Thread Kunal Mehta

Hi,

On 3/25/21 11:45 PM, Pankaj Jangid wrote:

One question. I subscribe to this list via the NNTP bridge hosted at
gmane.io. Will the change make any difference at that end? I mean do the
administrators of Gmane require any change?


My understanding is that Gmane is subscribed to our mailing lists just 
like a normal user. I don't expect anything will change in that area 
since all subscriptions will be carried over.


Mailman3 also has plugins for sites like mail-archive.com[1] which I 
think are manually configured for now. I haven't looked into the 
implications of what enabling such a plugin would be though.


[1] 
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/archiving/docs/common.html#the-mail-archive-com


-- Kunal

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Stuck/Missing Grid Job for tools.william-avery-bot

2021-03-26 Thread William Avery
Thanks Bryan,

It's now resumed it's not particularly critical task:
https://www.wikidata.org/wiki/Special:Contributions/William_Avery_Bot

Will

On Fri, 26 Mar 2021 at 21:45, Bryan Davis  wrote:

> On Fri, Mar 26, 2021 at 3:27 PM William Avery 
> wrote:
> >
> > Hi,
> >
> > I got the email below telling me that my cron job running as
> william-avery-bot had throw an error, and I noticed that the Grid job that
> it kicks off hasn't run since.
> >
> > I tried deleting the job using the instructions at
> https://wikitech.wikimedia.org/wiki/Help:Toolforge/Grid#Stopping_jobs_with_%E2%80%98qdel%E2%80%99_and_%E2%80%98jstop%E2%80%99
> but it appeared "stuck".
>
> I have "force deleted" your job using my Toolforge admin rights.
>
>   $ sudo qdel -f 749
>   root forced the deletion of job 749
>
> The Toolforge grid engine had numerous problems yesterday which led to
> the scheduler losing track of the state of many jobs. Brooke did
> several rounds of looking for these and cleaning the queue state, but
> obviously yours was not cleaned up in that process. Thank you for your
> report, and I hope you can get your tool back into its proper working
> state.
>
> Bryan
> --
> Bryan Davis  Technical Engagement  Wikimedia Foundation
> Principal Software Engineer   Boise, ID USA
> [[m:User:BDavis_(WMF)]]  irc: bd808
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Stuck/Missing Grid Job for tools.william-avery-bot

2021-03-26 Thread Bryan Davis
On Fri, Mar 26, 2021 at 3:27 PM William Avery  wrote:
>
> Hi,
>
> I got the email below telling me that my cron job running as 
> william-avery-bot had throw an error, and I noticed that the Grid job that it 
> kicks off hasn't run since.
>
> I tried deleting the job using the instructions at 
> https://wikitech.wikimedia.org/wiki/Help:Toolforge/Grid#Stopping_jobs_with_%E2%80%98qdel%E2%80%99_and_%E2%80%98jstop%E2%80%99
>  but it appeared "stuck".

I have "force deleted" your job using my Toolforge admin rights.

  $ sudo qdel -f 749
  root forced the deletion of job 749

The Toolforge grid engine had numerous problems yesterday which led to
the scheduler losing track of the state of many jobs. Brooke did
several rounds of looking for these and cleaning the queue state, but
obviously yours was not cleaned up in that process. Thank you for your
report, and I hope you can get your tool back into its proper working
state.

Bryan
-- 
Bryan Davis  Technical Engagement  Wikimedia Foundation
Principal Software Engineer   Boise, ID USA
[[m:User:BDavis_(WMF)]]  irc: bd808

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Extension! Re: Wikimedia Developer Satisfaction Survey - 2021!

2021-03-26 Thread Greg Grossmeier
Hi Michael,

Thank you for that. We will address this in future editions of the survey.

In the interest of not making the survey data inconsistent, I'm going to
recommend just giving a neutral (3) response to ones that you aren't as
familiar with. Given the number of responses we already have, I think this
makes more sense than adding a "N/A" option or making the questions
optional.

Thank you,

Greg

On Thu, Mar 25, 2021 at 12:01 AM Michael Schönitzer <
michael.schoenit...@wikimedia.de> wrote:

> Hi,
>
>
>> tl;dr: It's time for the annual Developer Satisfaction Survey! *This
>>> survey is for everyone who uses any of the tools or services mentioned
>>> below*, whether you would call yourself a "developer" or not. *Closing
>>> date is March 24th.*
>>>
>>
> As a feedback to the survey:
> The survey contains *mandatory* questions to rate one's satisfaction with
> each of these services. How should one rate the satisfaction with a service
> that one does not use at all? At least for my perception this is not
> possible and therefore the survey is only suitable for everyone who uses
> *all* listed services at least to some point.
> I wonder what is the motivation for making these questions mandatory? As a
> user I am often frustrated by those, because I have the choice to
> either cancel filling out the form, or risk to dilute the results.
>
> Cheers,
>  M
>
>
>> *The survey*: https://forms.gle/xj2jNUcP7kmSgtwV8
>>>
>>> Longer:
>>> The Wikimedia Foundation is soliciting your feedback to measure
>>> developer satisfaction and determine where to invest resources in the
>>> future. This is the third iteration of this survey. We want feedback from
>>> everyone who uses any of the below tools or services, whether you call
>>> yourself a "developer" or not.
>>>
>>> Topics covered include:
>>> * Local Development Environment
>>> * Beta Cluster / Staging Environment
>>> * Testing / CI
>>> * Code Review
>>> * Deployments
>>> * Account Management and Onboarding
>>> * Observability
>>> * Phabricator
>>> * Developer documentation
>>> * General Feedback
>>>
>>> We are soliciting feedback from all Wikimedia developers, including
>>> Staff, 3rd party contributors and volunteer developers. *The survey
>>> will be open for a little over 2 weeks, closing on Wednesday March 24th.*
>>>
>>> NOTE: This survey will be conducted via a third-party service, which may
>>> be subject to additional terms. For more information on privacy and
>>> data-handling, see the survey privacy statement
>>> https://foundation.wikimedia.org/wiki/Developer_Satisfaction_Survey_Privacy_Statement
>>>
>>> *To participate in this survey, please start here:*
>>>
>>> https://docs.google.com/forms/d/e/1FAIpQLSfJCzxixT1wHCIgI5PijIMQvcIqDbsDTYbbDoxXaYcyF8RhJg/viewform?usp=sf_link
>>>
>>> Thank you for your participation,
>>>
>>> Greg
>>>
>>> --
>>> | Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
>>> | Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
>>>
>>
>>
>> --
>> | Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
>> | Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>
>
> --
> *M. F. Schönitzer** (they/them)*
> Community Communication
>
> 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 Wissen der Menschheit
> teilhaben, es nutzen und mehren können. Helfen Sie uns dabei!
>
> https://spenden.wikimedia.de
>
> Imagine a world in which every single human being can freely share in the
> sum of all knowledge. Help us to achieve our vision!
>
> 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.
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>


-- 
| Greg Grossmeier  GPG: B2FA 27B1 F7EB D327 6B8E |
| Dir. Engineering Productivity A18D 1138 8E47 FAC8 1C7D |
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] Stuck/Missing Grid Job for tools.william-avery-bot

2021-03-26 Thread William Avery
Hi,

I got the email below telling me that my cron job running as
william-avery-bot had throw an error, and I noticed that the Grid job that
it kicks off hasn't run since.

I tried deleting the job using the instructions at
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Grid#Stopping_jobs_with_%E2%80%98qdel%E2%80%99_and_%E2%80%98jstop%E2%80%99
but it appeared "stuck".

"qstat -xml" outputs the following:

http://arc.liv.ac.uk/repos/darcs/sge/source/dist/util/resources/schemas/qstat/qstat.xsd
">
  

  749
  0.25319
  cron-TaxonbarSyncerBot
  tools.william-avery-bot
  dr
  2021-03-25T17:49:16
  task@tools-sgeexec-0916.tools.eqiad.wmflabs
  1

  
  
  


But when I ssh to tools-sgeexec-0916.tools.eqiad.wmflabs I see no sign of
any processes under tools.william-avery-bot, except the ones associated
with my interactive session.

Can anyone help resolve this or advise of a venue to raise it?

Thanks in advance,

Will

-- Forwarded message -
From: Cron Daemon 
Date: Thu, 25 Mar 2021 at 16:49
Subject: Cron  /usr/bin/jsub -N
cron-TaxonbarSyncerBot -once -quiet ~/TaxonbarSyncerBot.sh
To: 


error: commlib error: got select error (Connection refused)
error: unable to send message to qmaster using port 6444 on host
"tools-sgegrid-shadow.tools.eqiad1.wikimedia.cloud": got send error
Traceback (most recent call last):
  File "/usr/bin/job", line 48, in 
root = xml.etree.ElementTree.fromstring(proc.stdout.read())
  File "/usr/lib/python3.5/xml/etree/ElementTree.py", line 1345, in XML
return parser.close()
xml.etree.ElementTree.ParseError: no element found: line 1, column 0
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] [Wikimedia-l] Test Mailman3 in production

2021-03-26 Thread Amir Sarabadani
I think the subject line is the only thing that matters but I also want to
emphasize that unlike mailman2, you can just have a central account for all
of your mailing lists. Confirm your email when registering a new user
(which you can just click on a link) and everything will be pretty
straightforward afterwards.

HTH


On Fri, Mar 26, 2021 at 2:11 PM Deb Tankersley 
wrote:

> Hi,
>
> I've started to play with the interface, but questioning a bit the
> instructions given (for clarity purposes) when you're signing up for a list:
>
> Before you can start using GNU Mailman at this site, you must first confirm
>> that this is your email address.  You can do this by replying to this
>> message,
>> keeping the Subject header intact.
>>
>
> Should there be additional instructions on if something is needed in the
> body of that reply email, or that it can be empty and just keep the subject
> line the same?
>
> Cheers,
>
> Deb
>
> --
>
> deb tankersley (she/her)
>
> senior program manager, engineering
>
> Wikimedia Foundation
>
>
>
> On Fri, Mar 26, 2021 at 3:40 AM Pankaj Jangid 
> wrote:
>
>> Amir Sarabadani  writes:
>>
>> > tl;dr: https://lists-next.wikimedia.org is running mailman3. Please
>> help us
>> > test the software before we upgrade the real mailing list server.
>>
>> Indeed this is great news. I have subscribed to a couple of mailing
>> lists that are already using v3. And it really makes it easy to
>> manage. Thanks for working on this.
>>
>> One question. I subscribe to this list via the NNTP bridge hosted at
>> gmane.io. Will the change make any difference at that end? I mean do the
>> administrators of Gmane require any change?
>>
>> --
>> Regards,
>> Pankaj Jangid
>>
>>
>> ___
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
> ___
> Wikimedia-l mailing list, guidelines at:
> https://meta.wikimedia.org/wiki/Mailing_lists/Guidelines and
> https://meta.wikimedia.org/wiki/Wikimedia-l
> New messages to: wikimedi...@lists.wikimedia.org
> Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l,
> 
>


-- 
Amir (he/him)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] GSOC-2021 participant Introduction

2021-03-26 Thread SULABH BANSAL
Hi everyone my name is Sulabh Bansal and I am a final year B.Tech computer
science and engineering student. My specialization lies in the field of
cloud and DevOps. And I am comfortable with Java, Html, CSS, Javascript,
Git, Github, Docker, Mysql as well as cloud platforms. I am also a Red Hat
Certified System administrator and ansible specialist. I would like to
contribute to Wikimedia Foundation and looking forward to GSoC 2021.
I would like to join this community and gain a better experience in terms
of learning and sharing.
Thank you.
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Test Mailman3 in production

2021-03-26 Thread Deb Tankersley
Hi,

I've started to play with the interface, but questioning a bit the
instructions given (for clarity purposes) when you're signing up for a list:

Before you can start using GNU Mailman at this site, you must first confirm
> that this is your email address.  You can do this by replying to this
> message,
> keeping the Subject header intact.
>

Should there be additional instructions on if something is needed in the
body of that reply email, or that it can be empty and just keep the subject
line the same?

Cheers,

Deb

--

deb tankersley (she/her)

senior program manager, engineering

Wikimedia Foundation



On Fri, Mar 26, 2021 at 3:40 AM Pankaj Jangid 
wrote:

> Amir Sarabadani  writes:
>
> > tl;dr: https://lists-next.wikimedia.org is running mailman3. Please
> help us
> > test the software before we upgrade the real mailing list server.
>
> Indeed this is great news. I have subscribed to a couple of mailing
> lists that are already using v3. And it really makes it easy to
> manage. Thanks for working on this.
>
> One question. I subscribe to this list via the NNTP bridge hosted at
> gmane.io. Will the change make any difference at that end? I mean do the
> administrators of Gmane require any change?
>
> --
> Regards,
> Pankaj Jangid
>
>
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] Summary of this week's deployment of 1.36.0-wmf.36

2021-03-26 Thread Lars Wirzenius
This is a summary of this week's deployment of the 1.36.0-wmf.36
branch of MediaWiki and its extensions. The primary person in charge
this week is Antoine Musso, with Ahmon Dancy as backup, both from the
Release Engineering team.

The summary task for this week is  
https://phabricator.wikimedia.org/T274940

This week's deployment was not successful. The train got to group 2,
but had to be rolled back all the way to group 0, which is where it is
at right now. The current problems are:

- T278478: FlaggedRevs: PHP Notice: Undefined index: status  
  https://phabricator.wikimedia.org/T278478

- T278429:
  Translate\PageTranslation\ParserOutput::sourcePageTextForRendering()
  must be an instance of Language, instance of StubUserLang given  
  https://phabricator.wikimedia.org/T278429

- T277795: User not found by actor ID: [id]  
  https://phabricator.wikimedia.org/T277795

The general policy is to NOT deploy on Fridays. If we deploy something
on a Friday and the sites break on Saturday, multiple people may need
to be alerted to diagnose and fix or work around the problem. Thus,
when fixes are found, we tend to deploy them on Monday instead. Then,
on Tuesday, the next train can start.

Issues that have already been dealt with along the week:

- T277722: TypeError: this._languageCodes is undefined at
  getLanguageNameMap  
  https://phabricator.wikimedia.org/T277722

- T278375: Class 'GlobalUsageHooks' not found  
  https://phabricator.wikimedia.org/T278375

- T278379: Argument 1 passed to
  ProofreadPage\Index\IndexTemplateStyles::__construct() must be an
  instance of Title, null given, called in
  
/srv/mediawiki/php-1.36.0-wmf.36/extensions/ProofreadPage/includes/Page/PageContent.php
  on line 284  
  https://phabricator.wikimedia.org/T278379

- T278400: PHP Warning: array_key_exists(): The first argument should
  be either a string or an integer  
  https://phabricator.wikimedia.org/T278400

We saw some people highlight especially risky patches in the week's
summary task. That was very welcome! Thank you, Amir Sarabadani and
Roan Kattouw.

As usual, a whole bunch of people helped to find, triage, analyze,
fix, or work around problems this. Release Engineering thanks
everyone, without help we wouldn't be able to deploy MediaWiki.

- Abijeet Patro
- Adam_WMDE
- Amir Sarabadani
- Asartea
- Daniel Kinzler
- DannyS712
- James Forrester
- Johan Jönsson
- Jon Robson
- Klaas Skelte van der Werf
- Max Binder
- Niklas Laxström
- Pchelolo
- Roan Kattouw
- Silvan_WMDE
- Sohom Datta
- Timo Tijhof
- Tpt
- Urbanecm

There may have been other people, and if so, we apologize for not
including them on the list above.

For more information, please see:

- https://phabricator.wikimedia.org/T274940
- https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Test Mailman3 in production

2021-03-26 Thread Pankaj Jangid
Amir Sarabadani  writes:

> tl;dr: https://lists-next.wikimedia.org is running mailman3. Please help us
> test the software before we upgrade the real mailing list server.

Indeed this is great news. I have subscribed to a couple of mailing
lists that are already using v3. And it really makes it easy to
manage. Thanks for working on this.

One question. I subscribe to this list via the NNTP bridge hosted at
gmane.io. Will the change make any difference at that end? I mean do the
administrators of Gmane require any change?

-- 
Regards,
Pankaj Jangid


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


Re: [Wikitech-l] Pywikibot login session period

2021-03-26 Thread Andre Klapper
Hi Shrini,

On Fri, 2021-03-26 at 02:05 +0530, Shrinivasan T wrote:
>  I am exploring pywikibot to write few bots.
> 
> How long this login session is stored?
> Is one time login enough?
> Will it ask to login after some time?

For Pywikibot, please see "Get help" on
https://www.mediawiki.org/wiki/Manual:Pywikibot

Thanks,
andre
-- 
Andre Klapper (he/him) | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/


___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l