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.
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/-/tr…
Thanks,
-- Kunal / Legoktm