Petrb (Petr Bena)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 22 2014, 5:18 PM (208 w, 5 d)
Availability
Available
IRC Nick
petan
LDAP User
Petrb
MediaWiki User
Petrb [ Global Accounts ]

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 added a comment to T204510: cloudvps: huggle project trusty deprecation.

Is there any LTS alternative that is going to suffice for next 5 - 10 years so that we don't need to go through this pointless hassle again in few years?

Mon, Oct 22, 2:51 PM · Huggle, Cloud-VPS (Ubuntu Trusty Deprecation)

Wed, Oct 10

Petrb moved T153902: Option for preventing usage of API calls that typically require elevated privileges from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:20 PM · WorkType-NewFunctionality, Huggle
Petrb moved T165874: Implement queue filter that allows people to specify range of score of edits they want to see from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:20 PM · WorkType-NewFunctionality, Huggle
Petrb moved T172919: Implement new review filters into Huggle / Major UI refactoring from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:20 PM · Huggle
Petrb moved T175241: Huggle doesn't show Unicode characters correctly in Webkit + Ubuntu from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:19 PM · Huggle
Petrb moved T178234: Implement warning-template-tags-regex option from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:19 PM · Huggle
Petrb moved T178269: Huggle: Improve updater from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:19 PM · Huggle
Petrb merged task T195735: Revert & warning on the same page into T166106: Problems when reverting a talk page which belongs to user who is also receiving the warning.
Wed, Oct 10, 6:19 PM · Huggle
Petrb merged T195735: Revert & warning on the same page into T166106: Problems when reverting a talk page which belongs to user who is also receiving the warning.
Wed, Oct 10, 6:19 PM · Huggle
Petrb moved T166106: Problems when reverting a talk page which belongs to user who is also receiving the warning from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:17 PM · Huggle
Petrb moved T169962: Review and update Huggle config for es.wikipedia from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:17 PM · Spanish-Sites, WorkType-Maintenance, Huggle
Petrb moved T179771: Duplicated side bar items on https://tools.wmflabs.org/huggle/docs/head/ from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:17 PM · Huggle
Petrb moved T179986: Investigate why current es2r daemon is randomly hanging from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:16 PM · Wikimedia-Stream, Huggle
Petrb moved T180279: Enable 2FA normal login from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:16 PM · Patch-For-Review, Huggle
Petrb moved T180287: Huggle: Support warning template parsing from "Flow" talk pages in order to evaluate current "warning level" of target user from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:16 PM · Growth-Team, StructuredDiscussions, WorkType-NewFunctionality, Huggle, Collaboration-Team-Triage
Petrb moved T183141: Fix config on Wikidata and import warning templates from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:16 PM · Huggle
Petrb added a comment to T183904: CI should check Localization files typo.

Some idea how that could be done?

Wed, Oct 10, 6:16 PM · Huggle
Petrb moved T190634: [[Huggle:Id/de]] i18n issue: Provide more context how to properly translate "ID" from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:14 PM · goodfirstbug, Huggle, I18n
Petrb moved T195562: Configuration issues on ruwiki from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:13 PM · Russian-Sites, Huggle
Petrb moved T195667: Flow page histories are not loaded correctly from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:13 PM · Huggle
Petrb moved T195735: Revert & warning on the same page from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:12 PM · Huggle
Petrb moved T196534: Fix localization of https://meta.wikimedia.org/wiki/Huggle/Download from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:12 PM · Huggle
Petrb closed T197232: Don't send warning to users if last warning they received was sent N minutes ago as Resolved.
Wed, Oct 10, 6:04 PM · Huggle
Petrb moved T199497: Enable Huggle on translatewiki.net from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:03 PM · translatewiki.net, Huggle
Petrb moved T200727: Update Huggle's developer .ova image from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 6:03 PM · Cloud-Services, Huggle
Petrb moved T199543: Remove edits of deleted pages from queue from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:02 PM · Huggle
Petrb moved T199633: Huggle added user warning in a discussion section not under a "month warning section" from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:02 PM · WorkType-Maintenance, User-Josve05a, Huggle
Petrb moved T200637: Internal editor removes nbsp Unicode symbols from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 6:02 PM · Huggle
Petrb moved T203599: Add a "Reset to default parameters" button in preference window from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:00 PM · Huggle
Petrb moved T203898: Update Huggle for MCR from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:00 PM · Huggle
Petrb moved T204146: Allow to define the content of the empty page in the preferences from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:00 PM · Huggle
Petrb moved T204147: Dark theme for the interface from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 6:00 PM · Huggle
Petrb moved T205428: Enable Huggle on dawiki from Backlog to Configuration / Misc tasks on the Huggle board.
Wed, Oct 10, 5:59 PM · Huggle
Petrb moved T206418: Allow to disable in preferences the default value of "notify the creator of the page of its deletion" checkbox from Backlog to Code / Features on the Huggle board.
Wed, Oct 10, 5:59 PM · Huggle
Petrb moved T206420: Reverting undoes somtimes the wrong changes from Backlog to Code / Bug on the Huggle board.
Wed, Oct 10, 5:58 PM · Huggle

