LibUp credits
Long overdue, but I finally added a "thank you" page for all the people who helped out with the development of LibUp over the years: https://libraryupgrader2.wmcloud.org/credits
Long overdue, but I finally added a "thank you" page for all the people who helped out with the development of LibUp over the years: https://libraryupgrader2.wmcloud.org/credits
We're starting a #Wikimedia #Rust developers user group! https://meta.wikimedia.org/wiki/Wikimedia_Rust_developers_user_groupMy announcement to wikitech-l https://lists.wikimedia.org/pipermail/wikitech-l/2021-February/094272.html has more details on our goals so far.
I wrote for The Signpost this month, "The people who built Wikipedia, technically", filled with stories of Wikipedia's earliest days and how it grew into what it is today.Featuring interviews with @brion, @eloquence and more!https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2021-01-31/Technology_report
I released 3.1.0 of my "grr" #Gerrit command line helper today to make it easier for repositories where the default branch isn't "master".https://crates.io/crates/gerrit-grr
As one of the top contributors to MediaWiki, the free wiki engine that powers Wikipedia, I'm often asked how I got started. To celebrate Wikipedia's 20th birthday, here's that unfortuante story. In late 2012, I was a bored college student who was spending most of his time editing Wikipedia. Iā¦
Last week I officially joined the Site Reliability Engineering team at the Wikimedia Foundation. I'll be working with the Service Operations team, which "...takes care of public and āuser-visibleā services." I'm glad to be back at the WMF; I had originally started working there in 2013 but recently took aā¦
Note: A signed version of this announcement can be found at https://legoktm.com/w/index.php?title=PGP/2020-12-14_key_consolidation. I am consolidating my PGP keys to simplify key management. Previously I had a separate key for my wikimedia.org email, I am revoking that key and have added that email as an identity to my main key. Iā¦
The latest #MediaWiki security release is now available in #Debian https://lists.debian.org/debian-security-announce/2020/msg00174.htmlI also updated the packages in my PPA as well.The newest stable release, 1.35, should be ready for unstable later today or tomorrow.
New #Rust project: https://gitlab.com/legoktm/mwapi_responses POC to provide strict typing for dynamic #MediaWiki API queries.Discussion at https://github.com/magnusmanske/mediawiki_rust/issues/19
I just tagged the 1.4.0 release of uprightdiff, a utility to diff browser screenshots used for testing visual differences caused by changes to #MediaWiki's parser. The new version is now officially compatible with opencv4.https://www.mediawiki.org/wiki/Uprightdiff
I started porting my #Toolforge support library to #Rust: https://crates.io/crates/toolforgeDocs at https://wikitech.wikimedia.org/wiki/User:Legoktm/toolforge_library and of course https://docs.rs/toolforge/
Wikimedia CI now supports #rustlang projects! https://phabricator.wikimedia.org/T256827#6396091It's simple for now: it'll run rustfmt, clippy, tests and then generate/publish coverage reports and documentation post-merge. More features/checks can be added as people need and request :)
Over the past two weeks I significantly sped up two of my Toolforge tools by using Redis, a key-value database. The two tools, checker and shorturls were slow for different reasons, but now respond instantaneously. Note that I didn't do any proper benchmarking, it's just noticably faster. If you're notā¦
Roughly 3 years since I started working on it, @kiwix is set to reenter #debian pending ftp-master review! https://ftp-master.debian.org/new/kiwix_2.0.4-1.htmlProper blog post to follow if/once it's accepted.
Took me a while, but libkiwix9 is now waiting in Debian's NEW queue: https://ftp-master.debian.org/new/libkiwix_9.2.2+dfsg-1.htmlAlso, hopefully going to have another cool announcement in the future, still waiting on a PR to be merged :)