From owner-freebsd-ports@freebsd.org Fri Jan 3 06:03:59 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6F50B1E76BC for ; Fri, 3 Jan 2020 06:03:59 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47pvVR2Mvjz4SPL; Fri, 3 Jan 2020 06:03:59 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ivaldir.etoilebsd.net (etoilebsd.net [178.32.217.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 3496E10B8F; Fri, 3 Jan 2020 06:03:59 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by ivaldir.etoilebsd.net (Postfix, from userid 1001) id 20158E2ED8; Fri, 3 Jan 2020 07:03:57 +0100 (CET) Date: Fri, 3 Jan 2020 07:03:57 +0100 From: Baptiste Daroussin To: Jan Beich Cc: Thomas Mueller , freebsd-ports@freebsd.org Subject: Re: Portmaster failing Message-ID: <20200103060357.que3v4nvgakwusq4@ivaldir.net> References: <8DDB987C-5276-4F35-BBD1-84043ED26E03@kreme.com> <288FEB87-3D88-4696-BF83-6918DAE656E5@kreme.com> <38085.1962416031$1577933805@news.gmane.org> <5zhu-klwz-wny@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="asygcqbn5tglfybr" Content-Disposition: inline In-Reply-To: <5zhu-klwz-wny@FreeBSD.org> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jan 2020 06:03:59 -0000 --asygcqbn5tglfybr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jan 02, 2020 at 02:50:04PM +0100, Jan Beich wrote: > "Thomas Mueller" writes: >=20 > >> This is why we practically beg people to use poudriere. There seems to > >> be a pervasive misconception that poudriere is "advanced" and > >> portmaster is simple or straightforward. That notion is completely and > >> totally backwards. Poudriere makes managing ports as simple and > >> trouble-free as possible, and portmaster is specifically for people > >> who can troubleshoot and fix problems like the one you're describing > >> on their own. These problems WILL continue to happen very regularly > >> for portmaster, because portmaster simply cannot do the right thing on > >> its own. It will ALWAYS require manual intervention every time > >> anything remotely significant changes. > > > >> I've mentioned this to you before, lbutlr, because you post about > >> encountering these snags quite regularly, and your (quite warranted) > >> frustration is apparent. I really do think that your FreeBSD life will > >> be simpler if you switch from portmaster to poudriere. If you choose > >> to stay on portmaster, however, then you need to check the resentment > >> about build failures. They are simply an inevitable consequence of > >> using a very old and broken tool that should only be used by people > >> with substantial port-handling experience. > > > >> You are right that there wasn't a warning, and that was a major > >> mistake that should not have happened. security/openssl and > >> security/openssl111 should have contained messages about this switch. > > > > > >> Adam Weinberger > > > > I suppose what you say about portmaster applies equally to portupgrade? > > > > I get the impression that synth and its dependency gcc6-aux are falling= into desuetude if not actually officially deprecated. > > > > gcc6-aux has not been updated while gcc is up tp 8.3 and 9.2. >=20 > DragonFly has lang/gcc9-aux since https://github.com/DragonFlyBSD/DeltaPo= rts/commit/bb774aced6d7 > Synth is still used to build binary packages on DragonFly e.g., > https://sting.dragonflybsd.org/dports/logs/lang___gcc9-aux.log And is phase to be replaced by dsynth in there (rewrite in C by dillon@) Best regards, Bapt --asygcqbn5tglfybr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAl4O2UoACgkQY4mL3PG3 Plp7PxAAlPrz1xtqkPyYV142opB6r1aaDyB2btaHVvnNjHA8asLIg51MnIR1N6Oy jtOQh7ERtE4hlHOJ13AnV9NELCMTlqqCKGZM9YIo9nIouFEo/qs1Dl3PMBWMMFe2 iFZmKI/BP8REE/w5DdrsJ5URYupWRxVWUkMhInBIKU6iljZHyTbqSoFw06V7y+iV 0Q4t16lcI3iMQNEVxsHEq5H2K1/EyFNdAh0PAQXe5n7V1EjwOpx5JzbBgzrJE26M fDUXCHbpiPM0UHmqObvzg1qhmCNAunelfRXWBgcxS5kqZhgmLue1L8ROEERn+kQC nCv/GNA/OPwDbcEWMODtxJArn3zZwQOdrHxHKVQvEuq00vDOOcxkrnNBPq4mFvIU RShujfDKJquQikMN2/UXCGFBpzKXYGWQKITNjdVuL95F4QS6Ch0p7/F77feQejeD uyTT/Ox0pf/3w/NELj6O9vYeOCCvhIjL3mFb1v+0TMHovsS6ICgONHs9Fx+t24Zg uN5lEZ6O79MpHR9QYCH5MRT+KppZcCFpVt//Uq1DlvV4wWxPVhxdA2buJNOhL1yf Vv0k93xHASchRIkXirZAosgTfZTYDua0aKm8Ync7CWNkeHQJ/9yM1TU3o7/Cm7fp ygg+rL0xIAlcxYhj7X5Z86+9KWfZUb/KdUFg3KN2HOmsawV7K68= =0MIG -----END PGP SIGNATURE----- --asygcqbn5tglfybr--