Page MenuHomePhabricator

Danilo (Danilo)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 12:02 AM (531 w, 3 d)
Availability
Available
IRC Nick
danilo
LDAP User
Danilo
MediaWiki User
Danilo.mac [ Global Accounts ]

Recent Activity

Oct 29 2024

Danilo added a comment to T375751: Public wiki replicas contain abuse filter logs for filters that are private or protected.

I have a tool that use that table, now the tool is broken: https://ptwikis.toolforge.org/Filters

Oct 29 2024, 1:03 AM · cloud-services-team (FY2024/2025-Q1-Q2), Data-Platform-SRE (2024.10.19 - 2024.11.08), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 15), Data Products, SecTeam-Processed, Privacy Engineering, Patch-For-Review, SRE, Data-Services, Vuln-Infoleak, AbuseFilter, Security

May 30 2024

Danilo closed T366327: ptwikis can't create right URLs for three coded languages as Resolved.

Note that in the tool side menu there is a "Coordination/bug report" link pointing to a talk page in pt.wikipedia, that is the best place to report bugs.

May 30 2024, 10:30 PM · Tools

Feb 7 2024

Danilo added a comment to T320160: Migrate wikiloves from Toolforge GridEngine to Toolforge Kubernetes.

@JeanFred: Do you need help with this task? I don't see the code of wikiloves for years, but if it is still in python2 I can create a virtualenv in python2 in kubernetes. I have other two tools running python2 in kubernetes that also use Flask and pymysql and I can copy the version of each lib, that is the main difficulty when creating a python2 virtualenv, find the libraries versions that work in python2.

Feb 7 2024, 10:45 PM · Tool-wikiloves, Grid-Engine-to-K8s-Migration

Jan 24 2024

Danilo added a comment to T334372: Add support for inline SVG.

Maybe I am missing something, but why we can not just have SVG without any javascript/css/iterativity, just static SVG? If the javascript is the problem, lets remove it and keep only the SVG.

Jan 24 2024, 9:09 PM · Patch-For-Review, Wikimedia-Hackathon-2024, MediaWiki-Parser

Jul 8 2023

Danilo added a comment to T261133: Ban IP edits on pt.wiki.

I also agree that implement it in the MediaWiki configuration is better than the current implementation.

Jul 8 2023, 12:28 AM · Growth-Team, Anti-Harassment, Wikimedia-Site-requests

Jun 7 2023

Danilo set IRC Nick to danilo on Danilo.
Jun 7 2023, 3:56 PM

Jun 4 2023

Danilo added a comment to T338101: reFill stuck at "Submitting your task...".

The important part of the log is

Jun 4 2023, 6:19 PM · Tool-refill
Danilo added a comment to T338095: edit conflict not detected and erased previous revisions.

And that is not the first time that happened with me, this edit from 2022 and this edit from 2018 also erased edits of another users. I didn't report those bugs before.

Jun 4 2023, 5:51 PM · MediaWiki-Page-editing
Danilo updated subscribers of T338095: edit conflict not detected and erased previous revisions.

@Pppery are you sure it is a duplicate? The T175745 seems to be about conflicts where you erase your own edits, that is not what happened with me, each of my edits I reported erased edits of two other users. It is very annoying because the other users can think I did that intentionally. ~~~~

Jun 4 2023, 4:47 PM · MediaWiki-Page-editing
Danilo added a comment to T338095: edit conflict not detected and erased previous revisions.

And I just noted the same happened with this another edit in the same page

Jun 4 2023, 3:09 AM · MediaWiki-Page-editing
Danilo created T338095: edit conflict not detected and erased previous revisions.
Jun 4 2023, 2:54 AM · MediaWiki-Page-editing

May 18 2023

Danilo added a comment to T169452: Replace Quarry with an installation of Superset.

Quarry seems much more intuitive and easier to use and share queries than Superset.

May 18 2023, 3:14 PM · cloud-services-team (FY2024/2025-Q1-Q2), superset.wmcloud.org, Quarry

Mar 14 2023

