Page MenuHomePhabricator

jkroll (Johannes Kroll (WMDE))
Disabled

Projects

User does not belong to any projects.

User Details

User Since
Dec 1 2014, 1:58 PM (521 w, 3 d)
Roles
Disabled
LDAP User
Unknown
MediaWiki User
Johannes Kroll (WMDE) [ Global Accounts ]

Recent Activity

Sep 4 2019

jkroll added a comment to T231005: Investigation: Where we would need to do changes in order to add and edit book references with the VisualEditor.

To display the reference links, CSS counters are used in the existing code. To add the refines, we would probably add another counter and data attribute, like so:
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Cite/ /532682/5/modules/ext.cite.style.css

Sep 4 2019, 1:38 PM · Cite-Extends, WMDE-QWERTY-Sprint-2019-09-04, WMDE-QWERTY-Sprint-2019-08-21 , Spike
jkroll added a comment to T230920: Investigate relationship of book referencing project and parsers.

Regarding the rollback:

Sep 4 2019, 1:18 PM · Cite-Extends, WMDE-QWERTY-Sprint-2019-08-21 , Spike

Jun 27 2019

jkroll created T226753: Check for possible regression in Wikidiff2 1.8.2.
Jun 27 2019, 6:43 PM · TCB-Team (now WMDE-TechWish), wikidiff2, WMDE-QWERTY-Sprint-2019-06-26

Jun 26 2019

jkroll claimed T214365: Make it possible to transfer parameters to the commons information template that are specific to a wiki.
Jun 26 2019, 1:51 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Move-Files-To-Commons
jkroll moved T214365: Make it possible to transfer parameters to the commons information template that are specific to a wiki from Sprint Backlog to Doing on the WMDE-QWERTY-Sprint-2019-06-26 board.
Jun 26 2019, 1:51 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Move-Files-To-Commons

May 23 2019

jkroll moved T222802: Add FileImporter to gated extensions from Sprint Backlog to Doing on the WMDE-QWERTY-Sprint-2019-05-15 board.
May 23 2019, 4:02 PM · WMDE-QWERTY-Sprint-2019-05-29, WMDE-QWERTY-Sprint-2019-05-15, Goatification, Move-Files-To-Commons, TCB-Team (now WMDE-TechWish)
jkroll claimed T222802: Add FileImporter to gated extensions.
May 23 2019, 4:02 PM · WMDE-QWERTY-Sprint-2019-05-29, WMDE-QWERTY-Sprint-2019-05-15, Goatification, Move-Files-To-Commons, TCB-Team (now WMDE-TechWish)

Apr 11 2019

jkroll added a comment to T204010: Comparing revisions can fatal (from wikidiff2 via TextSlotDiffRenderer or ApiComparePages).

Possibly unrelated, but curious: I also get a timeout for the the page in the first test case (the page itself, not the diff): https://de.wikipedia.org/w/index.php?title=Portal:Biologie/Fehlende_Artikel/Missing_Topics

Apr 11 2019, 1:17 PM · WMDE-QWERTY-Sprint-2019-04-30, Wikimedia-production-error, wikidiff2

Apr 10 2019

jkroll added a comment to T218772: Spike: GenderedCategories.

gedanken von mir zu dem thema:

Apr 10 2019, 2:33 PM · Spike, Gendered-Categories, WMDE-TechWish, WMDE-QWERTY-Sprint-2019-04-03, WMDE-QWERTY-Season-Sprint-2019-03-20

Feb 13 2019

jkroll claimed T215293: Moved 100% match was not found (Michgrig bug).
Feb 13 2019, 11:00 PM · Patch-For-Review, WMDE-QWERTY-Sprint-2019-02-20, WMDE-QWERTY-Sprint-2019-02-06, wikidiff2, WMDE-TechWish, German-Community-Wishlist, TCB-Team (now WMDE-TechWish)

Feb 11 2019

jkroll claimed T215063: Rename link in footer to "Jump to footnote".
Feb 11 2019, 1:51 PM · WMDE-QWERTY-Season-Sprint-2019-03-20, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), Patch-For-Review, WMDE-QWERTY-Sprint-2019-02-06, Reference Previews

Feb 6 2019

