Petrb (Petr Bena)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 22 2014, 5:18 PM (126 w, 5 d)
Availability
Available
IRC Nick
petan
LDAP User
Petrb
MediaWiki User
Petrb

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

Recent Activity

Yesterday

Petrb closed T161417: XmlRcs: redis is empty as "Resolved".

probably some temporary outage of WMF's RCStream

Sun, Mar 26, 3:34 PM · WM-Bot
Petrb edited the description of T158700: Enable Huggle for hr.wiki, bs.wiki, sr.wiki and sh.wiki.
Sun, Mar 26, 2:53 PM · Huggle

Sat, Mar 25

Petrb closed T160890: New site option: read-only as "Resolved".
Sat, Mar 25, 8:48 PM · Huggle
Petrb added a comment to T160890: New site option: read-only.

bf86c6ae23d9

Sat, Mar 25, 11:16 AM · Huggle
Petrb added a project to T112372: Color highlighting in diff window glitches: CSS.
Sat, Mar 25, 9:53 AM · CSS, WorkType-Maintenance, Huggle
Petrb added a comment to T155994: Huggle doesn't follow "default-summary" of huggle3.css private config file.

If you want to be able to use $2 you would have to change preferences -> use software rollback

Sat, Mar 25, 9:51 AM · Huggle
Petrb triaged T155994: Huggle doesn't follow "default-summary" of huggle3.css private config file as "Lowest" priority.
Sat, Mar 25, 9:46 AM · Huggle
Petrb added a comment to T155994: Huggle doesn't follow "default-summary" of huggle3.css private config file.

Since f21234e59f07b5a9f61eb75db45e8858a040d3b9 this should work but you will need to use revert-summary-unknown which doesn't support $2 anyway - the reason is that this one is using API rollback and huggle doesn't know to which revision it's going to rollback, mediawiki knows that

Sat, Mar 25, 9:46 AM · Huggle
Petrb closed T157837: WebKit is depricated and has been removed from Qt5.8 as "Resolved".

that's because WebEngine is implemented in 3.2.0

Sat, Mar 25, 9:20 AM · Huggle

Thu, Mar 23

Petrb raised the priority of T158833: Enable Huggle on cs.wikipedia.org from "Lowest" to "Normal".
Thu, Mar 23, 9:08 PM · User-Urbanecm, Huggle
Petrb moved T154284: [[Huggle:Query-execute-drymode/en-gb]] i18n issue from Backlog to Need volunteer on the Huggle board.
Thu, Mar 23, 9:08 PM · Huggle, I18n
Petrb moved T155332: Queue / UI: Play a sound when new item is added to queue from Backlog to Need volunteer on the Huggle board.
Thu, Mar 23, 9:07 PM · Huggle
Petrb moved T158700: Enable Huggle for hr.wiki, bs.wiki, sr.wiki and sh.wiki from Backlog to Need volunteer on the Huggle board.
Thu, Mar 23, 9:07 PM · Huggle
Petrb triaged T158833: Enable Huggle on cs.wikipedia.org as "Lowest" priority.
Thu, Mar 23, 9:06 PM · User-Urbanecm, Huggle
Petrb moved T157837: WebKit is depricated and has been removed from Qt5.8 from Backlog to Need discussion on the Huggle board.
Thu, Mar 23, 9:06 PM · Huggle
Petrb triaged T149967: Incorporate new languages into Huggle as "Low" priority.
Thu, Mar 23, 9:05 PM · Huggle, Google-Code-In-2016
Petrb added a comment to T158700: Enable Huggle for hr.wiki, bs.wiki, sr.wiki and sh.wiki.

Well, it would be nice if local community was at least a bit aware, you can start by creating Project:Huggle pages on each of that wiki

Thu, Mar 23, 8:30 PM · Huggle

Wed, Mar 22

Petrb added a comment to T159734: Redirect bots.wmflabs.org to wm-bot.wmflabs.org.

@Ciencia_Al_Poder that is a key defined by someone in a channel which you didn't even mention, so whatever channel is that, contact people who have right on bot there and ask them to fix it

Wed, Mar 22, 8:48 AM · WM-Bot
Petrb closed T153765: wm-bot empty redis as "Resolved".
Wed, Mar 22, 8:47 AM · WM-Bot
Petrb closed T160659: Make wm-bot pm wmopbot when someone uses bangops as "Resolved".
Wed, Mar 22, 8:47 AM · WM-Bot