Danilo claimed T331934: wmopbot should not let users without JavaScript submit incomplete cloak requests.
Mar 14 2023, 5:20 PM · wikimedia-irc-libera

Mar 3 2023

Danilo created T331163: Weird Lua memory error in ptwiki makes an article unable to be edited.
Mar 3 2023, 6:48 PM · TestMe, Scribunto

Jan 10 2023

Danilo added a comment to T245833: Enable layered data-access and sharing for a new form of collaboration.

I am interesting in make tools with those data, but I am not familiar with the analytics infrastructure, I am more familiar with the Toolforge infrastructure, so in my idea those data could be in a MariaDB database in the tools.db.svc.wikimedia.cloud server, and the data could work like the wikis replicas, the complete data is restricted and the "safe" data is available in a public database (that ends with _p) through a view that hides the sensible data. Or, to be simpler, create only a public database with just the safe data.

Jan 10 2023, 4:36 PM · Data-Engineering, Research-Freezer, WMF-Legal

Nov 2 2022

Danilo added a comment to T320975: Toolforge hosted IRC bots occasionally disconnecting.

Every time wmopbot restarts it restarts the k8s container. Maybe other bots reconnect without restart the process and container and that is preventing the changes to be applied to them.

Nov 2 2022, 12:11 AM · cloud-services-team (Kanban), Toolforge

Nov 1 2022

Danilo added a comment to T320975: Toolforge hosted IRC bots occasionally disconnecting.

wmopbot doesn't disconnect for more than 24h, the problem seems to has been resolved, thank you to all involved in the solution.

Nov 1 2022, 4:04 PM · cloud-services-team (Kanban), Toolforge

Oct 26 2022

Danilo added a comment to T320975: Toolforge hosted IRC bots occasionally disconnecting.

I asked a Libera staffer (moonmoon) and they said the traffic between Libera servers and Toolforge had a spike on october 10th that was not seen in other connections, after that the traffic didn't have a significant increase.

Oct 26 2022, 11:45 PM · cloud-services-team (Kanban), Toolforge
Danilo added a comment to T320975: Toolforge hosted IRC bots occasionally disconnecting.

I also found that started on 2022-10-10, approximately at 13:50 UTC

Oct 26 2022, 10:20 PM · cloud-services-team (Kanban), Toolforge

Jul 12 2022

Danilo closed T312742: Sunset or update ptwiki tools to Kubernetes as Resolved.

Why I didn't receive any e-mail notification about that?

Jul 12 2022, 2:51 AM · Tools

May 13 2022

Danilo closed T308086: wmopbot sometimes suggests invalid cloaks as Resolved.

The cloak queue now does those checks and mark the invalid characters.

May 13 2022, 6:42 PM · wikimedia-irc-libera

Mar 17 2022

Danilo added a comment to T302828: Scale: deploy "add an image" to pt, fa, fr, tr.

The filter that disallowed the edit does not disallow newcomers add images, the filter 161 disallow edits with some sign of inappropriate summary, often related with vandalism. One of the things that the filter disallow is summary with more than 20 consecutive characters without spaces, the summary that the image recommendation added is "/* growthexperiments-addimage-summary-summary: 1 */", that is why the filter disallowed the edit.

Mar 17 2022, 6:02 PM · Turkish-Sites, Image-Suggestions, Growth-Team (Sprint 0 (Growth Team)), Growth-Structured-Tasks

Feb 16 2022

Danilo closed T269632: Abuse Filter Graphs on ptwikis.toolforge.org loads jquery from external website, a subtask of T172065: Hunt for Toolforge tools that load resources from third party sites, as Resolved.
Feb 16 2022, 2:49 PM · Privacy Engineering, Toolforge-standards-committee, Tools, Privacy
Danilo closed T269632: Abuse Filter Graphs on ptwikis.toolforge.org loads jquery from external website as Resolved.

Fixed. I changed the code to not use JQuery.

Feb 16 2022, 2:49 PM · Privacy, Tools

Dec 17 2021

Danilo added a comment to T297569: After adding a category to a template on ptwiki, category members list does not update.

