Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jan 2020 14:18:21 -0700
From:      Adam Weinberger <adamw@adamw.org>
To:        "@lbutlr" <kremels@kreme.com>
Cc:        FreeBSD <freebsd-ports@freebsd.org>
Subject:   Re: Portmaster failing
Message-ID:  <CAP7rwcjS7jgBXO7kNDEQcOxVhkQjixf-i6S8NyMx2DJk96ZL4w@mail.gmail.com>
In-Reply-To: <288FEB87-3D88-4696-BF83-6918DAE656E5@kreme.com>
References:  <8DDB987C-5276-4F35-BBD1-84043ED26E03@kreme.com> <E974C7FA-68A2-4B3F-B230-0DDF46AEEE4C@lastsummer.de> <D4A3ED2A-A208-44DD-876B-5CF3F8EE3541@kreme.com> <A8202C42-7EE5-4235-874A-D5D8C63E2413@lastsummer.de> <288FEB87-3D88-4696-BF83-6918DAE656E5@kreme.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 1, 2020 at 1:51 PM @lbutlr <kremels@kreme.com> wrote:
>
> On 01 Jan 2020, at 13:46, Franco Fichtner <franco@lastsummer.de> wrote:
> >
> >
> >
> >> On 1. Jan 2020, at 9:42 PM, @lbutlr <kremels@kreme.com> wrote:
> >>
> >> On 01 Jan 2020, at 13:40, Franco Fichtner <franco@lastsummer.de> wrote=
:
> >>> security/openssl was removed before, now security/openssl111 has beco=
me security/openssl.
> >>
> >> Ugh.
> >>
> >>> A bit too eager for my taste, but that's why we all have private tree=
s, don't we.  ;)
> >>
> >> This is going to go poorly, if previous attempts to update to 1.1 are =
any indication.
> >
> > With PHP 5.6 axed prematurely a while back I am interested to see OpenS=
SL 1.0.2
> > phased out now with a number of ports still not supporting 1.1.1 and se=
eing them
> > marked as broken sooner or later.
>
> Well, at this point I cannot install openssl111 without deinstalling open=
ssl, which I cannot deinstall since it is gone from ports.
>
> Looks like I have to remove openssl, which =E2=80=A6 I mean, seriously, t=
his seems pretty hostile.
>
> Name           : openssl
> Version        : 1.0.2u,1
> Installed on   : Sun Dec 22 08:13:27 2019 MST
>
> There was nothing at all on the 22nd about =E2=80=9CWARNING THIS WILL BRE=
AK EVERYTHING IN A WEEK=E2=80=9D which to mean seems like it should have be=
en made super obvious.

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


--=20
Adam Weinberger
adamw@adamw.org
https://www.adamw.org



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