Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 508810

Summary: www-servers/nginx-{1.6.0,1.7.2} version bump
Product: Gentoo Linux Reporter: Andy Blyler <ablyler>
Component: [OLD] ServerAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: normal CC: audvare, babykart, bugs, cyberbat83, gblacknoir, gentoo, james, orzel, robink, runtarod, steffen.weber
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andy Blyler 2014-04-26 19:47:37 UTC
Requesting bump to new stable release 1.6.0.

Reproducible: Always

Steps to Reproduce:
None
Comment 1 Matt Summers (RETIRED) gentoo-dev 2014-04-28 16:06:04 UTC
Since we now have three versions to track, Mainline (1.7.x), Stable (1.6.x), and Legacy (1.4.x), should we consider slotting at all or just get the new Mainline and Stable in the tree? FWIW, the changes in 1.5.x -> 1.6.x should simply require a version bump to the ebuild. I am not sure about the new Mainline, however I suspect the same.
Comment 2 Johan Bergström 2014-04-28 21:45:29 UTC
Hey,

1: Bumping nginx is generally trivial. I've tested both 1.6.0 and 1.7.0 as well as compile tested all modules (three got updates).

2. Me and Tiziano (dev-zero for the uninformed) have been discussing slotting and blocking between them. I'm in favour of doing so.

3. In 1.4 and 1.5 fashion, lets get 1.6 in for unstable and 1.7 masked - then head for 1.6 stabilisation.
Comment 3 Matt Summers (RETIRED) gentoo-dev 2014-05-08 14:11:36 UTC
(In reply to Johan Bergström from comment #2)
> Hey,
> 
> 1: Bumping nginx is generally trivial. I've tested both 1.6.0 and 1.7.0 as
> well as compile tested all modules (three got updates).
> 
> 2. Me and Tiziano (dev-zero for the uninformed) have been discussing
> slotting and blocking between them. I'm in favour of doing so.
> 
> 3. In 1.4 and 1.5 fashion, lets get 1.6 in for unstable and 1.7 masked -
> then head for 1.6 stabilisation.

Sounds good to me, any idea when you think y'all will get to this?
Comment 4 Manuel Rüger (RETIRED) gentoo-dev 2014-05-28 14:35:46 UTC
Nginx 1.7.1                                         27 May 2014
Please notice:    *) Feature: the "error_log" and "access_log" directives now support
       logging to syslog.
Comment 5 Manuel Rüger (RETIRED) gentoo-dev 2014-06-18 12:13:55 UTC
Changes with nginx 1.7.2                                         17 Jun 2014

    *) Feature: the "hash" directive inside the "upstream" block.

    *) Feature: defragmentation of free shared memory blocks.
       Thanks to Wandenberg Peixoto and Yichun Zhang.

    *) Bugfix: a segmentation fault might occur in a worker process if the
       default value of the "access_log" directive was used; the bug had
       appeared in 1.7.0.
       Thanks to Piotr Sikora.

    *) Bugfix: trailing slash was mistakenly removed from the last parameter
       of the "try_files" directive.

    *) Bugfix: nginx could not be built on OS X in some cases.

    *) Bugfix: in the ngx_http_spdy_module.
Comment 6 Johan Bergström 2014-06-19 00:45:41 UTC
Hey,
we have now created a nginx overlay that aims to solve a few issues:

- improved visibility and testing of new versions, which hopefully leads to quicker gentoo-x86 version bumps
- maintain multiple older versions for those who wants to use older versions than the upstream recommended mainline branch.

With this, we will also remove older versions in gentoo-x86 so we can avoid slot:ing. My ambition is to - in time - have this overlay accessible through layman as well.


Read more here: https://github.com/gentoo/nginx-overlay/

1.7.2 version bump here: https://github.com/gentoo/nginx-overlay/pull/1 ..and for the lazy:
$ git clone https://github.com/gentoo/nginx-overlay.git && cd nginx-overlay
$ git fetch origin nginx-1.7.2 && git checkout nginx-1.7.2
$ ACCEPT_KEYWORDS="**" PORTDIR_OVERLAY="`pwd`${PORTDIR_OVERLAY}" emerge nginx
Comment 7 Tiziano Müller (RETIRED) gentoo-dev 2014-06-19 09:53:04 UTC
Committed. Thanks, Johan!