Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508810 - www-servers/nginx-{1.6.0,1.7.2} version bump
Summary: www-servers/nginx-{1.6.0,1.7.2} version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal with 2 votes (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-26 19:47 UTC by Andy Blyler
Modified: 2014-06-19 09:53 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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!