Mon, Oct 8

Petrb added a comment to T149290: Enable Huggle on Commons.

Petrb, You mentioned the icons? If we can have 4 different icons, on the four levels, will that be of any help?

Mon, Oct 8, 8:54 PM · Commons, Huggle
Petrb added a comment to T149290: Enable Huggle on Commons.

the problem right now is with template parser, commons is only wiki that uses auto translating templates which don't contain any unique strings that could be used for identification of warning level they represent. Solution would be to add some "magic" like invisible comments similar to what we have on English wikipedia, for example <!-- uw-test1 --> etc so that Huggle would know which warning level it is. Without this it's not easy to enable Huggle in write mode as it wouldn't be able to recognize last warning level of template on vandal page.

Mon, Oct 8, 8:25 PM · Commons, Huggle

Tue, Sep 25

Petrb lowered the priority of T179986: Investigate why current es2r daemon is randomly hanging from High to Low.

I created a watchdog that kills the daemon when it's stuck, it's a nasty workaround but for now it's working https://github.com/huggle/XMLRCS/commit/bf5c3117e8baf00a70caecb5f83cf06372fe5f3c

Tue, Sep 25, 8:54 PM · Wikimedia-Stream, Huggle
Petrb added a comment to T205428: Enable Huggle on dawiki.

Do you have any warning templates on your wiki that could be used with Huggle?

Tue, Sep 25, 8:34 PM · Huggle
Petrb updated the task description for T205428: Enable Huggle on dawiki.
Tue, Sep 25, 8:34 PM · Huggle
Petrb added a comment to T205428: Enable Huggle on dawiki.

I think a good start would be to create at least basic https://da.wikipedia.org/wiki/Wikipedia:Huggle with at least one sentence of information about the tool ;)

Tue, Sep 25, 8:31 PM · Huggle
Petrb triaged T205428: Enable Huggle on dawiki as High priority.
Tue, Sep 25, 8:29 PM · Huggle
Petrb updated the task description for T205428: Enable Huggle on dawiki.
Tue, Sep 25, 8:29 PM · Huggle

Mon, Sep 24

Petrb added a comment to T205208: Re-activate CBNG Feed.

Your feed is broken though

Mon, Sep 24, 11:56 AM · Huggle
Petrb added a comment to T205208: Re-activate CBNG Feed.

this is how it's parsed

Mon, Sep 24, 11:51 AM · Huggle
Petrb added a comment to T205208: Re-activate CBNG Feed.

Yes, I found the old code and it's parsed from end of the message so third # from the end is what score gets extracted from

Mon, Sep 24, 11:50 AM · Huggle

Sep 23 2018

Petrb triaged T205208: Re-activate CBNG Feed as Normal priority.
Sep 23 2018, 12:43 PM · Huggle
Petrb added a comment to T205208: Re-activate CBNG Feed.

for now reactivated on my personal server

Sep 23 2018, 12:42 PM · Huggle
Petrb added a comment to T205208: Re-activate CBNG Feed.

