3th party modules in separate packages

This is the continuation of the work on the separation of the 3rd party modules into its own debian packages. First package libnginx-mod-http-lua was successfully separated (#10 (closed)) and the concept tested.

This issue is created to document the actions that need to be done. And for information flow.

steps

create WIP repos in /janmojzis/

  • libnginx-mod-http-ndk
  • libnginx-mod-http-headers-more-filter
  • libnginx-mod-http-auth-pam
  • libnginx-mod-http-echo
  • libnginx-mod-nchan
  • libnginx-mod-http-uploadprogress
  • libnginx-mod-http-cache-purge
  • libnginx-mod-rtmp
  • libnginx-mod-http-subs-filter
  • libnginx-mod-http-fancyindex
  • libnginx-mod-http-upstream-fair
  • libnginx-mod-http-dav-ext
  • libnginx-mod-http-geoip2

create ITP bugs:

  • libnginx-mod-http-ndk
  • libnginx-mod-http-headers-more-filter
  • libnginx-mod-http-auth-pam
  • libnginx-mod-http-echo
  • libnginx-mod-nchan
  • libnginx-mod-http-uploadprogress
  • libnginx-mod-http-cache-purge
  • libnginx-mod-rtmp
  • libnginx-mod-http-subs-filter
  • libnginx-mod-http-fancyindex
  • libnginx-mod-http-upstream-fair
  • libnginx-mod-http-dav-ext
  • libnginx-mod-http-geoip2

create salsa projects in /nginx-team/

  • libnginx-mod-http-ndk
  • libnginx-mod-http-headers-more-filter
  • libnginx-mod-http-auth-pam
  • libnginx-mod-http-echo
  • libnginx-mod-nchan
  • libnginx-mod-http-uploadprogress
  • libnginx-mod-http-cache-purge
  • libnginx-mod-rtmp
  • libnginx-mod-http-subs-filter
  • libnginx-mod-http-fancyindex
  • libnginx-mod-http-upstream-fair
  • libnginx-mod-http-dav-ext
  • libnginx-mod-http-geoip2

update nginx dependencies

upload to NEW queue (it may take a long time)

  • libnginx-mod-http-ndk
  • libnginx-mod-http-headers-more-filter
  • libnginx-mod-http-auth-pam
  • libnginx-mod-http-echo
  • libnginx-mod-nchan
  • libnginx-mod-http-uploadprogress
  • libnginx-mod-http-cache-purge
  • libnginx-mod-rtmp
  • libnginx-mod-http-subs-filter
  • libnginx-mod-http-fancyindex
  • libnginx-mod-http-upstream-fair
  • libnginx-mod-http-dav-ext
  • libnginx-mod-http-geoip2

remove third-party modules from nginx

  • release nginx 1.22.1-5

Info: @teward @onovy @kartik @ctrochalakis @kapouer @shankerwangmiao

Edited by Jan Mojžíš