From owner-freebsd-ports@freebsd.org Thu Nov 9 01:31:52 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2ED93E619F1 for ; Thu, 9 Nov 2017 01:31:52 +0000 (UTC) (envelope-from john@saltant.com) Received: from twaddle.saltant.net (twaddle.saltant.net [IPv6:2001:470:8d6f:1001::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E160B701E1; Thu, 9 Nov 2017 01:31:51 +0000 (UTC) (envelope-from john@saltant.com) Received: from dither.saltant.net (dither.saltant.net [IPv6:2001:470:8d6f:1001::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by twaddle.saltant.net (Postfix) with ESMTPSA id 725AD10CAE; Wed, 8 Nov 2017 20:31:50 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=saltant.com; s=twaddle; t=1510191110; bh=JKVxAluZ02t2Z1WdZB+WYv1l/3avZu4J5jrlpndUdmA=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=bklBFmERV+6BRbpelN/0XtYn0/rprHl9//4w+AsIA2rvGpIkEesptyDmy5EChzJTU qqd8m74vJxJsOxOAUu78D5qDpJE67R9dm64a8eutC847EXQYEr6gnShxZw3u1YGZCA FEZ0Ex7xHAu9hnRDCIlz3DZ9WAAqXhcAcqy+eaE7U2E6G23+TC3lTWZGVxGA9ix6x0 x9HKetc5Zn4uReqwuRoWWhumc3CkkbTXBmXbnCunNcd87iNf93X5EOUK42/L5xKhnY 28Fc+aVhp3DzRXDPDn68PPOoBL1z3jk5z/6c11OAR+BFh+tDBTOHAhO58ree+7rlD/ 7C0EGzEn7DO4Q== Subject: Re: net/freeradius3 maintainer is ignoring the port (timeout) To: Ryan Steinmetz Cc: FreeBSD Ports , Kubilay Kocak References: <14e8585a-e7bc-4ee3-2f28-8620c9ef5488@saltant.com> <20171108001601.GB81707@exodus.zi0r.com> From: "John W. O'Brien" Organization: Saltant Solutions Message-ID: Date: Wed, 8 Nov 2017 20:31:45 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171108001601.GB81707@exodus.zi0r.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="r1HSWc3sQhaOX9tC9ubCLORS0TbE6NqVp" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Nov 2017 01:31:52 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --r1HSWc3sQhaOX9tC9ubCLORS0TbE6NqVp Content-Type: multipart/mixed; boundary="SEGgwL8gH2M1ffkivIcOkisr5RCIHjVfC"; protected-headers="v1" From: "John W. O'Brien" To: Ryan Steinmetz Cc: FreeBSD Ports , Kubilay Kocak Message-ID: Subject: Re: net/freeradius3 maintainer is ignoring the port (timeout) References: <14e8585a-e7bc-4ee3-2f28-8620c9ef5488@saltant.com> <20171108001601.GB81707@exodus.zi0r.com> In-Reply-To: <20171108001601.GB81707@exodus.zi0r.com> --SEGgwL8gH2M1ffkivIcOkisr5RCIHjVfC Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 2017/11/07 19:16, Ryan Steinmetz wrote: > On (11/06/17 22:11), John W. O'Brien wrote: >> Hello FreeBSD ports, >> >> The maintainer of net/freeradius3 is unresponsive on two open bugs, bo= th >> with proposed patches. >=20 > John, >=20 > I was reviewing these two issues tonight and, if I am not mistaken, the= > IDN issue was resolved in a commit on 7/17/17: > https://svnweb.freebsd.org/ports/head/net/freeradius3/pkg-plist?r1=3D44= 2287&r2=3D446076 Hi Ryan, The change you cite allows the port to build with the IDN option. However, it appears that this fragment of the Makefile needs some TLC. Is the IDN module experimental or not? # freetds module is still experimental =2Eif ${PORT_OPTIONS:MIDN} && empty(PORT_OPTIONS:MEXPERIMENTAL) EXPM=3D yes =2Eendif > I also believe that the Kerberos issue was resolved on 4/1/16: > https://svnweb.freebsd.org/ports/head/net/freeradius3/Makefile?r1=3D412= 347&r2=3D412348& >=20 > Can you please verify your ports tree is current (you should see > FreeRADIUS 3.0.15) and then confirm/deny? $ svn info /usr/ports | grep Revision Revision: 453233 $ svn log -v -r 453233:HEAD /usr/ports/net/freeradius3 ------------------------------------------------------------------------ The issue persists. Here are some relevant excerpts from a poudriere testport build. [...] ---Begin OPTIONS List--- =3D=3D=3D> The following configuration options are available for freeradius3-3.0.15_1: DEVELOPER=3Doff: Enable developer options DOCS=3Doff: Build and/or install documentation EDIR=3Doff: Enable eDirectory support (implies LDAP) EXPERIMENTAL=3Doff: Build experimental modules FIREBIRD=3Doff: With Firebird database support (EXPERIMENTAL) FREETDS=3Doff: FreeTDS library support HEIMDAL=3Doff: With Heimdal Kerberos support HEIMDAL_PORT=3Doff: With Heimdal Kerberos from ports IDN=3Doff: International Domain Names support KERBEROS=3Don: Kerberos support LDAP=3Doff: LDAP protocol support MYSQL=3Doff: MySQL database support PERL=3Don: Perl scripting language support PGSQL=3Doff: PostgreSQL database support PYTHON=3Doff: Python bindings or support REDIS=3Doff: Redis key-value store database support REST=3Doff: Enable RESTful API support RUBY=3Doff: Ruby bindings or support SQLITE3=3Doff: SQLite 3 database support UDPFROMTO=3Doff: Compile in UDPFROMTO support UNIXODBC=3Doff: With unixODBC database support USER=3Don: Run as user freeradius, group freeradius =3D=3D=3D> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --without-rlm_sql_sqlite --with-rlm_krb5 --with-rlm-krb5-lib-dir=3D/usr/local/lib --wi th-rlm-krb5-include-dir=3D/usr/local/include --without-edir --without-rlm_ldap --without-rlm_sql_mysql --without-rlm_sql_postgresql --without-rlm_sql_unixodbc --without-rlm_sql_firebird --with-rlm_perl --without-rlm_python --without-rlm_ruby --with-ruby=3Dno --without-rlm_redis --without-rlm_rediswho --without-rlm_rest --without-rlm_freetds --without-rlm_idn --without-experimental-modules --quiet --without-docdir --with-openssl-libraries=3D/usr/local/lib --with-logdir=3D/var/log --with-openssl-includes=3D/usr/local/include --prefix=3D/usr/local --libdir=3D/usr/local/lib/freeradius-3.0.15 --localstatedir=3D/var --without-rlm_eap_ikev2 --without-rlm_eap_tnc --without-rlm_eap2 --without-rlm_opendirectory --without-rlm_sql_db2 --without-rlm_sql_iodbc --without-rlm_sql_sybase --without-rlm_yubikey --without-rlm_sql_oracle --without-rlm_securid --without-rlm_cache_memcached --with-vmps --with-collectdclient-lib-dir=3D/dev/null --disable-openssl-version-chec= k --with-pic --prefix=3D/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=3Dgmake ac_cv_path_PERL=3D/usr/local/bin/perl ac_cv_path_PERL_PATH=3D/usr/local/bin/perl PERL_USE_UNSAFE_INC=3D1 XDG_DATA_HOME=3D/wrkdirs/usr/ports/net/freeradius3/work XDG_CONFIG_HOME=3D/wrkdirs/usr/ports/net/freeradius3/work HOME=3D/wrkdirs/usr/ports/net/freeradius3/work TMPDIR=3D"/tmp" PATH=3D/wrkdirs/usr/ports/net/freeradius3/work/.bin:/sbin:/bin:/usr/sbin:= /usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=3D/bin/sh CONFIG_SHELL=3D/bin/sh CONFIG_SITE=3D/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=3D26= 2144 --End CONFIGURE_ENV-- --MAKE_ENV-- OPENSSLBASE=3D/usr/local OPENSSLDIR=3D/usr/local/openssl OPENSSLINC=3D/usr/local/include OPENSSLLIB=3D/usr/local/lib OPENSSLRPATH=3D/usr/local/lib PERL_USE_UNSAFE_INC=3D1 XDG_DATA_HOME=3D/wrkdirs/usr/ports/net/freeradius3/work XDG_CONFIG_HOME=3D/wrkdirs/usr/ports/net/freeradius3/work HOME=3D/wrkdirs/usr/ports/net/freeradius3/work TMPDIR=3D"/tmp" PATH=3D/wrkdirs/usr/ports/net/freeradius3/work/.bin:/sbin:/bin:/usr/sbin:= /usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=3Dyes WITHOUT_DEBUG_FILES=3Dyes WITHOUT_KERNEL_SYMBOLS=3Dyes SHELL=3D/bin/sh NO_LINT=3DYES PREFIX=3D/usr/local LOCALBASE=3D/usr/local= LIBDIR=3D"/usr/lib" CC=3D"cc" CFLAGS=3D"-O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing" CPP=3D"cpp" CPPFLAGS=3D"-I/usr/local/include" LDFLAGS=3D" -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector" LIBS=3D"" CXX=3D"c++" CXXFLAGS=3D"-O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing " MANPREFIX=3D"/usr/local" BSD_INSTALL_PROGRAM=3D"install -s -m 555" BSD_INSTALL_LIB=3D"install -= s -m 0644" BSD_INSTALL_SCRIPT=3D"install -m 555" BSD_INSTALL_DATA=3D"install -m 0644" BSD_INSTALL_MAN=3D"install -m 444= " --End MAKE_ENV-- [...] CC src/modules/proto_dhcp/rlm_dhcp.c In file included from src/modules/rlm_krb5/krb5.c:28: src/modules/rlm_krb5/krb5.h:41:2: error: unknown type name 'krb5_verify_o= pt' krb5_verify_opt options; ^ src/modules/rlm_krb5/krb5.c:151:2: warning: implicit declaration of function 'krb5_verify_opt_init' is invalid in C99 [-Wimplicit-function-declaration] krb5_verify_opt_init(&conn->options); ^ src/modules/rlm_krb5/krb5.c:152:2: warning: implicit declaration of function 'krb5_verify_opt_set_ccache' is invalid in C99 [-Wimplicit-function-declaration] krb5_verify_opt_set_ccache(&conn->options, conn->ccache); ^ src/modules/rlm_krb5/krb5.c:154:2: warning: implicit declaration of function 'krb5_verify_opt_set_keytab' is invalid in C99 [-Wimplicit-function-declaration] krb5_verify_opt_set_keytab(&conn->options, conn->keytab); ^ src/modules/rlm_krb5/krb5.c:155:2: warning: implicit declaration of function 'krb5_verify_opt_set_secure' is invalid in C99 [-Wimplicit-function-declaration] krb5_verify_opt_set_secure(&conn->options, true); ^ src/modules/rlm_krb5/krb5.c:157:21: warning: implicit declaration of function 'krb5_verify_opt_set_service' is invalid in C99 [-Wimplicit-function-declaration] if (inst->service) krb5_verify_opt_set_service(&conn->options, inst->service); ^ 5 warnings and 1 error generated. gmake[1]: *** [scripts/boiler.mk:636: build/objs/src/modules/rlm_krb5/krb5.lo] Error 1 gmake[1]: *** Waiting for unfinished jobs.... In file included from src/modules/rlm_krb5/rlm_krb5.c:32: src/modules/rlm_krb5/krb5.h:41:2: error: unknown type name 'krb5_verify_o= pt' krb5_verify_opt options; ^ src/modules/rlm_krb5/rlm_krb5.c:347:8: warning: implicit declaration of function 'krb5_verify_user_opt' is invalid in C99 [-Wimplicit-function-declaration] ret =3D krb5_verify_user_opt(conn->context, client, request->password->vp_strvalue, &conn->options); ^ 1 warning and 1 error generated. gmake[1]: *** [scripts/boiler.mk:637: build/objs/src/modules/rlm_krb5/rlm_krb5.lo] Error 1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/freeradius3/work/freeradius-server-3.0.15' =3D=3D=3D> Compilation failed unexpectedly. >> In one case [0], the submitter responded to feedback on 2016-02-03, >> there has been no further action on the part of the maintainer, and th= e >> port remains broken w.r.t. Kerberos. >> >> In the other case [1], there was already one maintainer timeout (5 mo = as >> of 2016-07-17). The bug was reassigned to the maintainer on 2017-08-18= , >> and there has been no further action. >> >> I would appreciate it if somebody could give these bugs the attention >> they need. >> >> Also, I ask that if the maintainer is unable or unwilling to attend to= >> reported problems, that the port be released so that others could more= >> easily work to improve it. >> >> Regards, >> John >> >> [0] net/freeradius3: Fix pkg-plist with IDN option >> =C2=A0=C2=A0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D20268= 4 >> [1] net/freeradius3: Does not link properly against selected kerberos >> implementation >> =C2=A0=C2=A0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D20549= 3 >> >=20 >=20 >=20 >=20 --SEGgwL8gH2M1ffkivIcOkisr5RCIHjVfC-- --r1HSWc3sQhaOX9tC9ubCLORS0TbE6NqVp Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEGCzn4MK7kd5thiiGYQAmmqZ0TEcFAloDsAIRHGpvaG5Ac2Fs dGFudC5jb20ACgkQYQAmmqZ0TEfhNA/+KPwEqLl9OkQwe6rc8ZbTcE+pTLUsd+5H GivewewPzEA1A6TX36i+Pc9YSZqH+TVvIL1S47GM9Hr4XcP/FgwA7QGsRVksT8oc NHcEkWCqdQ006pzeEzRjBg3/zKzuz4Gc1GRRzlCP3Oj6ptm/a4eTvfLKT3ZT9epL GUluSjdYzKKzPoGzJnaMyLqT4WVcd9b3sJKUwkMU/ztiyDUok2MLVQSHI5p9sMJ9 ApvhZCXf2eXIkQk7zdyr20wVwslXO1tf91kBbAUCn/eBXk66q/yKRmLg0tHUf9h4 0RjsqRN97TaimgItfz7PK3WbSl5Gz0aDuFwIp4Vqy8gldqs5RJlAAhZyJ9gSn7V2 wEZNoIXDraOFn1Vv9Mad38kR8d5qDkKOtjxHf05QKSCReJVzHeTJnc/JC1KkzK9o u4QxY02rfxmRrLvQjzA7s/RioVSXK+2hmPWr4QibMjN/5nJDAYWEUjyL6zdoV5Kx vr6dr22dUqs6jaACI06nrrr5RN4+tTMzxx5MiO1A+47cz10iiNy8cTqCfhnWXwO7 BKB/5ksT0RPcTJ9jCahxWD+Zy2jIp4Kkxi5W8PE8psX9ua2k7GNm61HMNcQk4UZ9 TUNLW95vGnuBrsqRqsf+RbkbPboS5FZCpbP0Bk8jcTyO8aUhkrxqoC1HVPkOvVQr O8l+DeBYazU= =4ygV -----END PGP SIGNATURE----- --r1HSWc3sQhaOX9tC9ubCLORS0TbE6NqVp--