jkroll claimed T215195: [Bug] Hovering over references in reference previews dismisses dialog.
Feb 6 2019, 2:16 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, WMDE-QWERTY-Sprint-2019-02-06, Web-Team-Backlog (Tracking), Reference Previews
jkroll moved T215195: [Bug] Hovering over references in reference previews dismisses dialog from Sprint Backlog to Doing on the WMDE-QWERTY-Sprint-2019-02-06 board.
Feb 6 2019, 2:16 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, WMDE-QWERTY-Sprint-2019-02-06, Web-Team-Backlog (Tracking), Reference Previews

Feb 1 2019

jkroll added a comment to T214693: Investigate why Page and Reference Previews interfere when footnote comes right behind link on English Beta Wikipedia.

I tried to reproduce this, without success so far. Is there anything specific I need to do or do we have a page where it reliably happens? Or does it seem to happen only randomly?

Feb 1 2019, 5:58 PM · MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), Patch-For-Review, WMDE-QWERTY-Sprint-2019-04-30, WMDE-QWERTY-Sprint-2019-04-03, WMDE-QWERTY-Season-Sprint-2019-03-20, WMDE-QWERTY-Sprint-2019-03-06, WMDE-QWERTY-Sprint-2019-01-23, TCB-Team (now WMDE-TechWish), Reference Previews

Dec 4 2018

jkroll moved T204519: cloudvps: mwfileimport project trusty deprecation from Sprint Backlog to Done on the WMDE-QWERTY-Sprint-2018-12-04 board.
Dec 4 2018, 4:20 PM · WMDE-QWERTY-Sprint-2018-12-04, TCB-Team (now WMDE-TechWish), Move-Files-To-Commons, Cloud-VPS (Ubuntu Trusty Deprecation)
jkroll added a comment to T204519: cloudvps: mwfileimport project trusty deprecation.

done.

Dec 4 2018, 4:18 PM · WMDE-QWERTY-Sprint-2018-12-04, TCB-Team (now WMDE-TechWish), Move-Files-To-Commons, Cloud-VPS (Ubuntu Trusty Deprecation)

Nov 23 2018

jkroll added a comment to T208400: Check whether catgraph project requires NFS or not.

Yes, I can confirm it needs the NFS mounts.

Nov 23 2018, 3:54 PM · Catgraph, TCB-Team (now WMDE-TechWish), Cloud-VPS

Oct 1 2018

RandomDSdevel awarded T197157: New diffs show lines in the wrong order a Baby Tequila token.
Oct 1 2018, 1:38 AM · User-notice-archive, MediaWiki-Page-history, Russian-Sites, WMDE-QWERTY-Sprint-2018-08-14, WMDE-QWERTY-Sprint-2018-07-31, WMDE-QWERTY-Sprint-2018-07-17, wikidiff2, Regression, MediaWiki-Page-diffs

Sep 28 2018

jkroll added a comment to T205431: Keep frames of text boxes also on Chrome.

I don't have Chrome installed, but I found "interesting" results with other browsers:

  • In Chromium 69.0.3497.81, nothing is greyed out. Everything looks fine to me.
  • In Opera 54.0.2952.64 (yes that still exists!) everything looks fine as well
  • In Firefox 62.0, the text boxes keep their color but the text itself is greyed out after clicking the edit button. In the attached screenshot the edit button was clicked in the first two rows, but not the last row.
    Screenshot from 2018-09-28 16-56-58.png (1×1 px, 220 KB)
Sep 28 2018, 3:11 PM · MW-1.33-notes (1.33.0-wmf.2; 2018-10-30), WMDE-QWERTY-Sprint-2018-10-23, WMDE-QWERTY-Sprint-2018-10-09, Patch-For-Review, WMDE-QWERTY-Sprint-2018-09-25, TCB-Team (now WMDE-TechWish), Two-Column-Edit-Conflict-Merge, WMDE-TechWish

Sep 10 2018

jkroll added a comment to T181454: Port wikidiff2 to a memory-safe language.
Sep 10 2018, 2:48 PM · wikidiff2

Aug 27 2018

Liuxinyu970226 awarded T197157: New diffs show lines in the wrong order a Like token.
Aug 27 2018, 10:07 PM · User-notice-archive, MediaWiki-Page-history, Russian-Sites, WMDE-QWERTY-Sprint-2018-08-14, WMDE-QWERTY-Sprint-2018-07-31, WMDE-QWERTY-Sprint-2018-07-17, wikidiff2, Regression, MediaWiki-Page-diffs