The 15 missing pages have just appeared in the category list, I checked an hour ago and they were not in the list. It took 8 days after the edit to all pages be put in the list.

Dec 17 2021, 6:02 PM · MediaWiki-Categories, WMF-JobQueue

Dec 14 2021

Danilo added a comment to T297569: After adding a category to a template on ptwiki, category members list does not update.

I checked the category list now, 5 days after the template was edited, and the majority of the pages are in the category list, I checked yesterday and they were not. I found 15 pages that still don't appear in the category, this is one of them.

Dec 14 2021, 4:29 PM · MediaWiki-Categories, WMF-JobQueue

Dec 12 2021

Danilo renamed T297569: After adding a category to a template on ptwiki, category members list does not update from Category membres list does not update to Category members list does not update.
Dec 12 2021, 6:52 PM · MediaWiki-Categories, WMF-JobQueue
Danilo created T297569: After adding a category to a template on ptwiki, category members list does not update.
Dec 12 2021, 6:42 PM · MediaWiki-Categories, WMF-JobQueue

Oct 23 2020

Danilo added a comment to T265378: pagecounts-ez uploads stopped after 9/24.

I didn't find the total per month in those files, it will not be provided anymore? I have some tools that use the total pegecounts per month per article, that is the only data I need from the pagecounts files.

Oct 23 2020, 3:37 PM · Analytics, Data-Engineering-Wikistats

Oct 10 2020

Danilo added a comment to T264940: Track metrics on Portuguese Wikipedia relating to IP-editing turn off.

I made some queries to get some initial results:

Oct 10 2020, 1:20 AM · Product-Analytics (Kanban), Anti-Harassment

Sep 10 2020

Danilo added a comment to T262141: pagecounts-ez of month 2020-08 is incomplete.

I will make my script use the bz2 file when the uncompressed file is not complete.

Sep 10 2020, 1:55 PM · Data-Engineering

Sep 5 2020

Danilo created T262141: pagecounts-ez of month 2020-08 is incomplete.
Sep 5 2020, 4:18 PM · Data-Engineering

Jul 10 2020

Danilo created T257697: Discover why article "-" (redirects to Hiphen article) is one of the most accessed in ptwiki.
Jul 10 2020, 6:05 PM · Analytics

Jun 6 2020

Danilo renamed T254617: Create a command in Toolforge to run scripts in kubernetes as easy as use jsub to run in grid engine from Create a command in Toolforge like jsub to make kubernetes easier to use to Create a command in Toolforge to run scripts in kubernetes as easy as use jsub to run in grid engine.
Jun 6 2020, 2:37 PM · Toolforge
Danilo added a comment to T254617: Create a command in Toolforge to run scripts in kubernetes as easy as use jsub to run in grid engine.

For who is very new in Kubernetes, it is weird that you have to tell the system what programming language you are using, that not happen in grid engine. That is why I used the jsub command as reference, you can just run jsub foo.py with no arguments and it works, I probably not explained that well in the title, I am changing it. I didn't understand your comment about I use python in examples, python is the language I use more, but the command idea is to work to all languages that has a image compatible in kubernetes.

Jun 6 2020, 2:33 PM · Toolforge

Jun 5 2020

Danilo added a comment to T254617: Create a command in Toolforge to run scripts in kubernetes as easy as use jsub to run in grid engine.

The idea is not create a script that always works for every application, but something that works for some simple applications, to help people start use kubernetes, or when we just want to make some test. The script can print the configuration and ask if you want to run with that config in order to avoid some errors. It can also have an argument to indicate that we just want the script to generate a yaml file, which we will reviwer, increment and run with kubectl, it is easier than create a yaml from scratch.

Jun 5 2020, 9:24 PM · Toolforge
Danilo created T254617: Create a command in Toolforge to run scripts in kubernetes as easy as use jsub to run in grid engine.
Jun 5 2020, 6:02 PM · Toolforge

Nov 9 2019

Danilo closed T237760: wmopbot: Access templates containing "-" or "+" not correctly interpreted as Resolved.

