one of the problems with using ports as you describe is that the many
dependencies that usually exist will rear their ugly heads as soon as your
install has aged even a little bit.  the problems you will run into are
usually NOT problems with the port or freebsd.  the ports work with the
rest of the release when that release happens.  but things are always
changing and new things you install may have changes that were not in your
release.  the collection of files running in your release are gradually
replaced, and conflicts with ports are inevitable.  that is what poudrier
is for, to give a static sandbox for builds, so you can attempt to keep the
build environment the same over time.

personally I think the dynamic linking model is obsolete.  we needed it
back in the old days where a gigabit was a large number.  if you statically
link stuff, it will run more reliably because it is not calling out to a
bunch of dynamic libraries that are subject to change.

On Wed, May 7, 2025 at 4:06 PM John W <jwde...@gmail.com> wrote:

>
> I know that using binary packages is popular these days, and that poudriere 
> exists, too. But I still generally have been managing my ports via 'make 
> install' and/or portmaster (which uses the same, under the hood).
>
>
> But I had a strange interaction in a bug report, recently [1], which makes me 
> wonder: is this old style of managing ports no longer well-supported?
>
> Quote from that link from bofh@:
>
>   And to be frank for end users; ports is not the way to go. It's
>   binary pkgs or poudriere for your custom builds. If you want to try
>   ports/portmaster/portupgrade seek help from forums or mailing lists not
>   as a bug report.
>
> As far as I am able to tell, the behavior I described *is* a bug with that
> port. But the fact that it manifests via 'make config' and soforth seemed
> to be a reason for it to not be considered a bug?
>
> As I understand it, bofh@ is a senior FreeBSD person, so presumably they
> know more about it than I do. But I could not find a way to make sense of
> their response without the impression that make-based workflows are not
> supported, these days.
>
> Just curious if anyone else has some high-level insights on this
> situation. I've been using 'make install' for like 15+ years and it seems
> weird to get this sort of response from ports maintainers.
>
> -John
>
>
> [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286659#c4
>

Reply via email to