Aug 6 2018

jkroll claimed T200787: Import failing diff examples to test server.
Aug 6 2018, 6:41 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-07-31, wikidiff2, MediaWiki-Page-diffs

Jun 21 2018

jkroll moved T197664: Create test setup for Japanese, Chinese and Thai from Done to Demo on the WMDE-QWERTY-Sprint-2018-06-05 board.
Jun 21 2018, 1:42 PM · MediaWiki-Page-history, Chinese-Sites, WMDE-QWERTY-Sprint-2018-06-05, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll moved T197664: Create test setup for Japanese, Chinese and Thai from Doing to Done on the WMDE-QWERTY-Sprint-2018-06-05 board.
Jun 21 2018, 1:42 PM · MediaWiki-Page-history, Chinese-Sites, WMDE-QWERTY-Sprint-2018-06-05, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T197664: Create test setup for Japanese, Chinese and Thai.

https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Diffcompare-ja
https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Diffcompare-zh
https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Diffcompare-th

Jun 21 2018, 1:41 PM · MediaWiki-Page-history, Chinese-Sites, WMDE-QWERTY-Sprint-2018-06-05, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jun 14 2018

jkroll added a comment to T195373: Remove bug that sometime a moved paragraph is indicated, but not visibly matched.

Test cases are here: https://wmde-wikidiff2-debug.wmflabs.org/core/index.php?title=DiffcompareDebug

Jun 14 2018, 12:32 PM · wikidiff2, WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-05-23
jkroll moved T195371: Create a test server for show changes in moved paragraphs on mobile from Sprint Backlog to Doing on the WMDE-QWERTY-Sprint-2018-06-05 board.
Jun 14 2018, 12:27 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q1), WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish
jkroll claimed T195371: Create a test server for show changes in moved paragraphs on mobile.
Jun 14 2018, 12:26 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q1), WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish
jkroll added a comment to T195371: Create a test server for show changes in moved paragraphs on mobile.

Hi @Jdlrobson! The moved-lines functionality for mobile output in wikidiff2 is disabled by an ini variable. That's why you don't see any classes in the mobile output. It can be enabled by ini_set'ing wikidiff2.moved_paragraph_detection_cutoff_mobile to some positive integer, eg 30. A mobile diff with a moved paragraph will then look like this: https://wmde-wikidiff2-mobile.wmflabs.org/core/index.php/Special:MobileDiff/1455 -- it shows something was moved, but there's no proper styling yet.

Jun 14 2018, 12:26 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q1), WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish

May 31 2018

jkroll closed T185579: Import & compare script for wikidiff2 as Resolved.
May 31 2018, 2:53 PM · wikidiff2, WMDE-TechWish
jkroll added a comment to T195373: Remove bug that sometime a moved paragraph is indicated, but not visibly matched.

There is special code for the case where one destination paragraph seems to match several source paragraphs or vice versa. In that case, only one source (or destination) paragraph is then selected. In this particular diff, this detection doesn't work correctly. I'm working on a solution and feel I'm pretty close. Next step will be a patch, a new test VM and a mod to the compare script which will check what the fix changes. I will then check this list for possible regressions.

May 31 2018, 2:53 PM · wikidiff2, WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-05-23

May 24 2018

jkroll moved T195373: Remove bug that sometime a moved paragraph is indicated, but not visibly matched from Sprint Backlog to Doing on the WMDE-QWERTY-Sprint-2018-05-23 board.
May 24 2018, 3:53 PM · wikidiff2, WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-05-23
jkroll claimed T195373: Remove bug that sometime a moved paragraph is indicated, but not visibly matched.
May 24 2018, 3:53 PM · wikidiff2, WMDE-QWERTY-Sprint-2018-06-05, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-05-23

May 23 2018

jkroll added a comment to T194146: Make sure show changes in moved paragraphs for mobile really improves things.

evaluation of mobile diff is here: http://wmde-wikidiff2-mobile.wmflabs.org/core/index.php?title=Diffcompare_Mobile

May 23 2018, 1:17 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-05-16, WMDE-TechWish, MediaWiki-Page-diffs

May 3 2018

