Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Nov 2018 17:43:52 +0100
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        Stefan Esser <se@freebsd.org>
Cc:        Jonathan Chen <jonc@chen.org.nz>, stephen@missouri.edu, yuripv@yuripv.net, alexvpetrov@gmail.com, ports@freebsd.org, gecko@freebsd.org
Subject:   Re: FreeBSD Port: firefox-63.0.1,1 multiple errors build
Message-ID:  <20181101164352.igjjjfabnvxu6enp@atuin.in.mat.cc>
In-Reply-To: <34bc8745-8e5b-7600-124c-9e09dac06789@freebsd.org>
References:  <dcd812a4-4523-f93f-c05b-bb56d2bdbda3@gmail.com> <44d54f38-9ee4-2f32-cb74-0df2e0da20a6@missouri.edu> <89244b15-0707-ee21-ef03-a197282e0491@yuripv.net> <66ca8a73-8ab5-dcb9-7e72-776d39167401@yuripv.net> <8a39ffbe-5d9e-15ff-bee3-51ce850ad679@missouri.edu> <CAJuc1zMJop7aX4-aEQH%2B1-X0Y4EJeTOEn_5K=xv4j5M0RK7J5Q@mail.gmail.com> <34bc8745-8e5b-7600-124c-9e09dac06789@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--yip3qpej4klom5bw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 01, 2018 at 08:54:16AM +0100, Stefan Esser wrote:
> Am 01.11.18 um 03:38 schrieb Jonathan Chen:
> > On Thu, 1 Nov 2018 at 15:35, Montgomery-Smith, Stephen
> > <stephen@missouri.edu> wrote:
> > [...]
> >> I only started using portupgrade recently.  I find it rather unreliabl=
e.
> >>  I think the problem is that some ports need to be deleted before they
> >> can be built successfully.
> >=20
> > For reliable port builds, you need use port builders that use clean
> > environments; ie poudriere or synth
>=20
> True, but we used to make ports build with a previous version installed,
> whenever possible. The problems are generally caused by the build process
> picking up include files or libraries from LOCALBASE instead of from the
> port's source directory.
>=20
> I'd expect a port maintainer to check for easy fixes to such build proble=
ms.
>=20
> Maybe we should add a port variable that is true if a port conflicts with
> earlier versions of itself. That would indicate to port build tools like
> portmaster or portupgrade that the old version should be deleted before
> starting the build of the new version (and to re-install the old version
> if the build of the new one fails).
>=20
> E.g.:
>=20
> CONFLICTS_WITH_ITSELF=3D	yes

You can already set

CONFLICT_BUILD=3D	firefox-62.*

--=20
Mathieu Arnold

--yip3qpej4klom5bw
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEOraXidLtEhBkQLpbOkUW81GDzkgFAlvbLUhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNB
QjY5Nzg5RDJFRDEyMTA2NDQwQkE1QjNBNDUxNkYzNTE4M0NFNDgACgkQOkUW81GD
zkhv1Q/+LikRFNvZmaS0vV8a2AX1IK5Y1kwj+llwE0evFyEtPFL3QXr/tG6j8DVQ
7KAPTrGJu4is3Tpa9T1rPuxvuDLy+1bVfbEtZQ9+dD+zmOBR4pLfvaq9V5e4A+D2
kDkGHd/WkoD4RKKChQTnInfa66mSpsVDiq3dSElsOx4ko4rZolPqvNvR1DpPgT9i
kUGRTo4E13/MV5XMB2bpAz0ZpIyJpvdsPQucWRiWR3JCFlNy8roy1hEUH8xCoL1U
9g2hdm0NG3ZwCCopZUghpFGH8j/seT5YSkYsbGx2jDJI+/EJB3mPCacMzWRGwHob
Ae5C1kJw3Ggwgllb4Rtc6ON7pqPbWw1RnFqtiY80Kya9OhO4UAV5ggDXhAtOU3oO
uneLErMyuQd7pT/C2hfJeyJq1JQXnd8eLj3p3g+iRhOozAl6JJ0nxScvo9bCmhws
sniITpVeykLjN+q7SPZZrXarRk7oNVKHhLjX1fjpdpvD2VJxN0CYEqi42HsoQRs6
N+LThnPc1YF9jFk1M8m3LEVfOYLUCy92QPVdP+DjVsMbwT8ySlZOwa3/pI7oqlrj
uMmADYGiFDVG4r50kHllLXhl2r1y56RSURcdVLitHwUpdCXaP6VNSICEI89wyvqk
VmdcpRoVaCohyhh0a+IzHpUYEm81i3iLWAMTLrwis93IT42rPik=
=1cgO
-----END PGP SIGNATURE-----

--yip3qpej4klom5bw--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181101164352.igjjjfabnvxu6enp>