(Sun Sep 23 08:44:13 2018) <petan> methecooldude: that's not a same format though
(Sun Sep 23 08:44:22 2018) <petan> I see that values are separated with #
(Sun Sep 23 08:44:29 2018) <petan> how do you escape # in edit comments?

Sep 23 2018, 6:44 AM · Huggle

Sep 22 2018

Petrb closed T204404: HAN reconnect doesn't work as Resolved.
Sep 22 2018, 9:11 PM · Huggle
Petrb closed T204705: Implement dynamic status bar as Resolved.
Sep 22 2018, 8:50 PM · Huggle
Petrb added a comment to T202649: Bugs in feature of Request protection.

https://www.mediawiki.org/w/index.php?title=Manual:Huggle/Deploying/DefaultConfig.yaml&diff=2891014&oldid=2829291

Sep 22 2018, 8:27 PM · Huggle
Petrb closed T202649: Bugs in feature of Request protection as Resolved.

https://github.com/huggle/huggle3-qt-lx/commit/7da8efb5c9ff93dc83ace8d4895bb751b6700fe2

Sep 22 2018, 8:26 PM · Huggle
Petrb added a comment to T202649: Bugs in feature of Request protection.

^ this should fix 1 and 2

Sep 22 2018, 8:15 PM · Huggle

Sep 18 2018

Petrb created T204705: Implement dynamic status bar.
Sep 18 2018, 1:27 PM · Huggle

Sep 17 2018

Petrb added a comment to T204494: cloudvps: bots project trusty deprecation.

Isn't that project scheduled for removal?

Sep 17 2018, 12:05 PM · Cloud-VPS (Ubuntu Trusty Deprecation), cloud-services-team (FY2018-19), Goal, User-Addshore

Sep 15 2018

Petrb added a parent task for T204034: Release huggle 3.4.5: T204404: HAN reconnect doesn't work.
Sep 15 2018, 8:53 AM · Huggle
Petrb added a subtask for T204404: HAN reconnect doesn't work: T204034: Release huggle 3.4.5.
Sep 15 2018, 8:53 AM · Huggle
Petrb triaged T204404: HAN reconnect doesn't work as High priority.
Sep 15 2018, 8:52 AM · Huggle
Petrb created T204404: HAN reconnect doesn't work.
Sep 15 2018, 8:52 AM · Huggle

Sep 11 2018

Petrb added a comment to T203583: {{subst:REVISIONUSER}} no longer substitutes into the current user name, but the username of the last revision .

So is this fixed or not? What is the outcome?

Sep 11 2018, 10:45 AM · MW-1.32-notes (WMF-deploy-2018-09-04 (1.32.0-wmf.20)), User-notice, Patch-For-Review, Multi-Content-Revisions (MCR-SDC File Caption Support - phase 2), Regression, MediaWiki-Parser, MediaWiki-Page-editing
Petrb updated the task description for T204034: Release huggle 3.4.5.
Sep 11 2018, 10:33 AM · Huggle
Petrb created T204034: Release huggle 3.4.5.
Sep 11 2018, 10:32 AM · Huggle

Sep 10 2018

Petrb added a comment to T169568: The parameter "rvdiffto" has been deprecated.

There is still one rare occurrence, see task desc for detail.

Sep 10 2018, 6:50 PM · Huggle
Petrb triaged T203898: Update Huggle for MCR as Normal priority.
Sep 10 2018, 1:50 PM · Huggle
Petrb added a comment to T203898: Update Huggle for MCR.

Please provide an example of working alternative API call.

Sep 10 2018, 1:50 PM · Huggle

Sep 3 2018

Petrb closed T203385: Deleting a subpage (Page/bla) removes the talk page of root page (Talk:Page) as associated talk page instead of Talk:Page/bla as Resolved.

https://github.com/huggle/huggle3-qt-lx/commit/fafd44b7cf508f4d2ac23a94139b44512d99eef0

