Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Nov 2018 03:28:58 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        Stefan Esser <se@freebsd.org>
Cc:        ports@freebsd.org
Subject:   Re: FreeBSD Port: firefox-63.0.1,1 multiple errors build
Message-ID:  <20181101102858.GQ1242@albert.catwhisker.org>
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

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

[Recipient list trimmed -- dhw]

On Thu, Nov 01, 2018 at 08:54:16AM +0100, Stefan Esser wrote:
> ...
> > 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.

Quite so.

> 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.

Seems likely.

> I'd expect a port maintainer to check for easy fixes to such build proble=
ms.

:-}

> 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).

I would welcome such a thing: it's annoying to need to manually "pkg
delete lang/rust" every time rust needs an update.

> E.g.:
>=20
> CONFLICTS_WITH_ITSELF=3D	yes
>=20
> I'd be willing to integrate support for such a functionality into portmas=
ter,
> if it was accepted in the ports framework.

And I would be quite happy to use it.

> Regards, STefan
>=20
> PS: And yes, there are good reasons to keep support for tools that are
>     lighter-weight than poudriere and more portable than synth in the
>     ports system.
> ...

:-)

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Support the US Constitution: restrain Donald Trump.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--mMyVTQ5U+OOl3Omn
Content-Type: application/pgp-signature; name="signature.asc"

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

iQGSBAEBCgB9FiEEzLfO+ReoAfQwZNd7FTnMQKBJ7hcFAlva1WpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEND
QjdDRUY5MTdBODAxRjQzMDY0RDc3QjE1MzlDQzQwQTA0OUVFMTcACgkQFTnMQKBJ
7hdlNwf48CDmDGT4wG/VVpxO+ELp9QevIGqH/7I1kJz9pQcFlc4GD+rMjqnw4M4F
LeLF0NgxcRwM7VqxHv5mgUotiQV3SKigvL4fKjqGGKYUGveyzYKTnPv9JbYHVD2G
6/zhCbxcFmCNgP/7I7TgRl7Hqk+nwBw6o3Dra3cjF/v/ck3aE3EsH2+v18vvEB+3
swyJ4SnAdbquvG16HIcp3tG/hGgJ3FDOSuyZgleqQDkGC1QZ1mSJMaGFJUDa6eUR
ascAZ9x7g8JYfVf4aqUjka4VCeS2SpKa4A8Mt1tb+P/yE0sn2NTiHG2PJ6ZMgWMG
OQXaewbskM3Yd4LfBtSXssIxzePN
=8bA5
-----END PGP SIGNATURE-----

--mMyVTQ5U+OOl3Omn--



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