[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