Thank you for find the bug. I made a change in the regex R2075:e8d36adee730 and that fixed the problem.

Nov 9 2019, 1:00 AM · Tools

Mar 18 2019

Danilo added a comment to T52399: {{fullurl:}} and {{SERVER}} when used on mobile do not resolve to commons.m.wikimedia.org but to commons.wikimedia.org.

I know how to use style classes to do that, and I know many developers have restrictions about inline styles, but I find sometimes inline styles are better than classes and the editors can decide which is the best in each case. This task is not the appropriate place to talk about styles, so I will not extend on that.

Mar 18 2019, 3:44 PM · MediaWiki-Parser

Mar 17 2019

Danilo added a comment to T52399: {{fullurl:}} and {{SERVER}} when used on mobile do not resolve to commons.m.wikimedia.org but to commons.wikimedia.org.

The solution of this task would also help to create different content/styles for mobile version using, for example, {{#ifeq:{{SERVERNAME}}|en.m.wikipedia.org|you are using the mobile version|you are using the desktop version}}

Mar 17 2019, 7:22 PM · MediaWiki-Parser

Jan 2 2019

Danilo created P7952 restricted Wikimedia channels in freenode.
Jan 2 2019, 7:01 PM

May 6 2018

Danilo added a project to T193956: edit conflict not detected and previus edits erased: MediaWiki-Page-editing.
May 6 2018, 3:38 AM · MediaWiki-Page-editing
Danilo created T193956: edit conflict not detected and previus edits erased.
May 6 2018, 3:35 AM · MediaWiki-Page-editing

Apr 14 2018

Danilo created T192218: pywikibot does not let a bot with eliminator flag delete pages.
Apr 14 2018, 9:22 PM · Pywikibot

Aug 11 2017

Cameron11598 awarded T173048: When loading user Cameron11598 Wmopbot throws an exception. a Like token.
Aug 11 2017, 10:02 PM · wikimedia-irc-libera

Aug 10 2017

Danilo closed T173048: When loading user Cameron11598 Wmopbot throws an exception. as Resolved.

Fixed

Aug 10 2017, 10:02 PM · wikimedia-irc-libera

May 9 2017

Danilo added a comment to T164656: Wikimedia IRC issues project/tag.

My concern about a general IRC name was that it could be used in tasks not related to IRC operators, like IRC meetings, IRC bots bugs or issues in irc.wikimedia.org. I don't know if we want to track those kinds of tasks.

May 9 2017, 5:36 PM · User-Luke081515, Project-Admins

May 7 2017

Danilo added a comment to T164656: Wikimedia IRC issues project/tag.

IRC operators are like "sysops" and group contacts are like "stewards" in IRC. We usually discuss the IRC issues in #wikimedia-ops and #wikimedia-ops-internal between all operators.

May 7 2017, 9:52 PM · User-Luke081515, Project-Admins
Danilo added a comment to T164656: Wikimedia IRC issues project/tag.

The project will be used to tag tasks related to Wikimedia IRC channels operators and group contacts like T164651.

May 7 2017, 7:30 PM · User-Luke081515, Project-Admins

May 6 2017

Danilo placed T164651: Unblock EPFL IP addresses for access to IRC up for grabs.
May 6 2017, 10:21 PM · wikimedia-irc-libera
Danilo claimed T164651: Unblock EPFL IP addresses for access to IRC.

@tizianopiccardi, AlexZ unbanned *!*@*.ch, can you confirm if you can join channels now?

May 6 2017, 10:14 PM · wikimedia-irc-libera

Mar 20 2017

Danilo added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

Oh, yes, I forgot the channel, the most important, thanks.

Mar 20 2017, 10:34 PM · WM-Bot
Danilo added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

Yes, but the regex can be /^\!ops.*/ to catch the command only in the beginning of message. And if possible I prefer the pm in this format:

Mar 20 2017, 3:14 PM · WM-Bot

Mar 16 2017

Danilo updated the task description for T160659: Make wm-bot pm wmopbot when someone uses bangops.
Mar 16 2017, 6:24 PM · WM-Bot
Danilo created T160659: Make wm-bot pm wmopbot when someone uses bangops.
Mar 16 2017, 4:57 PM · WM-Bot

Oct 7 2016

Danilo added a comment to T144242: Can not upload a file.

I am using the pywikibot that is in Tool Labs, I put this in my env:
PYTHONPATH=/shared/pywikipedia/core:/shared/pywikipedia/core/scripts

Oct 7 2016, 2:43 AM · Pywikibot

Sep 5 2016

Danilo closed T144669: Error in links wikiloves statistics tool as Resolved.

Fixed

Sep 5 2016, 5:55 PM · Tool-wikiloves, Wiki-Loves-Monuments (2016)

Aug 29 2016

Danilo created T144242: Can not upload a file.
Aug 29 2016, 10:00 PM · Pywikibot

Jun 11 2016

Danilo closed T136936: add Greece to WLE2016 tools as Resolved.
Jun 11 2016, 3:33 PM · Tool-wikiloves
Danilo added a comment to T136936: add Greece to WLE2016 tools.

Done

Jun 11 2016, 3:32 PM · Tool-wikiloves

Apr 10 2016

Danilo added a comment to T131192: Desenvolver gráficos e tabelas para exibir os dados.

Adicionei páginas para cada país, mostrando os gráficos de barra de todos concursos que o país participou, pensei em colocar gráficos de linha, mas para fazer a comparação em diferentes anos achei o de barras melhor, até porque o de barras incluí o uso das imagens nas wikis, uploaders e registrados no período do concurso, o de linhas não.

Apr 10 2016, 6:05 PM · Tool-wikiloves

Apr 7 2016

Danilo added a comment to T131192: Desenvolver gráficos e tabelas para exibir os dados.

Adicionei os gráficos, vejam o que acham e se precisa de alguma correção ou modificação.

Apr 7 2016, 9:03 PM · Tool-wikiloves

Mar 29 2016

Danilo created T131192: Desenvolver gráficos e tabelas para exibir os dados.
Mar 29 2016, 8:08 PM · Tool-wikiloves
Danilo moved T129712: Desenvolver aplicativo básico em Flask para a ferramenta from A fazer to Feito on the Tool-wikiloves board.
Mar 29 2016, 7:11 PM · Tool-wikiloves
Danilo moved T130240: Criar pagina de configuração da ferramenta no commons from A fazer to Feito on the Tool-wikiloves board.
Mar 29 2016, 7:11 PM · Tool-wikiloves
Danilo closed T130240: Criar pagina de configuração da ferramenta no commons as Resolved.

Desenvolvi um script para ler a configuração do módulo, fazer as consultas no banco de dados, processar os dados e salvar em um JSON para não ficar repetindo as consultas a cada acesso, coloquei em http://tools.wmflabs.org/wikiloves/log o log do script.

Mar 29 2016, 7:09 PM · Tool-wikiloves
Danilo edited Description on Tool-wikiloves.
Mar 29 2016, 7:02 PM

Mar 22 2016

Danilo added a comment to T130240: Criar pagina de configuração da ferramenta no commons.

Coloquei a configuração em um módulo no commons, assim a mesma configuração pode ser aproveitada por módulos. Eu também adicionei um índice de prefíxos e os horários UTC padrões.

Mar 22 2016, 8:30 PM · Tool-wikiloves
Danilo added a comment to T130240: Criar pagina de configuração da ferramenta no commons.

Gracias Platonides!

Mar 22 2016, 12:37 AM · Tool-wikiloves

Mar 20 2016

Danilo added a comment to T130240: Criar pagina de configuração da ferramenta no commons.

Encontrei os horários de inicio e encerramento do WLE em cada país: https://commons.wikimedia.org/w/index.php?title=Template:Wiki_Loves_Earth_is_running&action=edit
E do WLM: https://commons.wikimedia.org/w/index.php?title=Template:WLM-is-running&action=edit
Os horários dos anos anteriores estão no histórico.

Mar 20 2016, 12:29 AM · Tool-wikiloves

Mar 17 2016

Danilo created T130248: Criar ferramenta de mapa.
Mar 17 2016, 7:24 PM · Tool-wikiloves
Danilo created T130245: Transferir ferramenta que lista imagens do projeto images para o wikiloves.
Mar 17 2016, 7:02 PM · Tool-wikiloves
Danilo added a watcher for Tool-wikiloves: Danilo.
Mar 17 2016, 6:46 PM
Danilo closed T129712: Desenvolver aplicativo básico em Flask para a ferramenta as Resolved.
Mar 17 2016, 6:44 PM · Tool-wikiloves
Danilo created T130240: Criar pagina de configuração da ferramenta no commons.
Mar 17 2016, 6:42 PM · Tool-wikiloves

Mar 16 2016

Danilo added a comment to T129712: Desenvolver aplicativo básico em Flask para a ferramenta.

Iniciei o código baseado no ptwikis, coloquei no github, clonei no Tool Labs e coloquei para funcionar: http://tools.wmflabs.org/wikiloves/

Mar 16 2016, 4:20 AM · Tool-wikiloves

Mar 11 2016

Danilo added a comment to T129712: Desenvolver aplicativo básico em Flask para a ferramenta.

Vamos criar uma homepage semelhante a do ptwikis ou melhor fazer uma a partir do zero?

Mar 11 2016, 11:32 PM · Tool-wikiloves
Danilo created T129712: Desenvolver aplicativo básico em Flask para a ferramenta.
Mar 11 2016, 11:23 PM · Tool-wikiloves
Danilo added a comment to T129705: Create project WikiLoves-Tool.

Ok, no problem

Mar 11 2016, 10:43 PM · User-Luke081515, Project-Admins
Danilo added a comment to T129705: Create project WikiLoves-Tool.

yes, the 503 is temporary

Mar 11 2016, 10:34 PM · User-Luke081515, Project-Admins
Danilo added a comment to T129705: Create project WikiLoves-Tool.

not yet

Mar 11 2016, 10:33 PM · User-Luke081515, Project-Admins
Danilo added a comment to T129705: Create project WikiLoves-Tool.

We have already developed some tools in http://tools.wmflabs.org/ptwikis/ and now we are developing a tool to WL* events.

Mar 11 2016, 10:30 PM · User-Luke081515, Project-Admins
Danilo created T129705: Create project WikiLoves-Tool.
Mar 11 2016, 10:26 PM · User-Luke081515, Project-Admins

Feb 22 2016

Danilo added a comment to T127228: tools.ptwikis throttled for excessive usage of labs db replica resources.
Feb 22 2016, 11:16 PM · DBA, Cloud-VPS, Toolforge, Cloud-Services
Danilo added a comment to T127228: tools.ptwikis throttled for excessive usage of labs db replica resources.

Thanks. Ok. We are already developing a cache for the tool.

Feb 22 2016, 11:05 PM · DBA, Cloud-VPS, Toolforge, Cloud-Services

Feb 19 2016

Danilo added a comment to T127228: tools.ptwikis throttled for excessive usage of labs db replica resources.

I disabled the tools that made these queries. The tool can show useful informations about WLE and WLM, but the tool need to have a cache and need also other improvements before be reenabled.

Feb 19 2016, 7:42 PM · DBA, Cloud-VPS, Toolforge, Cloud-Services

Jan 24 2015

Danilo created T87494: create ORES project in Labs.
Jan 24 2015, 2:24 AM · Cloud-Services

Dec 6 2014

Danilo created T76956: Lost connection to MariaDB server during query.
Dec 6 2014, 11:48 PM · Toolforge

Dec 2 2014

Danilo awarded T29087: rename curid and wgArticleId to pageid and wgPageId a Like token.
Dec 2 2014, 7:46 PM · platformeng, MediaWiki-General

Nov 29 2014

He7d3r awarded T75164: Remove Anexo namespace from Portuguese Wikipedia a Like token.
Nov 29 2014, 4:33 PM · Wikimedia-maintenance-script-run, Patch-For-Review, Wikimedia-Site-requests