Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 May 2015 16:25:04 -0600
From:      Adam Weinberger <adamw@adamw.org>
To:        Guido Falsi <madpilot@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r385557 - in head: . net net/asterisk13 net/pjsip net/pjsip-extsrtp
Message-ID:  <6654968F-5439-4570-ABEA-1660EDBC550A@adamw.org>
In-Reply-To: <201505062010.t46KAAlv005407@svn.freebsd.org>
References:  <201505062010.t46KAAlv005407@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 6 May, 2015, at 14:10, Guido Falsi <madpilot@FreeBSD.org> 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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6654968F-5439-4570-ABEA-1660EDBC550A>