Mon, Mar 20

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

and it works... so now it's on your side to finish this

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

I changed the format of message to

Mon, Mar 20, 9:53 PM · WM-Bot
Petrb added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

https://github.com/benapetr/wikimedia-bot/blob/75d64a2ece3ac462d9eb6c4ffdf38361ec510046/src/WMBot.WMFPlugins/OpsTools/OpsTools.cs

Mon, Mar 20, 9:50 PM · WM-Bot
Petrb added a comment to T154284: [[Huggle:Query-execute-drymode/en-gb]] i18n issue.

Given that this is meant for devs only I don't really understand why is this localizable

Mon, Mar 20, 9:23 PM · Huggle, I18n
Petrb added a comment to T154284: [[Huggle:Query-execute-drymode/en-gb]] i18n issue.

Yes it's an option in Help -> Debug menu, which allows users to switch into "dry mode" which means huggle only pretends to do actions that would change wiki, instead of actually doing them.

Mon, Mar 20, 9:23 PM · Huggle, I18n
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

btw botbot is 14.04 so it doesn't block stuff

Mon, Mar 20, 2:35 PM · Labs, WM-Bot
Petrb closed T157838: Move wm-bot instance to Trusty, a subtask of T143349: Deprecate precise instances in Labs by 2017-03-31, as "Resolved".
Mon, Mar 20, 2:35 PM · Patch-For-Review, Labs-Infrastructure, Labs
Petrb closed T157838: Move wm-bot instance to Trusty as "Resolved".

I just nuked wm-bot instance, in project bots. There is one more instance "botbot" that I will look in, maybe there is something I would like to archive for future, and then we can probably nuke whole "bots" project, which is by the way, probably second oldest project of wikimedia labs :)

Mon, Mar 20, 2:35 PM · Labs, WM-Bot
Petrb closed T157838: Move wm-bot instance to Trusty, a subtask of T157879: Request creation of wm-bot labs project, as "Resolved".
Mon, Mar 20, 2:35 PM · Labs
Petrb closed T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted as "Resolved".

soo, it seems we are done :)

Mon, Mar 20, 2:34 PM · Huggle, Labs
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

MariaDB is just as bad as MySQL,

Mon, Mar 20, 1:58 PM · Labs, WM-Bot
Petrb closed T160444: @notify command should be able to take more than one argument as "Declined".

yes that's how it works, first parameter is name of person, rest is a message to deliver. if you want more people and not spam in channel, you can use @notify in private message to wm-bot

Mon, Mar 20, 1:57 PM · WM-Bot
Petrb closed T160542: wm-bot not reporting on recent changes (2) as "Resolved".

workstome

Mon, Mar 20, 1:55 PM · WM-Bot
Petrb added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

so basically, you want a plugin that checks all channel messages for regex /\!ops.*/ and in case message is delivered forward it as a private message to "wmopbot" in a format $sender_nick: $original_message

Mon, Mar 20, 11:06 AM · WM-Bot
Petrb added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

please keep in mind that wm-bot is also not present in every wikimedia channel, for a list of channels it is currently in, see http://wm-bot.wmflabs.org/db/systemdata.htm

Mon, Mar 20, 11:00 AM · WM-Bot
Petrb added a comment to T160659: Make wm-bot pm wmopbot when someone uses bangops.

Title of this sounds like some sort of a botporn, but I will have a look

Mon, Mar 20, 10:02 AM · WM-Bot
Petrb created T160890: New site option: read-only.
Mon, Mar 20, 9:57 AM · Huggle

Thu, Mar 16

Petrb added a comment to T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted.

That is 6AM - 8PM EDT

Thu, Mar 16, 11:29 AM · Huggle, Labs
Petrb added a comment to T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted.

Amazing job Andrew, it seems that it works just fine, XmlRcs was restarted and it works.

Thu, Mar 16, 11:28 AM · Huggle, Labs
Petrb created T160626: investigate weird edit (cross edit from spanish -> simple wiki) / memory corruption or struct inconsistency?.
Thu, Mar 16, 11:24 AM · Huggle

Wed, Mar 15

Petrb added a comment to T157838: Move wm-bot instance to Trusty.

probably most easy way to do this would be to switch wm-bot to newly created DB on wm-bot-pg and then start migration of existing data, I will have a look into this later, but I am too busy now. I am not sure if this won't break the sequences though

