From owner-freebsd-ports@FreeBSD.ORG Fri Sep 24 23:34:36 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C77BD106566B for ; Fri, 24 Sep 2010 23:34:36 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail36.syd.optusnet.com.au (mail36.syd.optusnet.com.au [211.29.133.76]) by mx1.freebsd.org (Postfix) with ESMTP id 536D78FC08 for ; Fri, 24 Sep 2010 23:34:36 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c220-239-116-103.belrs4.nsw.optusnet.com.au [220.239.116.103]) by mail36.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o8ONYXeI026618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 25 Sep 2010 09:34:34 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o8ONYXCi022638 for ; Sat, 25 Sep 2010 09:34:33 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id o8ONYWkO022637 for freebsd-ports@freebsd.org; Sat, 25 Sep 2010 09:34:32 +1000 (EST) (envelope-from peter) Date: Sat, 25 Sep 2010 09:34:32 +1000 From: Peter Jeremy To: freebsd-ports@freebsd.org Message-ID: <20100924233432.GE49476@server.vk2pj.dyndns.org> References: <201009201028.38559.david@vizion2000.net> <4C98DD7E.9000203@aldan.algebra.com> <20100922134505.GA4217@wep4035.physik.uni-wuerzburg.de> <201009230914.16763.david@vizion2000.net> <4C9B65A9.2060709@aldan.algebra.com> <20100923122251.3a70f4ab@seibercom.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r7U+bLA8boMOj+mD" Content-Disposition: inline In-Reply-To: <20100923122251.3a70f4ab@seibercom.net> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: ptlib build failure - breaks pwlib - hence also asterisk - opal - & openh323 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Sep 2010 23:34:36 -0000 --r7U+bLA8boMOj+mD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2010-Sep-23 12:22:51 -0400, Jerry wro= te: >A few months ago, after upgrading to version 8/amd64 and installing >OpenSSL from ports, I had several ports bomb out when I attempted to >build them. I filed PR's against them and contacted the maintainers. It >appeared that the majority of these port maintainers were not even aware >that their port would not build in the presents of OpenSSL when it was >installed via the ports tree. In any case, I was able to get them to >fix their ports to build correctly. So it sounds like everything worked as expected. I fail to see any deficiency in the way things worked. >What amazed me is that this is such a common occurrence that it should >have been contemplated when the port was released. Why do you think that? It's quite likely that the port maintainers didn't install OpenSSL from ports - I know I don't. > Perhaps the Porters >Handbook should list ports that have a corresponding base system >counterpart; thereby, alerting the maintainer that he/she should test >against both versions to insure full compatibility. I disagree. I'd be surprised if any part of the base system _didn't_ have one or more corresponding equivalents in ports. As well as OpenSSL, there are 5 versions of gcc (and probably a half-dozen other C compilers), binutils, 5 versions of bind (and several other DNS implementations that presumably also implement resolver libraries), 3 Kerberos variants, 2-4 versions of ncurses, readline, etc. Expecting a ports maintainer to check that their port works with all of these on 3 different FreeBSD branches and about 5 different architectures is completely unrealistic. IMHO, the expectations on a port maintainer are that they verify that the port works as expected in their environments (where any unusual configurations are listed in the port dependencies) and at least builds on all other supported branches/architectures (via tinderbox or similar). Any issues beyond that realistically need to be dealt with on a case-by-case basis. --=20 Peter Jeremy --r7U+bLA8boMOj+mD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (FreeBSD) iEYEARECAAYFAkydNYgACgkQ/opHv/APuIdC8ACfd6jIuafQBL/VGjlfOvqBpt+n Y5cAoLofsxz56Gs9OujJMqW+Hgzb3/CL =1RT1 -----END PGP SIGNATURE----- --r7U+bLA8boMOj+mD--