jkroll closed T193640: Make sure that desktop version of the diffs did not change after the mobile version was introduced as Resolved.
May 3 2018, 2:12 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-05-02, WMDE-TechWish, MediaWiki-Page-diffs
jkroll closed T193640: Make sure that desktop version of the diffs did not change after the mobile version was introduced, a subtask of T191310: Show changes in moved paragraphs for mobile, as Resolved.
May 3 2018, 2:12 PM · MediaWiki-Page-history, Patch-For-Review, WMDE-TechWish, MediaWiki-Page-diffs
jkroll closed T191313: Create a first patch for "show changes in moved paragraphs for mobile" as Resolved.
May 3 2018, 2:09 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-05-02, WMDE-QWERTY-Sprint-2018-04-17, WMDE-QWERTY-Sprint-2018-04-03, WMDE-TechWish, MediaWiki-Page-diffs
jkroll closed T191313: Create a first patch for "show changes in moved paragraphs for mobile", a subtask of T191310: Show changes in moved paragraphs for mobile, as Resolved.
May 3 2018, 2:09 PM · MediaWiki-Page-history, Patch-For-Review, WMDE-TechWish, MediaWiki-Page-diffs

Apr 11 2018

jkroll added a comment to T191311: Set up test server for testing the mobile view of "show changes in moved paragraphs".

test server for the mobile stuff is at https://wmde-wikidiff2-mobile.wmflabs.org/core/index.php/Main_Page

Apr 11 2018, 4:42 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-04-03, MediaWiki-Page-diffs

Mar 13 2018

jkroll moved T189023: Clean up code commit messages for final version of wikidiff2 - show paragraph moves from Sprint backlog to Review on the WMDE-QWERTY-Sprint-2018-03-06 board.
Mar 13 2018, 12:17 PM · WMDE-QWERTY-Sprint-2018-03-06, WMDE-TechWish
jkroll closed T189023: Clean up code commit messages for final version of wikidiff2 - show paragraph moves as Resolved.
Mar 13 2018, 12:16 PM · WMDE-QWERTY-Sprint-2018-03-06, WMDE-TechWish
jkroll moved T187798: Gather data on diff behavior from Sprint backlog to Review on the WMDE-QWERTY-Sprint-2018-03-06 board.
Mar 13 2018, 12:16 PM · WMDE-QWERTY-Sprint-2018-03-06, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-02-20
jkroll closed T187798: Gather data on diff behavior as Resolved.

here's the list:
https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Diffcompare

Mar 13 2018, 12:16 PM · WMDE-QWERTY-Sprint-2018-03-06, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-02-20

Mar 7 2018

jkroll added a comment to T186617: Figure out if new empty line treatment really improves things.

unfortunately, the diffs generated using this special-case code turned about to be incorrect so i had to revert this. looking at the list of random test diffs, these cases turn out to be rare though.

Mar 7 2018, 6:58 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-02-20, WMDE-QWERTY-Sprint-2018-02-06, TCB-Team (now WMDE-TechWish), MediaWiki-Page-diffs, WMDE-TechWish

Mar 6 2018

jkroll added a comment to T186617: Figure out if new empty line treatment really improves things.

https://wmde-wikidiff2-unpatched.wmflabs.org/core/index.php?title=Honeyguide&type=revision&diff=45&oldid=44
https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Honeyguide&type=revision&diff=45&oldid=44

Mar 6 2018, 3:56 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-02-20, WMDE-QWERTY-Sprint-2018-02-06, TCB-Team (now WMDE-TechWish), MediaWiki-Page-diffs, WMDE-TechWish

Feb 28 2018

jkroll closed T187799: Investigate and fix why sometimes paragraphs are not indicated as moved as Resolved.

sometime a change DiffOp would contain add and delete ops, which would later not get picked up ba the moved paragraph stuff. fixed (see examples above).

Feb 28 2018, 3:50 PM · WMDE-QWERTY-Sprint-2018-02-20

Feb 21 2018

jkroll claimed T187798: Gather data on diff behavior.
Feb 21 2018, 4:44 PM · WMDE-QWERTY-Sprint-2018-03-06, WMDE-TechWish, WMDE-QWERTY-Sprint-2018-02-20
jkroll moved T187799: Investigate and fix why sometimes paragraphs are not indicated as moved from Sprint backlog to Doing on the WMDE-QWERTY-Sprint-2018-02-20 board.
Feb 21 2018, 4:44 PM · WMDE-QWERTY-Sprint-2018-02-20
jkroll claimed T187799: Investigate and fix why sometimes paragraphs are not indicated as moved.
Feb 21 2018, 3:09 PM · WMDE-QWERTY-Sprint-2018-02-20

