[Pkg-nginx-maintainers] Would it be possible to package the SPNEGO/GSSAPI module now?
David Härdeman
david at hardeman.nu
Sun Mar 12 14:00:40 GMT 2023
March 12, 2023 at 11:54 AM, "Jérémy Lal" <kapouer at melix.org> wrote:
> Le dim. 12 mars 2023 à 09:59, David Härdeman <david at hardeman.nu> a écrit :
> > Once I have an account, what would the next steps be?
> >
>
> - open an ITP bug (using reportbug wnpp)
Done (not registered in the BTS yet)
> - ensure license and copyright are correct in debian/copyright - this project is small, so it'll be quick
Done
> - use git-buildpackage to prepare a git repository holding the debian maintenance work
> file:///usr/share/doc/git-buildpackage/manual-html/gbp.import.fromscratch.html
Done, though I mostly followed this:
https://www.eyrie.org/~eagle/notes/debian/git.html
I'll double-check the git-buildpackage manual as well to see that there's no important differences.
I've also created a sbuild/schroot setup and successfully built the package, installed it and tested it.
> - through gitlab, ask access to https://salsa.debian.org/nginx-team https://salsa.debian.org/nginx-team/ and ask which "project" name you want to create
Ok, I'm apparently waiting for the salsa admins to approve my new account at the moment.
> - upload the repository there
Will do. For now I put it on GitHub in case anyone wants to take a look:
https://github.com/Alphix/libnginx-mod-http-auth-spnego
> - ask for a sponsor - either open a RFS bug, or ask nginx team, so several maintainers can have a look.
I'm hoping the nginx team can sponsor this, the package is really quite trivial (comparable to libnginx-mod-http-auth-pam, which I used as the basis for my packaging).
> One important point is make sure the software test suite is enabled, or at least the module pass basic integration tests,
> see debian/tests in the original project you used.
The basic tests are there. I'll look into adding more extensive tests later, but that's a bigger project since a "real" test would require the setup of a Kerberos infrastructure in the test environment (and preferably even some service like a DB to test things like credential delegation).
Thanks for your help so far.
Kind regards,
David
More information about the Pkg-nginx-maintainers
mailing list