Page MenuHomePhabricator

New upstream release for Pygments
Closed, ResolvedPublic

Description

Guess what?!

A new upstream version of Pygments is now available: 2.11.0.

Event Timeline

Change 754573 had a related patch set uploaded (by Legoktm; author: Ori):

[mediawiki/extensions/SyntaxHighlight_GeSHi@master] Update Pygments to 2.11.2

https://gerrit.wikimedia.org/r/754573

Legoktm subscribed.

For User-notice

The following languages can now be used with [[mw:Extension:SyntaxHighlight|syntax highlighting]]: BDD, Elpi, LilyPond, Maxima, Rita, Savi, Sed, Sophia, Spice, .SRCINFO.

Change 754573 merged by jenkins-bot:

[mediawiki/extensions/SyntaxHighlight_GeSHi@master] Update Pygments to 2.11.2

https://gerrit.wikimedia.org/r/754573

TheDJ claimed this task.
TheDJ reassigned this task from TheDJ to Legoktm.
TheDJ removed a project: Patch-For-Review.
TheDJ subscribed.

Mentioned in SAL (#wikimedia-operations) [2022-02-04T05:59:59Z] <legoktm> uploaded pygments 2.11.2 to apt.wm.o (T298399)

Change 759643 had a related patch set uploaded (by Legoktm; author: Legoktm):

[mediawiki/libs/Shellbox@master] Rebuild images for new pygments version

https://gerrit.wikimedia.org/r/759643

I got a bit distracted with other things and didn't end up finishing this earlier. We still need to push new Shellbox images and deploy it for it to actual take effect on Wikimedia sites.

oh, I had closed it because it was already in the tech news announcement, so I figured you'd done that in another ticket or something :)

Change 759643 merged by jenkins-bot:

[mediawiki/libs/Shellbox@master] Rebuild images for new pygments version

https://gerrit.wikimedia.org/r/759643

Change 763175 had a related patch set uploaded (by Legoktm; author: Legoktm):

[operations/deployment-charts@master] shellbox: Update to 2022-02-04-153221

https://gerrit.wikimedia.org/r/763175

This has to be updated. An issue is e.g. with the INI lexer and the way it treats ; differently from #.

At mw:Manual:Common errors and symptoms:

obraz.png (1×1 px, 354 KB)

In the Pygments demo at the Pygments website:

obraz.png (1×1 px, 694 KB)

Reference code (at mw:Manual:Common errors and symptoms):

memory_limit = 64M      ; Maximum amount of memory a script may consume (32MB)

Change 906127 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[mediawiki/extensions/SyntaxHighlight_GeSHi@master] Update Pygments to 2.14.0

https://gerrit.wikimedia.org/r/906127

bd808 removed a project: Patch-For-Review.
bd808 updated the task description. (Show Details)

Let's use T334433: Deploy Extension:SyntaxHighlight and related Shellbox container supporting Pygments 2.15.0 to Wikimedia production to track the new version deployment rather than this prior task which was reopened and then I think somewhat accidentally never re-closed.

Marking as resolved per T298399#7713749.

Change 763175 abandoned by Legoktm:

[operations/deployment-charts@master] shellbox: Update to 2022-02-04-153221

Reason:

https://gerrit.wikimedia.org/r/763175