#mwclient

Adam Williamson :fedora:adamw@fosstodon.org
2025-12-23

today in #fedora qa:
* ran public meeting - meetbot-raw.fedoraproject.org/
* tried again to fix the thunderbird crasher - bodhi.fedoraproject.org/update (backported the fix, this time)
* tried to tighten github actions security on #mwclient repo config
* sent fixes for a couple of mwclient bugs - github.com/mwclient/mwclient/p , github.com/mwclient/mwclient/p
* went through #openqa #rawhide failures, updated tests and needles, filed some bugs - bugzilla.redhat.com/show_bug.c , bugzilla.redhat.com/show_bug.c

Adam Williamson :fedora:adamw@fosstodon.org
2024-10-11

today 2/2:
* did some testing requested by #gnome upstream for an issue I filed a while back - gitlab.gnome.org/GNOME/gjs/-/i
* reviewed a few #mwclient PRs
* did my internal quarterly evaluation...

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-31

I took over maintenance on #mwclient with a couple of other folks last year, and after initial cleanups one of the first thing we're doing is extending testing and adding type hints, because it will make all the things we want to do after that so much more pleasant, faster, less stressful, and cause less breakage.

if you have the opportunity to do this stuff for projects you work on, I don't understand why you wouldn't.

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-28

today:
* fairly eye-draining review of #mwclient type annotation pr - github.com/mwclient/mwclient/p
* finished out my pr to extend mwclient listing.py coverage to 100% - github.com/mwclient/mwclient/p
* several #fedora #openqa needle updates
* filed several bugs found by openqa - bugzilla.redhat.com/show_bug.c , bugzilla.redhat.com/show_bug.c , bugzilla.redhat.com/show_bug.c

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-26

today:
* ran #fedora 41 blocker review meeting
* investigated a kernel 6.11 bug with my laptop and dock - bugzilla.kernel.org/show_bug.c
* tried to deal with periodic failures in the #openqa #freeipa replica test - pagure.io/fedora-qa/os-autoins
* tried to backport a GTK fix, it blew up - bugzilla.redhat.com/show_bug.c
* backported some Koji / Kiwi fixes - bodhi.fedoraproject.org/update
* openQA tests broke because kernel.org was down on IPv4, reported (they fixed it), worked around it
* did a bit of #mwclient work

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-23

today: is a company holiday, but...
* tried to fix up the new kiwi image naming thing @Conan_Kudo has been working on - pagure.io/pungi-fedora/pull-re
* started work on extending coverage for the #mwclient test suite. got coverage of the listing module from 80% to 88% so far. slow going...

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-21

today:
* meetings with #fedora ci folks, and peter robinson about #arm stuff
* small #openqa test fix - pagure.io/fedora-qa/os-autoins
* rebased a PR - pagure.io/pungi-fedora/pull-re
* reviewed a couple of #mwclient PRs - github.com/mwclient/mwclient/p , github.com/mwclient/mwclient/p
* updated an oz pr - github.com/clalancette/oz/pull
* managed to implement an initial container-based integration test for mwclient - github.com/mwclient/mwclient/p
* bit of blocker herding (and moaning at people about not fixing things)

Adam Williamson :fedora:adamw@fosstodon.org
2024-08-12

for #python #mediawiki folks: happy to announce the release of #mwclient 0.11.0! pypi.org/project/mwclient/0.11

Marc Trölitzsch, @RheingoldRiver (I think that's the same RheingoldRiver anyway :>) and I took over maintenance last year and, after a lot of work cleaning up tickets and PRs and modernizing the build process, here's the first release since 2020.

we're hoping to land various other modernizations, improve the test coverage, and keep up a better release schedule from here on out!

Adam Williamson :fedora:adamw@fosstodon.org
2024-07-18

today:
* bit more work towards a new #mwclient release - github.com/mwclient/mwclient/i , github.com/mwclient/mwclient/p
* investigated the waiverdb thing from yesterday a bit more, trying to figure out if upstream's proposed fix works (it seems it doesn't) - github.com/release-engineering
* looked into a #podman #fedora #rawhide update failing tests - bodhi.fedoraproject.org/update
* updated a needle to fix silverblue tests failing - pagure.io/fedora-qa/os-autoins
* bit of review on #openqa i3 pr pagure.io/fedora-qa/os-autoins

Adam Williamson :fedora:adamw@fosstodon.org
2023-02-23

today:
* continued updating #fedora #openqa needles and tests for new #gnome and #kde in #rawhide, think that's mostly done now
* went through proposed beta blocker and freeze exception votes for F38, updated statuses, unblocked the gcc update from gating, sent a push request: pagure.io/releng/issue/11306
* unpicked an awkward ordering mess in openqa update tests: pagure.io/fedora-qa/os-autoins
* reviewed an #mwclient PR: github.com/mwclient/mwclient/p

Adam Williamson :fedora:adamw@fosstodon.org
2023-02-16

Today:
* Poked @jadahl and other gnome folks to get gnome-kiosk to build against new mutter in #gnome 44 and hopefully get rawhide composing again
* sent a fix for a tiny whitespace issue in #silverblue compose templates that breaks #openqa tests: pagure.io/workstation-ostree-c
* wrote a PR for #mwclient: github.com/mwclient/mwclient/p

Adam Williamson :fedora:adamw@fosstodon.org
2023-02-11

today:
* looked into why #fedora 38 compose failed, fixed it: pagure.io/releng/failed-compos
* updated #openqa anaconda release identification needles for "fedora 39" (new rawhide), reran a bunch of tests that failed on that
* looked into some update problems reported on devel mailing list, fixed one: src.fedoraproject.org/rpms/glu
* got #mwclient tests fixed and #ci switched from (no longer working) travis to github actions, rebased and merged several outstanding PRs

Adam Williamson :fedora:adamw@fosstodon.org
2023-02-10

Today:
* did some more work on showing queued/running test info in #fedora #bodhi. Ran into an issue in #greenwave: pagure.io/greenwave/pull-reque .
* did some work on #mwclient , since I've been sort of dragged into the maintainer group for it: github.com/mwclient/mwclient/i , github.com/mwclient/mwclient/p
* fixed #openqa notification test thanks to zbyszek
* watched @nirik etc. struggle with branching, felt glad that's not me

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst