Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1009313: RFS: nginx/1.18.0-10 -- small, powerful, scalable web/proxy server

24 views
Skip to first unread message

Miao Wang

unread,
Apr 11, 2022, 11:10:04 AM4/11/22
to
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "nginx" and separated
module packages:

* Package name : nginx
Version : 1.18.0-10
Upstream Author : Igor Sysoev
* URL : https://nginx.org
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/nginx-team/nginx
Section : httpd

* Package name : ngx-echo
Version : 1:0.62-1
Upstream Author : Yichun "agentzh" Zhang <age...@gmail.com>
* URL : https://github.com/agentzh/echo-nginx-module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-echo
Section : web

* Package name : ngx-geoip2
Version : 3.3-1
Upstream Author : Lee Valentine <l...@leev.net>
* URL : https://github.com/leev/ngx_http_geoip2_module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-geoip2
Section : web

* Package name : ngx-headers-more-filter
Version : 1:0.33-1
Upstream Author : Yichun "agentzh" Zhang (章亦春) <age...@gmail.com>
* URL : https://github.com/agentzh/headers-more-nginx-module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-headers-more
Section : web

* Package name : ngx-nchan
Version : 1:1.2.15-1
Upstream Author : Leo Ponomarev <ju...@slact.net>
* URL : https://github.com/slact/nchan
* License : BSD-3-clause, Expat
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-nchan
Section : web

* Package name : ngx-rtmp
Version : 1:1.2.2-1
Upstream Author : Roman Arutyunyan <arutyuny...@gmail.com>
* URL : https://github.com/arut/nginx-rtmp-module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-rtmp
Section : web

* Package name : ngx-upstream-fair
Version : 1:0~20120408-a18b409-1
Upstream Author : Grzegorz Nosek <grzegor...@gmail.com>
* URL : https://github.com/gnosek/nginx-upstream-fair
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-upstream-fair
Section : web

* Package name : ngx-upload-progress
Version : 1:0.9.2-1
Upstream Author : Brice Figureau <brice-...@daysofwonder.com>
* URL : https://github.com/masterzen/nginx-upload-progress-module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-upload-progress
Section : web

* Package name : ngx-auth-pam
Version : 1:1.5.3-1
Upstream Author : Sergio Talens Oliag <s...@mixinet.net>
* URL : https://github.com/sto/ngx_http_auth_pam_module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-auth-pam
Section : web

* Package name : ngx-ndk
Version : 1:0.3.1-1
Upstream Author : Marcus Clyne <macc...@gmail.com>
* URL : https://github.com/simpl/ngx_devel_kit
* License : BSD-4-clause, BSD-3-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-ndk
Section : web

* Package name : ngx-cache-purge
Version : 2.3-1
Upstream Author : FRiCKLE <in...@frickle.com>
* URL : https://github.com/FRiCKLE/ngx_cache_purge
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-cache-purge
Section : web

* Package name : ngx-subs-filter
Version : 1:0.6.4-1
Upstream Author : Weibin Yao <yaow...@gmail.com>
* URL : https://github.com/yaoweibin/ngx_http_substitutions_filter_module
* License : BSD-2-clause, BSD-3-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-subs-filter
Section : web

* Package name : ngx-fancyindex
Version : 1:0.5.2-1
Upstream Author : Adrian Perez de Castro <ape...@igalia.com>
* URL : https://github.com/aperezdc/ngx-fancyindex
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-fancyindex
Section : web

* Package name : ngx-dav-ext
Version : 3.0.0-1
Upstream Author : 2012-2018, Roman Arutyunyan <ar...@qip.ru>
* URL : https://github.com/arut/nginx-dav-ext-module
* License : BSD-2-clause
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-dav-ext
Section : web

* Package name : ngx-lua
Version : 1:0.10.13-1
Upstream Author : Yichun Zhang (agentzh) <yic...@openresty.com>
* URL : https://github.com/openresty/lua-nginx-module
* License : BSD-2-clause, Expat
* Vcs : https://salsa.debian.org/shankerwangmiao/ngx-lua
Section : web


The source packages build the following binary packages:

nginx - small, powerful, scalable web/proxy server
nginx-doc - small, powerful, scalable web/proxy server - documentation
nginx-common - small, powerful, scalable web/proxy server - common files
nginx-dev - nginx web/proxy server - development headers
nginx-core - nginx web/proxy server (standard version)
nginx-full - nginx web/proxy server (standard version with 3rd parties)
nginx-light - nginx web/proxy server (basic version)
nginx-extras - nginx web/proxy server (extended version)
libnginx-mod-http-geoip - GeoIP HTTP module for Nginx
libnginx-mod-http-image-filter - HTTP image filter module for Nginx
libnginx-mod-http-xslt-filter - XSLT Transformation module for Nginx
libnginx-mod-mail - Mail module for Nginx
libnginx-mod-stream - Stream module for Nginx
libnginx-mod-stream-geoip - GeoIP Stream module for Nginx
libnginx-mod-http-perl - Perl module for Nginx

