Dear MediaWiki packaging team!
I'm Benedek Nagy, an active contributor of the FreedomBox project. Recently, I've been looking for ways to implement FreedomBox SSO with MediaWiki. I have created (my first) Debian package for the 'Auth remoteuser' extension, which I'd like to make available in the Debian archive. If possible, I'd like to join your team.
Upstream project: https://www.mediawiki.org/wiki/Extension:Auth_remoteuser
A repository I created for my demo package: https://salsa.debian.org/nbenedek/mediawiki-auth-remote-user
Related issue on the FreedomBox repository: https://salsa.debian.org/freedombox-team/freedombox/-/issues/1183
My FreedomBox forum account: https://discuss.freedombox.org/u/nbenedek/summary
-- Benedek
Hi Benedek,
I apologize for the delay in replying, your mail got lost in the moderation queue and I didn't see it until now.
On 4/9/22 01:40, Nagy Benedek wrote:
Dear MediaWiki packaging team!
I'm Benedek Nagy, an active contributor of the FreedomBox project. Recently, I've been looking for ways to implement FreedomBox SSO with MediaWiki. I have created (my first) Debian package for the 'Auth remoteuser' extension, which I'd like to make available in the Debian archive. If possible, I'd like to join your team.
Awesome! I just added you to the "mediawiki-team" on Salsa.
Upstream project: https://www.mediawiki.org/wiki/Extension:Auth_remoteuser
A repository I created for my demo package: https://salsa.debian.org/nbenedek/mediawiki-auth-remote-user
You should be able to transfer this into the mediawiki-team group now, let me know if you don't have the right permissions from that.
Here's a quick review: * You probably want to package a git snapshot of REL1_35, the latest tag is 2+ years old and not consistently updated. * Please add a debian/watch, you can copy it out of another extension package. * In d/control, you want to set more fields like Homepage, Vcs-Browser, Vcs-Git, Rules-Requires-Root (again, copy it out of an existing package). * Standards-Version should be something like 4.6.0, see[1]. * Please set up salsa-ci, see [2]. Note that we commit the salsa-ci.yaml file to make it easier to customize for other branches. * We also want to have autopkgtests, you can copy them from [3] and then modify install-thing and assert-thing.
If you have any questions about this or need/want help, please let me know and I'm happy to!
[1] https://www.debian.org/doc/debian-policy/upgrading-checklist.html [2] https://salsa.debian.org/salsa-ci-team/pipeline/#basic-use [3] https://salsa.debian.org/mediawiki-team/mediawiki-extension-codemirror/-/tre...
Thanks, -- Kunal / Legoktm
mediawiki-debian@lists.wikimedia.org