Hello, I am Petr Bena also known as Petrb (my SUL). I am a volunteer developer working on multiple projects, including Huggle, wm-bot and many others
User Details
- User Since
- Oct 22 2014, 5:18 PM (616 w, 5 d)
- Availability
- Available
- IRC Nick
- petan
- LDAP User
- Petrb
- MediaWiki User
- Petrb [ Global Accounts ]
Mar 21 2026
I created a new instance and prepared packaging of xmlrcs to .deb, they can be downloaded here - https://github.com/huggle/XMLRCS/releases/tag/v1.1.0 so deploying XmlRcs is relatively easy now, but there is still some hack needed - that ES client package is no longer in debian repositories, and can be downloaded only using pip, which breaks the packaging system - so right now only redis and xmlrcsd can be installed from .deb packages and works out of the box. es2r which is another essential component must be still installed manually, using venv and systemd unit needs to be slightly modified to load it.
Mar 20 2026
Aha - so that's why it was down, I was wondering, looking through mails, couldn't find anything. Yes that should be easy, I will try to do it soon
Dec 2 2025
Nov 21 2025
I cleaned it up
Sep 23 2025
I would like to point out here that on enwiki due to this change https://en.wikipedia.org/w/index.php?title=Wikipedia:Huggle/Config.yaml&diff=prev&oldid=918980316 Huggle ignores templates older than 3 days. This is very likely reason why Huggle seems to be giving "wrong" warning level templates on English wikipedia. It doesn't see anything that's older than 3 days.
Aug 5 2025
Aug 1 2025
Jul 29 2025
Jul 28 2025
I am just going to close this. The current documentation is imperfect, but it's a wiki, no need to open phab tickets, just go ahead and fix it: https://www.mediawiki.org/wiki/Manual:Huggle/Deploying
This task is done, in order to enable Huggle in write mode, update config page and change read-only to false. I no longer have global editor rights, so I can't do that.
@Xnet1234 Great! so Huggle was enabled, you will see wiktionary when you press Reload on login page.
Jul 27 2025
ok great! do you still want Huggle to be installed there?
I am marking this as declined since there was no update and the project pages are clearly missing - either were deleted or never created.
Hello guys I can see that dawiki is already on the list of project and the config page is also translated, so I think we can close this
Hello, since we couldn't get anyone to vouch for you and especially given that Huggle VPS project is only hosting XmlRcs at this point, which is now fairly stable after latest modifications, I think we can leave this setup unchanged for now. Maybe in the future if the situation changes, I will reach out for you.
I think we can close it, there are too many open issues for Huggle. If there is any specific problem with commons, we should open a task specifically for that
I fixed the missing localizations in https://github.com/huggle/huggle3-qt-lx/commit/9e8858939ce7df6817d77d48cf022f86fb6d95e5
Hello @Xnet1234 is there any update? Are you an administrator of He Wiktionary at least? The consensus is something we need rather for large wikis, if the wiki community is large and you get an approval for installation from at least 1 administrator I think that's enough, otherwise I will have to close this task for inactivity.
Hello @GiorgiOkropiridze is there any update? Are you an administrator of Ka Wikipedia at least? The consensus is something we need rather for large wikis, if the wiki community is large and you get an approval for installation from at least 1 administrator I think that's enough, otherwise I will have to close this task for inactivity.
hello @Nhu_Gay_Me is there any update? Are you an administrator of Cebuano Wikipedia at least? The consensus is something we need rather for large wikis, if the wiki community is large and you get an approval for installation from at least 1 administrator I think that's enough, otherwise I will have to close this task for inactivity.
This was partially fixed in code, but also needs a fix on enwiki configuration. For some reasons, my privileges to edit the configuration pages were revoked (again) and I am kind of tired of bureaucracy involved. So I will just leave a message on feedback page, that update is necessary.
Jul 26 2025
Thank you for tagging this task with good first task for Wikimedia newcomers!
I tried reproducing this on a test wikipedia, I even synced the local report page and huggle settings with enwp, it however seems to work just fine: https://test.wikipedia.org/w/index.php?title=Wikipedia:Administrator_intervention_against_vandalism&diff=prev&oldid=667053
Hello, this is already possible - open preferences and change preferred provider
as a workaround you can press "o" which opens the page in web browser, where you can immediately see the context, but I agree it's not ideal
I made a fix, but I am on my laptop now, I need a system with multiple screens to test it later: https://github.com/huggle/huggle3-qt-lx/pull/380
Jul 24 2025
hello, I believe this is fixed now
@Anirudh_KK hello, I know this is very confusing, but Huggle isn't hosted on Gerrit, it's instead located on GitHub here: https://github.com/huggle/huggle3-qt-lx
May 17 2025
This is trivial to patch, it's just necessary to update the min version in respective CMake files (wherever it's present now) to that <min>...<max> syntax where min stays same as now and 3.5 is set as max (or possibly any newer version of CMake that is works with).
Thank you for tagging this task with good first task for Wikimedia newcomers!
Nov 5 2024
Hello, new version of Huggle was released that contains a patched libirc
Jul 28 2024
In case you are unable to build it yourself, here is a build of current master -> https://cloud.bena.rocks/s/qZtXM6QxPbZ3425
I just made changes to build scripts that make it trivial to build Huggle for ARM, even with latest Qt6 framework.
Jul 26 2024
wait, so it crashes no matter if you have to relogin, or only after you use the relogin form? I am trying to understand if they bug was introduced by fix of relogin form, or by shift to Qt6
Jul 25 2024
Jul 22 2024
That bug still does trigger from time to time, even in this version, but the relogin form is working now, so while you are going to get a popup informing you about being logged out, you are going to get logged back in, with no need to restart whole huggle. This form normally works automatically, so it becomes just a minor issue.
Jul 21 2024
please note this is Qt6 build, regular huggle downloads are all Qt5 based, so let me know if there were any problems related to Qt6 or installation failed, I can try to recreate Qt5 build as well
Jul 20 2024
I assume Windows 10 x64 or later
Yes, which operating system?
Jul 19 2024
Hello, I know it's been years, but this was finally partially fixed here https://github.com/huggle/huggle3-qt-lx/commit/887bb8f821ecb8db94235ad11967aaf1c0e1b1d1
Mar 5 2024
I believe it's migrated now
yes it works now
Mar 3 2024
Hello, sorry for late response. I don't have any Mac with new ARM based CPUs, so I can't really provide those. Might get my hands on one this year due to laptop rotations in company I work for, will see.
Mar 2 2024
I merged this but hopefully one day we figure some more clean method to do this, maybe Qt has some date parsing function but from what I remember it always worked with OS locale and wasn't easily overriden to match wiki language
Did you check if project options parser-date-prefix and parser-date-suffix aren't able to deal with that? I remember I already implemented some sort of customization for the date parser specifically so that it can be tweaked for non-English projects. I would rather avoid hardcoding any language specifics into the core code.
Full log of huggle startup would help, it always contains the basic info needed for debug.
Hello, sorry for the late response, I am far less active these days within the Wikimedia world than I would like to be.
Hello, sorry for the late response, I am far less active these days within the Wikimedia world than I would like to be.
tools.huggle@tools-sgebastion-10:~$ toolforge webservice --backend=gridengine stop --mount is only for --backend=kubernetes Please run again without this argument
also this
I am trying to follow instructions here - https://wikitech.wikimedia.org/wiki/News/Toolforge_Stretch_deprecation#Move_a_grid_engine_webservice
Feb 14 2024
@dcaro ok but can we somehow check if this URL https://huggle.toolforge.org/ is grid or k8s?
Feb 6 2024
I found this related merge request in Huggle repo - https://github.com/huggle/huggle3-qt-lx/pull/351 where @Se4598 updated the updater URL from / to
I would like to explain what is this being used for right now and confirm that shutdown of this service is not critical for Huggle operation:
Mar 15 2023
I think I added him, but the portal has changed significantly since last time I was doing this, so I am not sure if this is sufficient, he has "reader" permissions. I don't see options to give any more permissions other than full project admin role. Can you please try if you can ssh and use sudo?
Feb 22 2023
fixed - someone started that nohup job while old one was still running, I cleared all running ./es2r.py and it fixed itself.
Jan 3 2023
Hello, the problem was with python script that uses event source and forward data to redis. This event source system is not very reliable (which is one of main reasons why xmlrcs was created so that tools like wm-bot can use that instead of implementing unreliable protocol).
Oct 23 2022
Oct 20 2022
hello, xmlrcs was migrated to xmlrcs2 instance, I kept the old one just in case I forgot anything, but most likely it can be wiped out