libnginx-mod-http-echo - Bring echo and more shell style goodies to Nginx

libnginx-mod-http-geoip2 - GeoIP2 HTTP module for Nginx
libnginx-mod-stream-geoip2 - GeoIP2 Stream module for Nginx

libnginx-mod-http-headers-more-filter - Set and clear input and output headers for Nginx

libnginx-mod-nchan - Fast, flexible pub/sub server for Nginx

libnginx-mod-rtmp - RTMP support for Nginx

libnginx-mod-http-upstream-fair - Nginx Upstream Fair Proxy Load Balancer

libnginx-mod-http-uploadprogress - Upload progress system for Nginx

libnginx-mod-http-auth-pam - PAM authentication module for Nginx

libnginx-mod-http-ndk - Nginx Development Kit module
libnginx-mod-http-ndk-dev - Nginx Development Kit module

libnginx-mod-http-cache-purge - Purge content from Nginx caches

libnginx-mod-http-subs-filter - Substitution filter module for Nginx

libnginx-mod-http-fancyindex - fancy indexes module for the Nginx

libnginx-mod-http-dav-ext - WebDAV missing commands support for Nginx

libnginx-mod-http-lua - Lua module for Nginx

To access further information about the packages, please visit the following URLs:

https://mentors.debian.net/package/nginx/
https://mentors.debian.net/package/ngx-echo/
https://mentors.debian.net/package/ngx-geoip2/
https://mentors.debian.net/package/ngx-headers-more-filter/
https://mentors.debian.net/package/ngx-nchan/
https://mentors.debian.net/package/ngx-rtmp/
https://mentors.debian.net/package/ngx-upstream-fair/
https://mentors.debian.net/package/ngx-upload-progress/
https://mentors.debian.net/package/ngx-auth-pam/
https://mentors.debian.net/package/ngx-ndk/
https://mentors.debian.net/package/ngx-cache-purge/
https://mentors.debian.net/package/ngx-subs-filter/
https://mentors.debian.net/package/ngx-fancyindex/
https://mentors.debian.net/package/ngx-dav-ext/
https://mentors.debian.net/package/ngx-lua/

Alternatively, you can download the packages with 'dget' using commands:

dget -x https://mentors.debian.net/debian/pool/main/n/nginx/nginx_1.18.0-10.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-echo/ngx-echo_0.62-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-geoip2/ngx-geoip2_3.3-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-headers-more-filter/ngx-headers-more-filter_0.33-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-nchan/ngx-nchan_1.2.15-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-rtmp/ngx-rtmp_1.2.2-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-upstream-fair/ngx-upstream-fair_0~20120408-a18b409-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-upload-progress/ngx-upload-progress_0.9.2-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-auth-pam/ngx-auth-pam_1.5.3-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-ndk/ngx-ndk_0.3.1-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-cache-purge/ngx-cache-purge_2.3-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-subs-filter/ngx-subs-filter_0.6.4-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-fancyindex/ngx-fancyindex_0.5.2-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-dav-ext/ngx-dav-ext_3.0.0-1.dsc
dget -x https://mentors.debian.net/debian/pool/main/n/ngx-lua/ngx-lua_0.10.13-1.dsc

Changes since the last upload:

nginx (1.18.0-10) unstable; urgency=medium
.
* removing 3rd party modules from the main nginx src package
* adding a new nginx-dev package including necessary headers and debhelper
scripts to build and package a 3rd party module

ngx-echo (1:0.62-1) unstable; urgency=medium
.
* Initial release.

ngx-geoip2 (3.3-1) unstable; urgency=medium
.
* Initial release.

ngx-headers-more-filter (1:0.33-1) unstable; urgency=medium
.
* Initial release.

ngx-nchan (1:1.2.15-1) unstable; urgency=medium
.
* Initial release.

ngx-rtmp (1:1.2.2-1) unstable; urgency=medium
.
* Initial release.

ngx-upstream-fair (1:0~20120408-a18b409-1) unstable; urgency=medium
.
* Initial release.

ngx-upload-progress (1:0.9.2-1) unstable; urgency=medium
.
* Initial release.

ngx-auth-pam (1:1.5.3-1) unstable; urgency=medium
.
* Initial release.

ngx-ndk (1:0.3.1-1) unstable; urgency=medium
.
* Initial release.

ngx-cache-purge (2.3-1) unstable; urgency=medium
.
* Initial release.

ngx-subs-filter (1:0.6.4-1) unstable; urgency=medium
.
* Initial release.

ngx-fancyindex (1:0.5.2-1) unstable; urgency=low
.
* Initial release.

ngx-dav-ext (3.0.0-1) unstable; urgency=medium
.
* Initial release.

ngx-lua (1:0.10.13-1) unstable; urgency=medium
.
* Initial release.


Regards,

