Portmaster failing

Adam Weinberger adamw at adamw.org
Wed Jan 1 21:18:40 UTC 2020


On Wed, Jan 1, 2020 at 1:51 PM @lbutlr <kremels at kreme.com> wrote:
>
> On 01 Jan 2020, at 13:46, Franco Fichtner <franco at lastsummer.de> wrote:
> >
> >
> >
> >> On 1. Jan 2020, at 9:42 PM, @lbutlr <kremels at kreme.com> wrote:
> >>
> >> On 01 Jan 2020, at 13:40, Franco Fichtner <franco at lastsummer.de> wrote:
> >>> security/openssl was removed before, now security/openssl111 has become security/openssl.
> >>
> >> Ugh.
> >>
> >>> A bit too eager for my taste, but that's why we all have private trees, 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 OpenSSL 1.0.2
> > phased out now with a number of ports still not supporting 1.1.1 and seeing them
> > marked as broken sooner or later.
>
> Well, at this point I cannot install openssl111 without deinstalling openssl, which I cannot deinstall since it is gone from ports.
>
> Looks like I have to remove openssl, which … I mean, seriously, this 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 “WARNING THIS WILL BREAK EVERYTHING IN A WEEK” which to mean seems like it should have been 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


-- 
Adam Weinberger
adamw at adamw.org
https://www.adamw.org


More information about the freebsd-ports mailing list