This page lists goals for the Nginx package in Debian 7.0 "Wheezy".
Feel free to comment. Please leave your name after every proposition, it will make the discussion easy to follow.
Nginx 1.2 and the 1.1.x series
As regarding on the roadmap, nginx 1.2 will be the first stable release after the 1.1.x series. It's scheduled for mid-april. This makes it a valid candidate for inclusion into Debian Wheezy.
The 1.1.17 was scheduled to be the first 1.1.x stable, but due to a security issue found, it was a bug fix and security release. Then, the roadmap changed and 1.1.18 will a bugfix before 1.2. So apparently, the 1.1 series won't become "stable", and 1.2 will be the stable.
If this situation remains, the 1.2 serie will be for wheezy, and the new 1.3 serie will be for Wheezy+1 (first in experimental). (Cyril)
I'd like to plan for this as well. I think we should make sure that the latest stable Nginx and latest stable Debian line up as closely as possible at release time. (Michael)
LDAP Authentication : https://github.com/kvspb/nginx-auth-ldap
It's a working module, but no release has been done, and we don't know the developer's commitment to the project. I opened an issue to ask if he plans to release it someday. (Cyril) https://github.com/kvspb/nginx-auth-ldap/issues/1 Fixed with auth-pam module (bug #660408)
Switch to GIT or learn to use SVN+svn-buildpackage for managing an experimental branch (Kartik)
I'd like to see us start using git for the packaging. I personally like bzr best, but.... git is of course better for this. (Michael)
- Switch to GIT performed on May 8th 2012. Experimental branch will be created after Wheezy Freeze.
- Try to document some of the packaging policies and practices we currently use/apply on the packaging, to ease the welcoming of new helpers. (Cyril)
- Documentation blows! Good code is the best documentation! Actually, I think a page explaining the oddities of the package would be a better piece of data to have. Explaining things like how, because Nginx compiles all modules compile into one binary, we build multiple binaries with the same packaging would be very helpful. (Michael)
- I'd like us to set some strict guidelines for inclusion of additional modules, and ideally a much more strict set of guidelines for including those modules in anything other than -extras. (Michael)
Why not starting a draft in http://wiki.debian.org/Nginx/Drafts/PackagingPolicy ? (Cyril)
If no big issue reported, I plan to propose the 1.1.14 to Squeeze-Backports (around mid February), and then the 1.1.17 around the end of March. (Cyril)
May 8th 2012 Update : Nginx 1.2.0 will also be in the Squeeze-Backports.