Wed, Mar 15, 12:37 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

also I don't see how you could migrate from postgres to mysql online, that also isn't possible, so this definitely would not work.

Wed, Mar 15, 12:35 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

I am not aware of any such feature and highly doubt it.

Wed, Mar 15, 12:34 PM · Labs, WM-Bot
Petrb added a comment to T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted.

@Andrew I tried to reach you on IRC with no luck, can you get to huggle instance? I ran dist-upgrade there and the SSH session timed out and now I can't log back in because LDAP client isn't working there. The upgrade process is running in screen under root user, if you can login there and finish the process it would be great and saved me the time needed to rebuild whole server.

Wed, Mar 15, 10:37 AM · Huggle, Labs
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

I mean, if huggle-pg is down, wm-bot itself will be still operational, but we lose access to SQL based IRC logs. We probably don't want that, the database is kinda useful and valuable, problem is that migrating to another server is complicated, it's a live SQL database to which new data are added every second, any outage even a second long is a problem here.

Wed, Mar 15, 10:33 AM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

wm-bot is depending on huggle-pg instance which was not yet migrated, it's not so easy, it's a postgres database, and it's pretty huge. Hopefully I will be able to resolve this this week, I am extremely busy these days

Wed, Mar 15, 10:28 AM · Labs, WM-Bot

Tue, Mar 7

Petrb added a comment to T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted.

Yes I will try to upgrade it when I have time

Tue, Mar 7, 10:26 PM · Huggle, Labs
Petrb triaged T148334: Feature request: reverting page creator dialog as "Lowest" priority.
Tue, Mar 7, 5:22 PM · WorkType-NewFunctionality, Huggle
Petrb added a comment to T148334: Feature request: reverting page creator dialog.

This issue can be close on release of huggle 3.2.0

Tue, Mar 7, 5:21 PM · WorkType-NewFunctionality, Huggle

Mon, Mar 6

Petrb added a comment to T157710: Labs instance huggle.huggle.wmflabs needs to be replaced or deleted.

Don't instances in huggle project host some essential services

Mon, Mar 6, 9:30 PM · Huggle, Labs

Wed, Mar 1

Petrb added a comment to T157838: Move wm-bot instance to Trusty.

Hi, browser is back, also please don't use old "bots.wmflabs.org" domain, it was deprecated some time ago, correct one is wm-bot.wmflabs.org

Wed, Mar 1, 11:09 AM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

Hello, yes this is related to both issues, but wm-bot is still logging all channels, just the data are now stored somewhere else, I need to move the web services and merge the log files, should be done soonish

Wed, Mar 1, 10:57 AM · Labs, WM-Bot

Feb 23 2017

Petrb edited the description of T157970: Huggle for wikispecies.
Feb 23 2017, 2:29 PM · Huggle
Petrb added a comment to T158833: Enable Huggle on cs.wikipedia.org.

OK I will check that, Huggle was enabled as of now, just click "reload" button in login form and cswiki will be added to list of projects, keep in mind that warning and reverting doesn't work properly yet, so be careful.

Feb 23 2017, 11:19 AM · User-Urbanecm, Huggle
Petrb added a comment to T158833: Enable Huggle on cs.wikipedia.org.

Just for clarify, there should be specific templates in addition to the standard one? We have three basic warning templates but they are not used all at once, in some situations the block may be issued as a direct reaction to the edit, in some situations the second level is used as it were the first. Do the Huggle user have way how to choose right warning which he wants to use?

Feb 23 2017, 10:30 AM · User-Urbanecm, Huggle
Petrb added a comment to T158833: Enable Huggle on cs.wikipedia.org.

Huggle is using warning templates, example can be found here https://en.wikipedia.org/wiki/Template:Huggle on English Wikipedia we use 4 warning levels (usually before user gets blocked). I am not familiar how this works on cs wikipedia, but it's possible to change this for example to 3 levels (I think that's how it works on French wiki).

Feb 23 2017, 10:09 AM · User-Urbanecm, Huggle
Petrb edited the description of T158833: Enable Huggle on cs.wikipedia.org.
Feb 23 2017, 10:06 AM · User-Urbanecm, Huggle
Petrb added a comment to T158833: Enable Huggle on cs.wikipedia.org.

Please translate https://cs.wikipedia.org/wiki/Wikipedie:Huggle it should contain some basic information about huggle, original version is at [[en:WP:Huggle]]