Feb 20 2018

jkroll added a comment to T187799: Investigate and fix why sometimes paragraphs are not indicated as moved.

examples: https://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Irregulärer_Satellit&type=revision&diff=3239&oldid=3238 http://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Autoimport/G.K.Singh&diff=2211&oldid=2210

Feb 20 2018, 4:35 PM · WMDE-QWERTY-Sprint-2018-02-20
jkroll closed T181494: Investigate what the ideal change detection threshold would be, a subtask of T146781: Show changes in moved text chunks (C ), as Resolved.
Feb 20 2018, 4:20 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll closed T181494: Investigate what the ideal change detection threshold would be as Resolved.
Feb 20 2018, 4:20 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-02-06, WMDE-QWERTY-Sprint-2018-01-23, WMDE-QWERTY-Sprint-2018-01-09, WMDE-QWERTY-XMAS-Sprint-2017-12-20, WMDE-QWERTY-Sprint-2017-11-28, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T181494: Investigate what the ideal change detection threshold would be.

I would say a default value of 0.2 looks pretty good for English. Some slightly annoying edge cases exist for any value, which could be fixed by special-case code. I also investigated "character runs" as an alternative to the character-based similarity but found no improvement.

Feb 20 2018, 4:19 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2018-02-06, WMDE-QWERTY-Sprint-2018-01-23, WMDE-QWERTY-Sprint-2018-01-09, WMDE-QWERTY-XMAS-Sprint-2017-12-20, WMDE-QWERTY-Sprint-2017-11-28, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Feb 6 2018

jkroll renamed T186599: evaluate wikidiff2 code changes against random wiki pages from TODO JOHANNES FILL: evaluate wikidiff2 code changes against random wiki pages to evaluate wikidiff2 code changes against random wiki pages.
Feb 6 2018, 3:14 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2018-01-23
jkroll updated the task description for T186599: evaluate wikidiff2 code changes against random wiki pages.
Feb 6 2018, 3:08 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2018-01-23
jkroll added a comment to T186599: evaluate wikidiff2 code changes against random wiki pages.

the list of pages is on an automatically generated page on the wiki: http://wmde-wikidiff2-patched.wmflabs.org/core/index.php?title=Diffcompare

Feb 6 2018, 3:07 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2018-01-23

Jan 23 2018

jkroll created T185579: Import & compare script for wikidiff2.
Jan 23 2018, 3:32 PM · wikidiff2, WMDE-TechWish

Nov 16 2017

jkroll added a comment to T180123: Define changes within wikidiff2 for mobile.

what will be done
Similar to the desktop diff, moved paragraphs will be detected, links inserted between them, and word diffs between the moved paragraphs will be displayed.

Nov 16 2017, 5:57 PM · wikidiff2, Web-Team-Backlog (Tracking), WMDE-QWERTY-Sprint-2017-11-14, MediaWiki-Page-diffs, WMDE-TechWish, German-Community-Wishlist, TCB-Team (now WMDE-TechWish)

Oct 10 2017

jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

It should be restarted after a native PHP extension is upgraded.

HHVM was restarted after installing the new package (otherwise it would not load the revised modules anyway). The cache is persistent on disk, though (but we can prune it manually).

Oct 10 2017, 2:26 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend
jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

The wikidiff2 patch introduced new parameters with default values to wikidiff2_do_diff() and wikidiff2_inline_diff(). Possible explanation for the crashes: HHVM caches data for performance reasons, including function signatures provided by extensions. Between deploying the new wikidiff2 version on the 15th and the HHVM unattended-upgrade on the 28th, HHVM would cache the old signatures in memory. The new wikidiff2 would have the new signatures though, and the PHP code is already patched to use them, causing a mismatch.

Oct 10 2017, 1:47 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend

Oct 9 2017

jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

On the 28th, the update to HHVM 3.18.5 was installed via unattended-upgrades. That might have fixed it (or could be entirely unrelated/coincidental).

Oct 9 2017, 3:34 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend
jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