Sep 3 2018, 1:51 PM · Huggle
Petrb renamed T203385: Deleting a subpage (Page/bla) removes the talk page of root page (Talk:Page) as associated talk page instead of Talk:Page/bla from Deleting a subpage (Page/bla) also deletes the talk page of root page (Talk:Page) as associated talk page instead of Talk:Page/bla to Deleting a subpage (Page/bla) removes the talk page of root page (Talk:Page) as associated talk page instead of Talk:Page/bla.
Sep 3 2018, 10:53 AM · Huggle
Petrb created T203385: Deleting a subpage (Page/bla) removes the talk page of root page (Talk:Page) as associated talk page instead of Talk:Page/bla.
Sep 3 2018, 10:53 AM · Huggle

Aug 25 2018

Petrb added a comment to T179986: Investigate why current es2r daemon is randomly hanging.

So far the only workaround that comes to my mind is to write another daemon that would be checking if es2r is producing any data and in case that it doesn't for like 5 seconds, it would restart the es2r python script

Aug 25 2018, 6:15 PM · Wikimedia-Stream, Huggle
Petrb added a comment to T179986: Investigate why current es2r daemon is randomly hanging.

Is it possible that wikimedia design is breaking the ability of library to reconnect? This setup seem to be behind proxy and when something on WMF side breaks, the server will start returning 502 bad gateway instead of some "event stream" standard error, which the ES python library may not be designed to handle, so it just simply break and stop operating indefinitely?

Aug 25 2018, 6:13 PM · Wikimedia-Stream, Huggle

Aug 21 2018

Petrb closed T124830: Patrol CSD-d pages as Resolved.

reopen if it doesn't do the job

Aug 21 2018, 9:33 PM · Huggle

Aug 15 2018

Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

@Petrb I read your proposal and I consider it useless, because what I wrote. I don't think it is a good thing to do. Yes, I understand it is optional, but it will still require some $$$ to invest :). I think it is better to not log in permanently when you do not own the computer than logging in permanently and think something like "well, the software will require 2FA before anything dangerous".

Especially when talking about accounts having advanced privileges, I think even being able to edit is dangerous privilege, because there is always some difference between admin's opinion, logged in user's opinion and IP's opinion.

T153454: Enable BotPasswords (or similar feature) for web/interactive access can be useful thing.

Aug 15 2018, 4:13 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Aug 13 2018

Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

It's definitely interesting to see this is more likely a bug than a feature, but I still believe that requiring 2FA confirmation everytime you want to change your password (I believe that might actually already be a case), or change your preferences, or eventually, making your "admin sessions" (yes I know that's not a thing yet) temporary, meaning that even if MW remembered you, some actions like

  • block user
  • delete
  • checkuser
  • edit MW global space, CSS / JS etc

    should require you to enter 2FA token unless you didn't recently provide it. I think this would increase the security in case that someone got an access to unattended computer of some sysop, who wasn't doing anything on wiki recently, but did check "remember me" in past.

Are you sure this is a good thing to do? When patrolling during school education time, I need to block users quickly to stop them from vandalizing, sometimes several IPs on the same time. I do not want system to ask me for token when blocking (and even when blocking firstly). The same with delete.

Instead, let's educate admins to not use "Remember me" on computers they do not own. I don't need to enter 2FA frequently.

But yeah, if this "remember me" option really is supposed to work even with 2FA, maybe this task could be low priority.

It is and it works. What comes to my mind: Log out do log out you everywhere, not just on this device (including devices you used remember me option).

Aug 13 2018, 4:40 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Aug 12 2018

Petrb updated the task description for T201784: Implement option "require two-factor authentication only for dangerous actions".
Aug 12 2018, 6:37 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization
Petrb added a comment to T201784: Implement option "require two-factor authentication only for dangerous actions".

Now this is interesting. I use my account on multiple various devices (more than 10 separate devices including virtual machines and my phone, tablet etc), I always check remember me everywhere I can, although I can't do that with bot logins.

Aug 12 2018, 6:31 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization
Petrb created T201784: Implement option "require two-factor authentication only for dangerous actions".
Aug 12 2018, 4:40 PM · MediaWiki-extensions-OATHAuth, Security, MediaWiki-Authentication-and-authorization

Aug 5 2018

Petrb added a comment to T199497: Enable Huggle on translatewiki.net.

I actually think that Huggle can do most of the requested features.