Feb 23 2017, 10:04 AM · User-Urbanecm, Huggle
Petrb edited the description of T158833: Enable Huggle on cs.wikipedia.org.
Feb 23 2017, 10:03 AM · User-Urbanecm, Huggle
Petrb added a comment to T158833: Enable Huggle on cs.wikipedia.org.

For record this was requested by Martin Urbanec

Feb 23 2017, 9:40 AM · User-Urbanecm, Huggle
Petrb added a project to T158833: Enable Huggle on cs.wikipedia.org: Huggle.
Feb 23 2017, 7:42 AM · User-Urbanecm, Huggle
Petrb created T158833: Enable Huggle on cs.wikipedia.org.
Feb 23 2017, 7:42 AM · User-Urbanecm, Huggle

Feb 19 2017

Petrb added a comment to T157838: Move wm-bot instance to Trusty.

There is one problem I need to run identd which requires public IP address, can we get 1 for wm-bot project? Previous bot also had it.

Feb 19 2017, 9:27 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

Yes, bot is now up and running on Jessie, I need to test if web hooks work, which is now most important thing, then we need to migrate logs and SQL DB.

Feb 19 2017, 7:31 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

BTW I think 8 is Jessie

Feb 19 2017, 6:42 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

@Paladox I used image recommended by @Andrew you were right it was firewall blocking it

Feb 19 2017, 6:40 PM · Labs, WM-Bot
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

[…]
The current real problem is that I can't get web proxy to work, I created in horizon: wm-bot2.wmflabs.org but it doesn't even resolve.

Negative DNS caching? Works for me:

[tim@passepartout ~]$ host wm-bot2.wmflabs.org
wm-bot2.wmflabs.org has address 208.80.155.156
[tim@passepartout ~]$
Feb 19 2017, 6:37 PM · Labs, WM-Bot

Feb 18 2017

Petrb added a comment to T157838: Move wm-bot instance to Trusty.

OK I think that for now it should be enough, maybe in the end, we don't need more than 20gb for these logs, I am just not sure about postgres.

Feb 18 2017, 7:19 PM · Labs, WM-Bot

Feb 17 2017

Petrb updated subscribers of T157838: Move wm-bot instance to Trusty.

or @bd808?

Feb 17 2017, 12:55 PM · Labs, WM-Bot
Petrb added a comment to T157837: WebKit is depricated and has been removed from Qt5.8.

Can you try to get a fresh clone of huggle repository? You seem to have some old submodules in there, I am fairly sure that dependency for WebKit in scoring extension was removed months ago.

Feb 17 2017, 9:33 AM · Huggle

Feb 16 2017

Petrb added a comment to T157970: Huggle for wikispecies.

Hello Huggle's mass delete should be working everywhere, including English wikipedia as long as you have rights to delete.

Feb 16 2017, 2:27 PM · Huggle
Petrb updated subscribers of T157838: Move wm-bot instance to Trusty.

@Andrew is it possible to request some general purpose storage? We used to have /data/project for this in past, but this new project doesn't have this mount point and instances are created incredibly small. We need somewhere to store channel logs and Postgres

Feb 16 2017, 2:03 PM · Labs, WM-Bot

Feb 12 2017

Petrb closed T155570: Implement cross platform audio system as "Resolved".

Doesn't work on every platform though, but it does on Windows, MacOS and linux distros that are not completely broken by design :)

Feb 12 2017, 9:56 PM · Huggle
Petrb closed T157837: WebKit is depricated and has been removed from Qt5.8 as "Resolved".

We already support WebEngine, just run ./configure with --web-engine

Feb 12 2017, 9:54 PM · Huggle

Feb 11 2017

Petrb added a parent task for T157838: Move wm-bot instance to Trusty: T157879: Request creation of wm-bot labs project.
Feb 11 2017, 6:09 PM · Labs, WM-Bot
Petrb added a subtask for T157879: Request creation of wm-bot labs project: T157838: Move wm-bot instance to Trusty.
Feb 11 2017, 6:09 PM · Labs
Petrb removed a subtask for T157838: Move wm-bot instance to Trusty: T157879: Request creation of wm-bot labs project.
Feb 11 2017, 6:09 PM · Labs, WM-Bot
Petrb removed a parent task for T157879: Request creation of wm-bot labs project: T157838: Move wm-bot instance to Trusty.
Feb 11 2017, 6:09 PM · Labs
Petrb added a subtask for T157838: Move wm-bot instance to Trusty: T157879: Request creation of wm-bot labs project.
Feb 11 2017, 6:08 PM · Labs, WM-Bot
Petrb added a parent task for T157879: Request creation of wm-bot labs project: T157838: Move wm-bot instance to Trusty.
Feb 11 2017, 6:08 PM · Labs
Petrb added a comment to T157838: Move wm-bot instance to Trusty.

