User Details
- User Since
- Oct 7 2014, 11:57 AM (601 w, 3 d)
- Availability
- Available
- LDAP User
- Maxbiohazard
- MediaWiki User
- MBH [ Global Accounts ]
Tue, Apr 14
To which account(s)?
It should be MBHbot, but I have one mail for main account and all of my bots and these emails doesn't contain account name, so it could be any of my accounts. It's a separate issue: these emails should contain account name.
Fri, Apr 10
toolforge jobs restart file-renaming worked, thanks.
I already deleted "connection string" envvar, but this program clearly doesn't use it, doesn't use database connection at all and never used it. See code: https://github.com/Saisengen/wikibots/blob/main/other-bots/file-renaming.cs
Fri, Apr 3
Umm... that sentence makes absolutely no........ wat?
Maybe I should say "until support of this format is (not) removed". English isn't my native language.
Thu, Apr 2
Many such servers: 26, 31. When just opening pages for read.
Do you have any idea which script/bot I'm talking about?
Almost all my bots uses this format because I consider it easier to parse.
And would you be willing to refactor your code to use ?format=json?
I don't want to do this and will not do this until this format will not be removed.
Red error translation: "Can't send to the remote repo"
I'm approved by the gitlab mods and got username mbh1, but I still have no password. I created a token on a page https://gitlab.wikimedia.org/-/user_settings/personal_access_tokens , but I can't login on Visual Studio, using logim mbh1 and this token, to push my changes to repo.
Thu, Mar 26
In fact, there is a issue: Russian map websites, for example https://2gis.ru/krasnoyarsk/geo/985858203189269/92.847943%2C56.011058?m=92.848361%2C56.01097%2F18.51 and https://yandex.com/maps/20086/zheleznogorsk/hybrid/?ll=93.558671%2C56.247889&utm_source=main_stripe_big&z=13 , have coordinates in URL in reverse order: first longitude, second latitude. Every time I need to swap them to copy them to WD, and now I did it while copying from another website with "Western" order, so I swapped them too and it was wrong. It will be useful to have a button to swap entered coordinates: you paste "34.5678, 89.678", click a button and have "89.678,34.5678". A button should create a warning while you're trying to swap longitude >90 dgr into latitude, and if you're paste a value with latitude >90 degrees, values should be swapped automatically.
Mon, Mar 23
the changes from other tickets are okay
Yes, they are OK.
Mar 7 2026
But I really can't see how anybody could reasonably object to a fingertip tap. Many users with advanced permissions (say, CU, OS, IA, Steward) will already have this tech available. And for the few who don't, buying them a (for example) $150 Apple Magic Keyboard really should fall into the budget category of "too little to worry about".
I don't understand how having certain permissions (CU, OS, IA, Steward) and owning a hardware token are related; in my opinion, these are completely unrelated things.
95% of rollbackers in such cases are not sysops. (5 years ago in ruwiki we needed to roll back hundreds of inconsensus edits made by local bureaucrat). So, this console should be added to any experienced user.
Rarely should a regular user need to go above 10 edits per minute
This is wrong for rollbacks. Rolling back mass inconsensus edits or bot errors requires making hundreds of edits with a rate more than a 1 edit / sec.
Mar 5 2026
@jpxg yes, I have the codes (Ololoshka's code and the code that was injected to Meta's common.js, it's different codes). Write me to mbhwik@gmail.com.
Some investigation was made in Russian Wikipedia discord chat, maybe it will be useful.
- In 2023, vandal attacks was made against two Russian-language alternative wiki projects, Wikireality and Cyclopedia. Here https://wikireality.ru/wiki/РАОрг is an article about organisators of these attacks.
- In 2024, ruwiki user Ololoshka562 created a page https://ru.wikipedia.org/wiki/user:Ololoshka562/test.js containing script used in these attacks. It was inactive next 1.5 years.
- Today, sbassett massively loaded other users' scripts into his global.js on meta, maybe for testing global API limits: https://meta.wikimedia.org/wiki/Special:Contributions/SBassett_(WMF) . In one edit, he loaded Ololoshka's script: https://meta.wikimedia.org/w/index.php?diff=prev&oldid=30167202 and run it.
Mar 2 2026
Yes, we want only turn off ref reordering.
Mar 1 2026
Feb 18 2026
@Aklapper what will be the correct tag?
@Bugreporter as I say in first words of my message, my bot HAS useragent (it's this string: "MBHbot"). Should correct UA match some pattern?
Feb 2 2026
Jan 28 2026
Jan 17 2026
@Tacsipacsi user says the problem was real, a button could not be pressed: https://ru.wikipedia.org/w/index.php?curid=148270&diff=151216329&oldid=151215693
Basic says it works since 16.01.
Jan 16 2026
Looks like Singh already identified a problem and did a patch.
No. Some time ago ruwiki requested a change in ContentTranslation settings, allowing only "autoreview" users to use this tool (due to many low-quality translations by new users)
Jan 15 2026
Jan 9 2026
Jan 5 2026
Dec 23 2025
Dec 20 2025
Does it solved on T408734: Enable RU & HE DWIM-style Second Try mappings for autocomplete ?
Does it solved on T408734: Enable RU & HE DWIM-style Second Try mappings for autocomplete ?
@Ladsgroup where a list of an excluded domains a) is listed, and b) could be discussed? For example, any Russian Wikipedia article about geographical object has links to this place on Google, Yandex, OSM maps and Geohack (Toolforge service), so we have 670k links to all 4 services, these are most extlinked services in ruwiki (stats: https://ru.wikipedia.org/wiki/Project:Внешние_ссылки/Статистика ). I think map services could be excluded too.
Nov 17 2025
Nov 16 2025
Oct 29 2025
last 30 days
It will be useful to have option to show pageviews graph for last year, at least.
Oct 19 2025
Create, at least, a link to https://commons.wikimedia.org/wiki/File:Ruwiki%27s_editors_by_month_(2018-2023).gif on some visible place of a page.
Oct 17 2025
OK, let's assume it was one-time random error.
Oct 11 2025
Sep 25 2025
Why not allow to use external data? External data could easy be safe, for example if it's in JSON (and mediawiki API returns pageviews data in json and XML, also MW API couldn't return destructive data at all).
Why this is needed for recreation of pageviews? Graph worked without this magic word.
Could someone say, what exactly the problem to recreate PageViews charts, that worked on Graph? They can't be implemented by datatables on Commons (because this data updates every day), but what's the problem to got data from the source where Graph got this data? Ruwiki has had pageviews graph for every page on "About this page" special page and on many talk pages, and all of these graphs was destroyed by disabling Graph and wasn't restored even now. What. Exactly. The. Problem?
Sep 24 2025
I'm sorry, but what measurement unit is m?
Sep 16 2025
@TheDJ As far as I remebmer, I tried to convert my video to webm (using the same ffmpeg 7.1.1) before I converted it to mpg, but convertation to webm was extremely slow - several frames per second. Because video was 120fps and has length 7 minutes, it will take weeks to convert all of it to webm. Maybe there are settings to more fast convertation, but I don't know them, I just say "convert 1.mp4 -o 1.webm". Convertation to mpg was really fast.
Jul 10 2025
Yes.
I have several bots that have bot flag in many wikis, and still don't use bot passwords due to severe issue, about which I created phab ticket ~5 years ago. I checked "apihighlimits" when creating botpassword, but after logging in under this botpassword, maximum number of rows in API answers to this bot's requests lowered from 5000 to 500, like any non-bot user. My ticket was completely ignored by developers (it's hard to even find it now, because I created many tickets).
Jun 24 2025
Yes, you found my error. After second try a file was uploaded successfully, but it still can't be played in browser due to "Совместимые источники для этого видео отсутствуют" error: https://commons.wikimedia.org/wiki/File:Bobrovy_Log_rodelbahn.mpg Looks like we need to wait to encoding processes to be completed, but one of them (144p) is completed and a problem persists. (Why not to allow to upload to Commons in original mp4 format? I need to re-encode file on my PC locally (mp4 -> mpg), and after that file still needs to be re-encoded on Commons). Also Commons says that video's length is 0,2 s (really - 7 min), and has bitrate 3 kb/s (obviously wrong value too).
Jun 19 2025
May 19 2025
Apr 19 2025
Works now, but could it be fixed at all?
This happens again, with the same error message.
Apr 17 2025
Mar 31 2025
Fixed.
I also can't log out from another account (user:Железный капут) on another browser (Firefox, main browser is Chrome) due to "Invalid CSRF token"
Mar 28 2025
@dcaro is it possible to run one-off job with a high limit? I tried to add --mem:12Gi into toolforge jobs run request, but in doesn't work.
Mar 27 2025
Yes, looks like everything works now.
Another question: in last month many of my jobs disappeared from my processes (and wasn't successfully completed) without any output to .err files. Is it how process manager kills outlimited processes, or such killing will create a record in .err file?
I thought, limits works not like
you can run a job only when it's possible to allocate you 12 GB right now
but
you can run a job in any time, if your job will request only 2 GB in certain run, it will be successfully completed even if jobs.yaml requires 12 GB for this job, but when your job will ask to allocate 12 GB + 1 byte of RAM, it will be killed by process manager
I doesn't thought that situation "server can't allocate you 12 GB of RAM" is possible at all, I thought Toolforge is a server system with terabytes of RAM in common use.
it might become really hard for your jobs to find a worker to run on
I know almost nothing about k8s, so I didn't think such a problem was possible (i don't even know what "worker" is). What happens if my process doesn't find the worker it needs? It will not run, or it will try to run in next hours?
On mbh tool another one-time job can't be started with this rationale:
ERROR: An internal error occurred while executing this command.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 468, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 463, in _make_request
httplib_response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/http/client.py", line 1374, in getresponse
response.begin()
File "/usr/lib/python3.11/http/client.py", line 318, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/socket.py", line 706, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/ssl.py", line 1311, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/ssl.py", line 1167, in read
return self._sslobj.read(len, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed outMar 26 2025
@dcaro Let's start from 8 or, better, 12 GB, if you could set 12. I don't want to cause you any unnecessary inconvenience and will try to stay within these limits.
Mar 25 2025
We could close this, no problem.
Mar 23 2025
Mar 22 2025
Works now with an old keyfile. I'm not closing this task because maybe someone could explain what was this?
I assumed that problem may be in old key. I have generated a new RSA key using PuttyGEN and uploaded a public key to https://toolsadmin.wikimedia.org/profile/settings/ssh-keys/. I tried to log in using new key file and the problem persists.
Yesterday.
I also can't login from my phone, using TotalCommander with SFTP plugin, it worked correctly before.
Mar 18 2025
Mar 13 2025
OK.
Mar 12 2025
Feb 6 2025
Only ruwikipedia namespaces could be options in search in ruwikipedia, it's just technical restriction.
Feb 3 2025
So, maybe you'll convert it too?
Thank you. at the moment we use utf8mb3 across all tables - it isn't true at least for all wikiproject DBs, as far as I know. For many years I'm reading all of it using CharacterSet=utf8mb4; in my connection string and it works. Several years ago one ruwiki user had a username containing 4 byte utf-8 characters (it was first time my DB-reading tools got incorrect DB answer), I requested an advice here and taavi advised me to use CharacterSet=utf8mb4; in my connection string, see T257103.
Feb 1 2025
Jan 29 2025
@Rjwilmsi This is still not fixed. How to reproduce:
- Log in as "MBHbot" in ruwiki (I could send you password).
- Try to edit pages [[ru:Шаблон:Флаг Беларуси]] or [[ru:Шаблон:Lang-be]] under AWB.
Screenshot of error I got now:
MBHbot has a right to edit protected pages from under-sysop usergroup "engineer" in ruwiki.
Jan 26 2025
Jan 25 2025
@Rjwilmsi I assume you doesn't understand the issue. A correct error message could be:
- "Text wio.ru is blocked by spam blacklist"
or
- "The text you wanted to publish is blocked by spam filter. This is probably caused by a link wio.ru"
But not a contamination of two these messages:
- Text "The text you wanted to publish is blocked by spam filter. This is probably caused by a link wio.ru" is blocked by spam blacklist.
Jan 18 2025
Jan 13 2025
Looks like fixed.
Jan 11 2025
@Q-bit-array says he reproduced this in ruwiki, so I pinged him.