Also, getting a core file when this happens would be helpful. The core pattern was set to /data/project/cores/ but /data doesn't seem to be mounted. I've temporarily set it to /tmp but I'm not sure if it will be overwritten by the next puppet run.

Oct 9 2017, 2:43 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend
jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

Thanks @MaxSem. I've tried to reproduce it on deployment-mediawiki04.eqiad.wmflabs without success. According to logs, the last crash was on Sep 28.

Oct 9 2017, 2:18 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend

Oct 3 2017

jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

@MaxSem: Jkroll

Oct 3 2017, 1:21 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend

Oct 2 2017

jkroll added a comment to T176637: Diff page consistently produces 503 on beta cluster on first visit.

This seems to be related to the new wikidiff2. I wrote the moved-paragraphs patch, and I have been trying to reproduce this problem for the last couple days. It's not reproducible for me on apache/zend. I can't reproduce it with my distro-provided hhvm 3.22.0 either. Next, I tried to install mw-vagrant as per MoritzMuehlenhoff's suggestion in T176217. After working around T152801 and provisioning the box, I found that it wasn't running hhvm at all. Unsurprisingly, I couldn't reproduce the problem there, so I gave up on mw-vagrant. Instead I built HHVM-3.18.5 from source. I cannot reproduce the problem with that version either. I can display diffs just fine, including the mobile diff, and haven't seen any stack traces or suspiscious log entries.

Oct 2 2017, 3:35 PM · WMDE-TechWish, WMDE-QWERTY-Sprint-2017-09-19, wikidiff2, Release-Engineering-Team (Watching / External), Contributors-Team, Web-Team-Backlog (Tracking), SRE, MobileFrontend

Sep 28 2017

jkroll added a comment to T176217: Test the new wikidiff2 version on beta.

Recompiling wikidiff2 is not the issue here, I wrote the moved-paragraphs patch.

Sep 28 2017, 1:19 PM · MediaWiki-Page-history, User-Addshore, wikidiff2, MediaWiki-Page-diffs, WMDE-QWERTY-Sprint-2017-09-19, WMDE-TechWish, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T176217: Test the new wikidiff2 version on beta.

I'm trying to reproduce it on my local machine. With my distro-supplied hhvm 3.22.0 (rel) I don't see anything suspicious in the logs at all so far. Can you pin down when the asserts happen? Probably when generating a mobile diff page?

Sep 28 2017, 12:07 PM · MediaWiki-Page-history, User-Addshore, wikidiff2, MediaWiki-Page-diffs, WMDE-QWERTY-Sprint-2017-09-19, WMDE-TechWish, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T176217: Test the new wikidiff2 version on beta.

can you (or anyone) help interpret this output? I do x86 assembly, but I'm not familiar with php jit bytecode :)

Sep 28 2017, 11:44 AM · MediaWiki-Page-history, User-Addshore, wikidiff2, MediaWiki-Page-diffs, WMDE-QWERTY-Sprint-2017-09-19, WMDE-TechWish, TCB-Team (now WMDE-TechWish)

Sep 21 2017

jkroll added a comment to T173822: CatGraph on commons missing subcategories.

After some investigation, I found that the data in CatGraph is actually OK. The problem was in the catgraph-jsonp tool which makes CatGraph queries available to JavaScript code. catgraph-jsonp has some logic to catch case errors in category title input. In an edge case involving spaces in titles, catgraph-jsonp erroneously fetches the page_id of a redirection page. This commit fixes it. It's already deployed.

Sep 21 2017, 12:46 PM · WMDE-QWERTY-Sprint-2017-09-19, WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-TechWish, DeepCat-Gadget, Catgraph, TCB-Team (now WMDE-TechWish)

Sep 5 2017

jkroll added a comment to T146781: Show changes in moved text chunks (C ).

@MaxSem I added some code to your fuzz test which hits the other code paths in the patch. It just creates shuffled lines basically.

Sep 5 2017, 1:16 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jul 25 2017

jkroll added a comment to T146781: Show changes in moved text chunks (C ).

@MaxSem updated again :) Anything else you want changed? Or can you give a 1? Thanks

Jul 25 2017, 2:09 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jul 24 2017

jkroll updated subscribers of T146781: Show changes in moved text chunks (C ).