T157879

Feb 11 2017, 6:08 PM · Labs, WM-Bot
Petrb renamed T157879: Request creation of wm-bot labs project from "Request creation of <Replace Me> labs project" to "Request creation of wm-bot labs project".
Feb 11 2017, 6:07 PM · Labs
Petrb created T157879: Request creation of wm-bot labs project.
Feb 11 2017, 6:07 PM · Labs

Feb 10 2017

Petrb added a comment to T157838: Move wm-bot instance to Trusty.

OK, can we maybe create a new project for wm-bot so that we can finally nuke "bots" project? I know that some of you folks will again suggest to move it to tool labs, but that environment is just not flexible enough. It means massive refactoring of bot and also removal of many useful features.

Feb 10 2017, 9:24 PM · Labs, WM-Bot

Feb 2 2017

Petrb added a comment to T156989: Huggle unable to build on MacOS Sierra.

This is last Qt http://download.qt.io/official_releases/qt/5.8/5.8.0/qt-opensource-mac-x64-clang-5.8.0.dmg

Feb 2 2017, 11:07 AM · Huggle
Petrb added a comment to T156989: Huggle unable to build on MacOS Sierra.

Meanwhile in land of google:

Feb 2 2017, 11:04 AM · Huggle
Petrb added a comment to T156989: Huggle unable to build on MacOS Sierra.

Can you try to wipe the build directory from previous builds? It should be located in huggle/huggle_release or something like that.

Feb 2 2017, 10:58 AM · Huggle

Jan 23 2017

Petrb created T155994: Huggle doesn't follow "default-summary" of huggle3.css private config file.
Jan 23 2017, 11:21 AM · Huggle

Jan 17 2017

Petrb edited the description of T155570: Implement cross platform audio system.
Jan 17 2017, 10:36 PM · Huggle
Petrb added a parent task for T114710: Huggle antivandalism network should make a tone, when someone writes something: T155570: Implement cross platform audio system.
Jan 17 2017, 10:35 PM · Google-Code-In-2015, Easy, WorkType-NewFunctionality, Huggle
Petrb added a subtask for T155570: Implement cross platform audio system: T114710: Huggle antivandalism network should make a tone, when someone writes something.
Jan 17 2017, 10:35 PM · Huggle
Petrb added a parent task for T155332: Queue / UI: Play a sound when new item is added to queue: T155570: Implement cross platform audio system.
Jan 17 2017, 10:34 PM · Huggle
Petrb added a subtask for T155570: Implement cross platform audio system: T155332: Queue / UI: Play a sound when new item is added to queue.
Jan 17 2017, 10:34 PM · Huggle
Petrb added a comment to T153902: Option for preventing usage of API calls that typically require elevated privileges.

Request is relevant but given the available workaround I am triaging this as low. Might be implemented sometime in future, meanwhile try the suggested trick.

Jan 17 2017, 10:33 PM · Huggle
Petrb triaged T153902: Option for preventing usage of API calls that typically require elevated privileges as "Low" priority.
Jan 17 2017, 10:32 PM · Huggle
Petrb renamed T153902: Option for preventing usage of API calls that typically require elevated privileges from "Option for preventing usage of sysop flag" to "Option for preventing usage of API calls that typically require elevated privileges".
Jan 17 2017, 10:31 PM · Huggle
Petrb created T155570: Implement cross platform audio system.
Jan 17 2017, 10:26 PM · Huggle

Jan 15 2017

Petrb created T155334: Add option to queue filter to filter out registered users.
Jan 15 2017, 12:38 AM · Huggle
Petrb created T155333: Tag filter in preferences removes white space for some reason.
Jan 15 2017, 12:37 AM · Huggle
Petrb added a comment to T155332: Queue / UI: Play a sound when new item is added to queue.

We need some multimedia files for this that are free to use

Jan 15 2017, 12:34 AM · Huggle