From owner-svn-ports-all@FreeBSD.ORG Wed May 6 22:25:09 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19CFC78B; Wed, 6 May 2015 22:25:09 +0000 (UTC) Received: from apnoea.adamw.org (apnoea.adamw.org [204.109.59.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "abg.ninja", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9280F1834; Wed, 6 May 2015 22:25:08 +0000 (UTC) Received: by apnoea.adamw.org (OpenSMTPD) with ESMTPSA id 6eb7be05; TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO; Wed, 6 May 2015 16:25:06 -0600 (MDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: svn commit: r385557 - in head: . net net/asterisk13 net/pjsip net/pjsip-extsrtp From: Adam Weinberger In-Reply-To: <201505062010.t46KAAlv005407@svn.freebsd.org> Date: Wed, 6 May 2015 16:25:04 -0600 Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <6654968F-5439-4570-ABEA-1660EDBC550A@adamw.org> References: <201505062010.t46KAAlv005407@svn.freebsd.org> To: Guido Falsi X-Mailer: Apple Mail (2.2098) X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2015 22:25:09 -0000 > On 6 May, 2015, at 14:10, Guido Falsi wrote: >=20 > +20150506: > + AFFECTS: users of net/asterisk13 with PJSIP (default on) and SRTP = (default off) options enabled > + AUTHOR: madpilot@FreeBSD.org > + > + Due to asterisk13 requiring conflicting port options for the = net/pjsip > + dependency when the SRTP option is enabled together with the PJSIP > + one I have created a new slave port to pjsip to enforce the > + required option so asterisk can enforce that option with a > + conditional dependency. > + > + Users building custom packages with poudriere should have no > + problems, since pkgng is able to handle the change automatically. > + > + For users compiling from ports a simple update of asterisk will > + keep it working because the already installed pjsip port will > + satisfy the dependency. They anyway should, when convenient, > + disinstall the pjsip port(this will also disinstall asterisk13) > + and rebuild asterisk13 to force it to grab the correct dependency > + to avoid problems with future updates. > + > + Please check the 20150323 entry in this file which has some > + background about this problem. That is really, really wordy. The actual instruction that users are to = follow is buried in the second sentence of the third paragraph, and = follows the phrase "when convenient". Then, the instruction is split = into two clauses separated by a parenthetical note. The other info is great to have, but you should consider assuming that = people will not read more than the first 4 words of each paragraph. This applies ONLY TO USERS COMPILING FROM PORTS: To avoid dependency problems, you must remove the pjsip port before = upgrading asterisk13. # pkg delete pjsip # portmaster -a These steps are unnecessary for those using binary packages. Please see the 20150323 entry for background about this problem. # Adam=20 --=20 Adam Weinberger adamw@adamw.org http://www.adamw.org