[Pkg-nginx-maintainers] Would it be possible to package the SPNEGO/GSSAPI module now?

Jérémy Lal kapouer at melix.org
Sun Mar 12 10:54:48 GMT 2023


Le dim. 12 mars 2023 à 09:59, David Härdeman <david at hardeman.nu> a écrit :

> March 12, 2023 at 1:03 AM, "Jérémy Lal" <kapouer at melix.org> wrote:
> > Le sam. 11 mars 2023 à 19:19, David Härdeman <david at hardeman.nu> a
> écrit :
> >> Would it be possible to consider including the SPNEGO module now that
> third party
> >> modules have been reorganised to separate repos/packages (since version
> 1.22.1-5)?
> ...
> >
> > packaging a new nginx module has been made really easy recently,
> > thanks to current nginx debian maintainers.
>
> Yeah, I noticed. It felt kind of magic. Copied over files from an already
> packaged module, some quick sed and done...
>
> > Note that whatever happens it's too late to get it accepted into next
> debian stable release (12, a.k.a. bookworm).
>
> That's a shame, but better to at least have a package...
>
> > If you want to contribute your debian packaging work, you might need a
> repository there:
> > https://salsa.debian.org/nginx-team/
> > (i can do that for you, but you will have to request membership).
> >
> > Please don't hesitate to ask for more help.
>
> I'd be happy to contribute my work (as trivial as it is), I'll sign up for
> an account at salsa.debian.org (actually, I just did, and got a 500 error
> message from the server, but the username is now "taken", which would
> indicate that some part of the registration went through).
>
> Once I have an account, what would the next steps be?
>

- open an ITP bug (using reportbug wnpp)
- ensure license and copyright are correct in debian/copyright - this
project is small, so it'll be quick
- 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
- through gitlab, ask access to https://salsa.debian.org/nginx-team and ask
which "project" name you want to create
- upload the repository there
- ask for a sponsor - either open a RFS bug, or ask nginx team, so several
maintainers can have a look.

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.

J2rémy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-nginx-maintainers/attachments/20230312/acc55048/attachment-0001.htm>


More information about the Pkg-nginx-maintainers mailing list