Aug 5 2018, 9:33 PM · translatewiki.net, Huggle
Petrb closed T131255: Multiple Huggle icons shown in tray after logging in as Resolved.

I think this was already solved, if not reopen

Aug 5 2018, 9:27 PM · Huggle
Petrb added a comment to T124830: Patrol CSD-d pages.

This should do the job but not tested:

Aug 5 2018, 9:18 PM · Huggle

Aug 4 2018

Petrb closed T179983: (tracking) Manage "google code in" for huggle: import all tasks and mentor them as Resolved.
Aug 4 2018, 9:23 PM · Goal, Huggle
Petrb added a project to T200993: Port Huggle to WebAssembly: Epic.
Aug 4 2018, 9:20 PM · Epic, Huggle
Petrb closed T177722: Implement support for UHD / Retina displays as Resolved.
Aug 4 2018, 8:30 PM · Huggle

Aug 3 2018

Framawiki awarded T200993: Port Huggle to WebAssembly a Love token.
Aug 3 2018, 8:13 PM · Epic, Huggle

Aug 2 2018

Petrb updated the task description for T200993: Port Huggle to WebAssembly.
Aug 2 2018, 10:07 AM · Epic, Huggle
Petrb triaged T200993: Port Huggle to WebAssembly as Low priority.
Aug 2 2018, 9:58 AM · Epic, Huggle
Petrb created T200993: Port Huggle to WebAssembly.
Aug 2 2018, 9:58 AM · Epic, Huggle

Jul 31 2018

Petrb edited projects for T200727: Update Huggle's developer .ova image, added: Cloud-Services; removed Toolforge.
Jul 31 2018, 8:10 PM · Cloud-Services, Huggle
Petrb added a project to T200727: Update Huggle's developer .ova image: Toolforge.
Jul 31 2018, 8:09 PM · Cloud-Services, Huggle
Petrb added a comment to T200727: Update Huggle's developer .ova image.

Now I need to figure out how to update these paths with https://petr.insw.cz/huggle/huggle.ova

Jul 31 2018, 8:09 PM · Cloud-Services, Huggle
Petrb updated the task description for T200727: Update Huggle's developer .ova image.
Jul 31 2018, 8:07 PM · Cloud-Services, Huggle
Petrb updated the task description for T200727: Update Huggle's developer .ova image.
Jul 31 2018, 7:23 PM · Cloud-Services, Huggle

Jul 30 2018

Petrb claimed T200727: Update Huggle's developer .ova image.
Jul 30 2018, 9:39 PM · Cloud-Services, Huggle
Petrb triaged T200727: Update Huggle's developer .ova image as Low priority.
Jul 30 2018, 8:42 PM · Cloud-Services, Huggle
Petrb created T200727: Update Huggle's developer .ova image.
Jul 30 2018, 8:42 PM · Cloud-Services, Huggle

Jul 29 2018

Petrb added a comment to T200637: Internal editor removes nbsp Unicode symbols.

hmm, I wonder why there is any such "unbreakable space" thingie? how about HTML? https://en.wikipedia.org/w/index.php?title=User:Petrb/test1&diff=852487179&oldid=852487100

Jul 29 2018, 9:27 AM · Huggle

Jul 22 2018

Petrb triaged T199633: Huggle added user warning in a discussion section not under a "month warning section" as High priority.
Jul 22 2018, 7:57 PM · WorkType-Maintenance, User-Josve05a, Huggle
Petrb triaged T199500: Show label and description in native or fallback languages instead of ID on Wikidata as Low priority.

Triaging as low since we know nothing about how this could be implemented, and because it's affecting only wikidata, which is not very frequently used project by Huggle users.

Jul 22 2018, 7:56 PM · Wikidata, Huggle

Jul 16 2018

Petrb closed T199724: error: ‘class libircclient::Network’ has no member named ‘GetBytesReceived’ as Invalid.
Jul 16 2018, 4:49 PM · Huggle
Petrb added a comment to T199724: error: ‘class libircclient::Network’ has no member named ‘GetBytesReceived’.

just go to src/3rd/libirc then

Jul 16 2018, 4:49 PM · Huggle