@MaxSem Thanks for looking into https://gerrit.wikimedia.org/r/#/c/356582/. I updated it. Could you review this and https://gerrit.wikimedia.org/r/#/c/319866/ so we can get it merged?
@tstarling You could also review this, thanks!

Jul 24 2017, 3:34 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jul 4 2017

jkroll closed T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold as Resolved.
Jul 4 2017, 3:37 PM · MediaWiki-Page-history, Wikimedia-Hackathon-2017, MediaWiki-Page-diffs, WMDE-TechWish, TCB-Team (now WMDE-TechWish)
jkroll closed T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold, a subtask of T146781: Show changes in moved text chunks (C ), as Resolved.
Jul 4 2017, 3:37 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold.

We benchmarked this and set the default to 25. The threshold is configurable in LocalSettings.

Jul 4 2017, 3:36 PM · MediaWiki-Page-history, Wikimedia-Hackathon-2017, MediaWiki-Page-diffs, WMDE-TechWish, TCB-Team (now WMDE-TechWish)

Jun 20 2017

jkroll created T168410: Migrate php-compile-hhvm test to jessie.
Jun 20 2017, 3:31 PM · MediaWiki-Page-history, Patch-For-Review, Continuous-Integration-Infrastructure, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jun 16 2017

jkroll added a comment to T166571: Introduce a configuration variable for the bailout threshold for moved-paragraph-detection in wikidiff2.
<?php
function hi($str) {
    print($str . "\n");
}
print wikidiff2_do_diff("hello\nworld\n", "world\nhello\n", 1, 1, "extra parameter that shouldn't be here");
hi("you should not see this string", "world");
?>
Jun 16 2017, 2:09 PM · MediaWiki-Page-history, MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), Patch-For-Review, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T166571: Introduce a configuration variable for the bailout threshold for moved-paragraph-detection in wikidiff2.

This, of course, cannot work:

Jun 16 2017, 1:14 PM · MediaWiki-Page-history, MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), Patch-For-Review, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jun 14 2017

jkroll added a comment to T166571: Introduce a configuration variable for the bailout threshold for moved-paragraph-detection in wikidiff2.

Well the solution would be to make MediaWiki work with both the old and the new version of Wikidiff2, right?

Jun 14 2017, 1:03 PM · MediaWiki-Page-history, MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), Patch-For-Review, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Jun 1 2017

Nemo_bis awarded T166571: Introduce a configuration variable for the bailout threshold for moved-paragraph-detection in wikidiff2 a Doubloon token.
Jun 1 2017, 2:07 PM · MediaWiki-Page-history, MW-1.30-release-notes (WMF-deploy-2017-09-05 (1.30.0-wmf.17)), Patch-For-Review, wikidiff2, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Apr 12 2017

jkroll added a comment to T156439: Improve diff to handle splitting a paragraph.

@jkroll Is it fair to say that T146781: Show changes in moved text chunks (C ) is similar to this task?

Apr 12 2017, 3:20 PM · Community-Wishlist-Survey-2023, Better-Diffs-2023, wikidiff2, Community-Wishlist-Survey-2016

Apr 3 2017

jkroll closed T105489: [catgraph] switch hostmap to lighttpd as Resolved.
Apr 3 2017, 2:40 PM · TCB-Team (now WMDE-TechWish), Catgraph
jkroll added a comment to T105489: [catgraph] switch hostmap to lighttpd.

Actually, this is already done :) The hostmap has been using lighttpd for some time now.

Apr 3 2017, 2:39 PM · TCB-Team (now WMDE-TechWish), Catgraph

Mar 20 2017

jkroll added a comment to T160077: UI changes for showing changes in moved text chunks.

Taking Tim Starling's feedback on Gerrit into account, I've inserted named anchors in the diff output for moved paragraphs. The and - symbols are replaced with "left shift" (<<) and "right shift" (>>) symbols. Hyperlinks allow to move between source and destination paragraphs. This is a good solution because

  • it shows which paragraphs were moved, even if they weren't changed
  • it's plain text, so it can be searched for in the browser
  • it doesn't require JavaScript or visual changes which have to be adjusted to each Skin, such as different background colors for moved blocks

The code is straightforward and doesn't have performance implications, so it doesn't require a separate patch set.

Mar 20 2017, 4:19 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)

Mar 9 2017

