X-Original-To: alpine-devel@lists.alpinelinux.org Received: from newmail.tetrasec.net (unknown [172.21.74.12]) by lists.alpinelinux.org (Postfix) with ESMTP id DAD3F5C48C6 for ; Tue, 18 Apr 2017 10:37:53 +0000 (GMT) Received: from ncopa-desktop.copa.dup.pw (15.63.200.37.customer.cdi.no [37.200.63.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: n@tanael.org) by newmail.tetrasec.net (Postfix) with ESMTPSA id 27A225A01BF; Tue, 18 Apr 2017 10:37:52 +0000 (GMT) Date: Tue, 18 Apr 2017 12:37:48 +0200 From: Natanael Copa To: Valery Kartel Cc: Cameron Banta , alpine-devel@lists.alpinelinux.org Subject: [alpine-devel] Upgrade nginx to 1.12.0 Message-ID: <20170418123748.1e9161ef@ncopa-desktop.copa.dup.pw> X-Mailer: Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, 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. There seems to a bunch of modules pulled in. This was introduced with this commit: commit e07695e1581744e63bd459f7fa827f51c4d8dbf7 Author: Valery Kartel Date: Fri Mar 17 12:05:44 2017 +0200 main/nginx: add all modules from testing/nginx-naxsi - added modules: naxsi, cache_purge, upstream-fair, sysguard - 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 The upgrade of nginx does not build due to echo-nginx-module no longer builds: /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 = 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 = hc->busy[i]; ^ It seems that there this patch is needed: https://github.com/defanator/echo-nginx-module/commit/d16babcc09050966f5055df41572429bd84d811a However, I am not sure what the plan was on how to apply patches for the 3rd party module with the "improved APKBUILD"? 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. 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. I am disabling it for now since its blocking me from upgrade to libressl 2.5. 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. -nc --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---