https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294631

--- Comment #33 from Oliver Lehmann <[email protected]> ---
Having used FreeBSD since 3.3 and creating ports since 2001, I am well aware of
the struggles one can encounter when porting software—especially when it isn’t
meant to run on FreeBSD at all or has a completely different view of how its
build infrastructure should look.

Still, "giving up" and stating that several Python-related ports can no longer
be built, as long as they are still installed in the base system, is something
I have never seen before (with one exception: Bacula had these issues in the
past, but they seem to have been worked around).

This basically makes tools like portmaster useless as soon as you have several
Python ports installed. You would either need to maintain "ignore lists" for
portmaster or manually remove Python ports before it has any chance of
succeeding.

I assume portmaster is still a supported way to keep FreeBSD ports up to date.
Therefore, its workflow should be factored into how the Python ecosystem behave
- even if none of the Python maintainers might use portmaster themselves.

To make matters worse, there isn't even an UPDATING entry. People using
portmaster will gradually run into this issue and be left with a system that
can no longer update its ports unless they manually "prepare" the system for
portmaster to succeed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to