jkroll created T160077: UI changes for showing changes in moved text chunks.
Mar 9 2017, 2:59 PM · MediaWiki-Page-history, WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, WMDE-TechWish, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
Lea_WMDE awarded T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold a Cookie token.
Mar 9 2017, 2:55 PM · MediaWiki-Page-history, Wikimedia-Hackathon-2017, MediaWiki-Page-diffs, WMDE-TechWish, TCB-Team (now WMDE-TechWish)
jkroll added a parent task for T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold: T146781: Show changes in moved text chunks (C ).
Mar 9 2017, 2:54 PM · MediaWiki-Page-history, Wikimedia-Hackathon-2017, MediaWiki-Page-diffs, WMDE-TechWish, TCB-Team (now WMDE-TechWish)
jkroll added a subtask for T146781: Show changes in moved text chunks (C ): T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold.
Mar 9 2017, 2:54 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll created T160075: Benchmark "Show changes in moved text chunks" patch, find size threshold.
Mar 9 2017, 2:54 PM · MediaWiki-Page-history, Wikimedia-Hackathon-2017, MediaWiki-Page-diffs, WMDE-TechWish, TCB-Team (now WMDE-TechWish)

Feb 27 2017

jkroll added a comment to T146781: Show changes in moved text chunks (C ).

It turns out that Tool Labs doesn't have the Wikidiff2 extension installed. Mediawiki falls back to some default diff implementation in that case (probably PHP) which produces slightly different output than Wikidiff2. I have set up two Labs instances with *unpatched* and with *patched* wikidiff2, so we can show a side-by-side diff of the diff code with and without our patch, yes that sentence makes sense.

Feb 27 2017, 7:44 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T159162: Web proxies don't show up.

You're right, sorry for the confusion. Thanks!

Feb 27 2017, 6:19 PM · Cloud-Services
jkroll created T159162: Web proxies don't show up.
Feb 27 2017, 4:51 PM · Cloud-Services
jkroll added a comment to T158645: Request creation of wikidiff2-wmde-dev labs project.

Great. Thanks @Andrew !

Feb 27 2017, 2:02 PM · Cloud-Services

Feb 21 2017

jkroll added a comment to T146781: Show changes in moved text chunks (C ).

Here are some examples before/after the patch.

Feb 21 2017, 4:39 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll added a comment to T146781: Show changes in moved text chunks (C ).

The case where a paragraph appears to have been moved to several places, and words deleted from the inserted copies, can't be displayed correctly. The workaround which is currently implemented shows only the first inserted paragraph as "moved". Users will rarely, if ever, see this edge case, so it is probably sufficient. Other suggestions to solve this are welcome.

Feb 21 2017, 4:31 PM · WMDE-QWERTY-Sprint-2017-09-05, WMDE-QWERTY-Sprint-2017-08-22, WMDE-QWERTY-Sprint-2017-07-25, wikidiff2, Patch-For-Review, WMDE-TechWish, WMDE-QWERTY-Team-Experimental-Sprint, German-Community-Wishlist, MediaWiki-Page-diffs, TCB-Team (now WMDE-TechWish)
jkroll created T158645: Request creation of wikidiff2-wmde-dev labs project.
Feb 21 2017, 1:42 PM · Cloud-Services

Sep 1 2016

jkroll closed T142720: Create testing VM and install software as Resolved.
Sep 1 2016, 2:20 PM · TCB-Team (now WMDE-TechWish), German-Community-Wishlist
jkroll closed T142720: Create testing VM and install software, a subtask of T139603: Show text changes when moving text chunks (#2), as Resolved.
Sep 1 2016, 2:20 PM · German-Community-Wishlist, TCB-Team (now WMDE-TechWish) (Oct2016-March2017), MediaWiki-Page-diffs
jkroll added a comment to T142720: Create testing VM and install software.

Created an instance in the catgraph project for testing. Installed mediawiki with wikidiff2 extension. Setup webproxy. Wiki Link: https://mwdiffstuff.wmflabs.org/core/index.php/Main_Page

Sep 1 2016, 2:19 PM · TCB-Team (now WMDE-TechWish), German-Community-Wishlist

Aug 11 2016

jkroll created T142720: Create testing VM and install software.
Aug 11 2016, 3:34 PM · TCB-Team (now WMDE-TechWish), German-Community-Wishlist