X-Original-To: alpine-devel@lists.alpinelinux.org Received: from luna.geeknet.cz (luna.geeknet.cz [37.205.9.141]) by lists.alpinelinux.org (Postfix) with ESMTP id 4C1155C530C for ; Tue, 18 Apr 2017 10:57:48 +0000 (GMT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by luna.geeknet.cz (Postfix) with ESMTPSA id B442D72457; Tue, 18 Apr 2017 12:57:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jirutka.cz; s=mail; t=1492513066; bh=oC5OrPKQXDx+3n8nmCiZyyybm3F/QALpBWF34xT1tPo=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=Bm6z2OmK9HNQDlCzXY8tA2AlQgXhsP9g4pBsc1wm7Ncl+2U2nrYbqmURjkSJRD7Qk jcTnoFk3prBfCGgh5cwM7ZBoKKUKS7jJSET28cTCI1iaxwCS1vOS3NLw8OCEuMeKWD 2CeVeBJGtZGpHrxnQRd5/hEHRSzZyWqUChu/MqQA= Content-Type: text/plain; charset=utf-8 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [alpine-devel] Upgrade nginx to 1.12.0 From: Jakub Jirutka In-Reply-To: <20170418123748.1e9161ef@ncopa-desktop.copa.dup.pw> Date: Tue, 18 Apr 2017 12:57:46 +0200 Cc: Valery Kartel , Cameron Banta , alpine-devel@lists.alpinelinux.org Content-Transfer-Encoding: quoted-printable Message-Id: <19310B02-4B1C-41BD-BE97-4C75A2EE31F1@jirutka.cz> References: <20170418123748.1e9161ef@ncopa-desktop.copa.dup.pw> To: Natanael Copa Hi > There seems to a bunch of modules pulled in. This was introduced with > this commit: > commit e07695e1581744e63bd459f7fa827f51c4d8dbf7 This commit has been reverted by the committer (please see the current = version [1]), the echo module is here much longer time. > The upgrade of nginx does not build due to echo-nginx-module no longer = builds: =E2=80=A6 I=E2=80=99ll fix it (or remove echo module)=E2=80=A6 > However, I am not sure what the plan was on how to apply patches for = the 3rd party module with the =E2=80=9Eimproved APKBUILD"? Once again, this commit has been reverted, because it mixed many = unrelated changes into single mega-commit and some of the changes were = not really improvements. > I also found it inconvenient go over all the modules and look for new = versions. I cannot just paste the URL = https://github.com/openresty/$_http_echo_name into the browser to find = new version. Good point, I=E2=80=99ll improve this. > So basically, I'm not really willing to maintain this. Anyone else who = wants take responsability for this? I volunteer! :) Jakub [1]: = https://github.com/alpinelinux/aports/blob/master/main/nginx/APKBUILD > On 18. Apr 2017, at 12:37, Natanael Copa = wrote: >=20 > Hi, >=20 > I am upgrading libressl to 2.5. I got a build error in nginx while > doing rebuild. I noticed that there are a new stable nginx and thought > it would be a good idea to upgrade to this. >=20 > There seems to a bunch of modules pulled in. This was introduced with > this commit: >=20 > commit e07695e1581744e63bd459f7fa827f51c4d8dbf7 > Author: Valery Kartel > Date: Fri Mar 17 12:05:44 2017 +0200 >=20 > main/nginx: add all modules from testing/nginx-naxsi >=20 > - added modules: naxsi, cache_purge, upstream-fair, sysguard >=20 > - remade dynamic modules definition > - upgrade modules > nchan to 1.1.2 > rtmp to 1.1.11 > naxsi to 0.55.3 > - add checkconfig to init script > - cleaned and improved APKBUILD >=20 >=20 > The upgrade of nginx does not build due to echo-nginx-module no longer > builds: >=20 > = /home/ncopa/aports/main/nginx/src/echo-nginx-module-0.60/src/ngx_http_echo= _request_info.c: In function = 'ngx_http_echo_client_request_headers_variable': > = /home/ncopa/aports/main/nginx/src/echo-nginx-module-0.60/src/ngx_http_echo= _request_info.c:219:15: error: incompatible types when assigning to type = 'ngx_buf_t * {aka struct ngx_buf_s *}' from type 'ngx_chain_t {aka = struct ngx_chain_s}' > b =3D hc->busy[i]; > ^ > = /home/ncopa/aports/main/nginx/src/echo-nginx-module-0.60/src/ngx_http_echo= _request_info.c:284:15: error: incompatible types when assigning to type = 'ngx_buf_t * {aka struct ngx_buf_s *}' from type 'ngx_chain_t {aka = struct ngx_chain_s}' > b =3D hc->busy[i]; > ^ >=20 > It seems that there this patch is needed: > = https://github.com/defanator/echo-nginx-module/commit/d16babcc09050966f505= 5df41572429bd84d811a >=20 > However, I am not sure what the plan was on how to apply patches for > the 3rd party module with the "improved APKBUILD"? >=20 > I also found it inconvenient go over all the modules and look for new = versions. I cannot just paste the URL > https://github.com/openresty/$_http_echo_name into the browser to find > new version. >=20 > So basically, I'm not really willing to maintain this. Anyone else who > wants take responsability for this? I don't think Cameron Banta (the > listed maintainer) will do it. >=20 > I am disabling it for now since its blocking me from upgrade to > libressl 2.5. >=20 > If nobody wants to take responsability for this, then I'll do it, but > then I'll remove all the modules, because I'm not gonna maintain it > like that. >=20 > -nc >=20 >=20 >=20 > --- > Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org > Help: alpine-devel+help@lists.alpinelinux.org > --- >=20 --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---