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