Package Details: openresty 1.11.2.4-1

Git Clone URL: https://aur.archlinux.org/openresty.git (read-only)
Package Base: openresty
Description: A Fast and Scalable Web Platform by Extending NGINX with Lua
Upstream URL: http://openresty.org/
Licenses: BSD
Submitter: tocer
Maintainer: dseg
Last Packager: dseg
Votes: 23
Popularity: 0.049070
First Submitted: 2012-03-12 03:09
Last Updated: 2017-07-23 08:01

Latest Comments

dseg commented on 2017-07-23 08:02

@daurnimator Thanks! Updated.

daurnimator commented on 2017-06-28 06:55

@dseg, you're meant to put the fingerprint in the validpgpkeys.
i.e. validpgpkeys=('25451EB088460026195BD62CB550E09EA0E98066')

Users shouldn't have to trust manually.
And also, *never* recommend a user trusts a gpg key at level 5.

eimis commented on 2017-06-24 18:34

After several hours of !@#$%^& and Distcc I manged to build this for raspberry pi 1 running Arch Linux ARM. Only change to this PKGBUILD - adding of https://github.com/arut/nginx-rtmp-module module.

http://www.mediafire.com/file/t0lkp5v86020od6/openresty-1.11.2.3-4-armv6h.pkg.tar.xz

dseg commented on 2017-05-29 13:16

For short:

$ gpg2 --edit-key A0E98066
gpg> trust
gpg> 5

dseg commented on 2017-05-29 13:15

@aajjbb
You need to trust the key by yourself before doing the build.

$ gpg2 --edit-key A0E98066
gpg (GnuPG) 2.1.21; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.


pub rsa2048/B550E09EA0E98066
created: 2013-02-18 expires: never usage: SC
trust: unknown validity: unknown
sub rsa2048/9C86AC14130DD88B
created: 2013-02-18 expires: never usage: E
[ unknown] (1). Yichun Zhang (agentzh) <agentzh@gmail.com>

gpg> trust
pub rsa2048/B550E09EA0E98066
created: 2013-02-18 expires: never usage: SC
trust: unknown validity: unknown
sub rsa2048/9C86AC14130DD88B
created: 2013-02-18 expires: never usage: E
[ unknown] (1). Yichun Zhang (agentzh) <agentzh@gmail.com>

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

pub rsa2048/B550E09EA0E98066
created: 2013-02-18 expires: never usage: SC
trust: ultimate validity: unknown
sub rsa2048/9C86AC14130DD88B
created: 2013-02-18 expires: never usage: E
[ unknown] (1). Yichun Zhang (agentzh) <agentzh@gmail.com>
Please note that the shown key validity is not necessarily correct
unless you restart the program.

aajjbb commented on 2017-05-29 02:55

Failing:

openresty-1.11.2.3.tar.gz ... FAILED (the public key 25451EB088460026195BD62CB550E09EA0E98066 is not trusted)

Any tips on how to verify this key (is this key correct) ?

Knight commented on 2017-05-26 11:26

diff PKGBUILD PKGBUILD.origin
57c57
< --with-openssl=$srcdir/openssl-1.0.2l \
---
> --with-openssl=$srcdir/openssl-1.0.2k \

catwell commented on 2017-05-23 17:17

The code that adds the binary paths to $PATH is clearly broken:

- You test if the code is in /etc/bash.bashrc but you append the line to ~/.bashrc. This results in a loop: the line is added every time the package is installed.

- You do this in package() which is not here for this anyway.

The clean way to do this is to add a file (per shell type, but just the .sh is probably enough here) to /etc/profile.d. For instance, check out how the Perl package does it: https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/perl#n211

dseg commented on 2017-05-19 05:46

>Fails to build - openssl 1.1.0 incompatibility?
Yes, it's a upstream problem. I guess maybe you already know that OpenResty doesn't build with OpenSSL 1.1.0 (Work in progress)
https://github.com/openresty/lua-nginx-module/pull/761

ryanswrt commented on 2017-05-17 15:34

Fails to build - openssl 1.1.0 incompatibility?

src/event/ngx_event_openssl.c: In function ‘ngx_ssl_connection_error’:
src/event/ngx_event_openssl.c:2048:21: error: ‘SSL_R_NO_CIPHERS_PASSED’ undeclared (first use in this function)
|| n == SSL_R_NO_CIPHERS_PASSED /* 182 */
^~~~~~~~~~~~~~~~~~~~~~~
src/event/ngx_event_openssl.c:2048:21: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [objs/Makefile:1206: objs/src/event/ngx_event_openssl.o] Error 1
make[2]: *** Waiting for unfinished jobs....

I made a custom PKGBUILD that pulls openssl1.0.2j to successfully build the project, as it looks like OpenResty won't upgrade.

https://gist.github.com/TheAncientGoat/f29c47d0da2698c3338ab493499afba8

All comments