Miao Wang

Bastian Germann

unread,
Apr 11, 2022, 4:30:04 PM4/11/22
to
Control: tags -1 moreinfo

Hi Miao,

Please do not skip a version (or leave it UNRELEASED). If this is a team upload (not in changelog...) and the team has
confirmed splitting the package, please reference the okay statement. Else, nobody will touch this massive change.

I am tagging moreinfo. When you have provided the requested info, please untag.

Thanks,
Bastian

Thomas Ward

unread,
Apr 11, 2022, 6:00:03 PM4/11/22
to
Can I suggest that this be rejected as it has no review from the Debian
Maintainers Team (on git or otherwise)? (I've recently been added as a
maintainer on the Git side of this for the Salsa repo, though not an
uploader *yet* with my DM rights, but as we manage this on Git VCS...
this should be a merge into the existing repo.  And as long as I get no
objections, I'm going to be working on getting 1.18.0-9 uploaded soon
because it fixes the pending serious FTBFS bug thanks to a merged pull
request on Salsa which I went through, tested, and approved for the
master branch.)

There has been zero review of any such split requests, and this really
should go via Git and merge requests and stuff.


Question to the original poster of the RFS: *why*?  NGINX packaging has
not yet adapted to things.


And to MIA/mentors: the package is not yet 'abandoned', I'm going to get
mentors sponsoring until a DD adds nginx to my uploads. (see my commits
on https://salsa.debian.org/nginx-team/nginx - i'm rapidly working on an
RC fix for the RC bug that prevents nginx from migrating to testing as
of now, since we have a rollback of the Lua module version now in Salsa)


Thomas

Miao Wang

unread,
Apr 11, 2022, 11:10:04 PM4/11/22
to
Hi,

Thanks for your time on this package. I fully understand splitting the source package is a major change on the package scheme. I intended to leave it UNRELEASED so it can serve as a request for comment. However, every time I upload an UNRELEASED package, it gets deleted automatically. As a result, I have to set the codename to unstable for successful uploading.

Cheers,

Miao Wang

Bastian Germann

unread,
Apr 12, 2022, 3:40:04 AM4/12/22
to
Am 12.04.22 um 05:00 schrieb Miao Wang:
> I intended to leave it UNRELEASED so it can serve as a request for comment. However, every time I upload an UNRELEASED package, it gets deleted automatically. As a result, I have to set the codename to unstable for successful uploading.

You misunderstood. You left a -9 revision UNRELELEASED and skipped it while publishing a -10 revision.

Do you say, you did not contact the nginx team upfront about this? If so, I am going to close this
and wait for you to get in contact with the team.

Miao Wang

unread,
Apr 12, 2022, 4:10:07 AM4/12/22
to


> 2022年04月12日 15:33,Bastian Germann <ba...@debian.org> 写道:
>
> Am 12.04.22 um 05:00 schrieb Miao Wang:
>> I intended to leave it UNRELEASED so it can serve as a request for comment. However, every time I upload an UNRELEASED package, it gets deleted automatically. As a result, I have to set the codename to unstable for successful uploading.
>
> You misunderstood. You left a -9 revision UNRELELEASED and skipped it while publishing a -10 revision.

Yes, it is intended, because currently the version number of nginx is -9 in https://salsa.debian.org/nginx-team/nginx/-/blob/master/debian/changelog .

>
> Do you say, you did not contact the nginx team upfront about this? If so, I am going to close this and wait for you to get in contact with the team.

I did contact nginx team via e-mail privately about 3 weeks ago and 3 days ago and hasn't received any reply.

Cheers,

Miao Wang

Andrey Rahmatullin

unread,
Apr 12, 2022, 4:40:04 AM4/12/22
to
On Tue, Apr 12, 2022 at 04:02:14PM +0800, Miao Wang wrote:
> >> I intended to leave it UNRELEASED so it can serve as a request for comment. However, every time I upload an UNRELEASED package, it gets deleted automatically. As a result, I have to set the codename to unstable for successful uploading.
> >
> > You misunderstood. You left a -9 revision UNRELELEASED and skipped it while publishing a -10 revision.
>
> Yes, it is intended, because currently the version number of nginx is -9 in https://salsa.debian.org/nginx-team/nginx/-/blob/master/debian/changelog
No, the current version of nginx in the archive is -8.
Normally you are supposed to update an UNRELEASED entry in a VCS with your
changes and release it.

--
WBR, wRAR
signature.asc

Bastian Germann

unread,
Apr 15, 2022, 8:00:03 AM4/15/22
to
On Tue, 12 Apr 2022 10:18:55 +0200 Bastian Germann <ba...@debian.org> wrote:
> When the team is not responding, please work with Filip Chabik who uploaded a 1.20.2-1+nmu1 a while
> a go, which should really be a 1.20.2-0.1

Thomas Ward showed up and took responsibility. I do not think that you should invest time in this.
0 new messages