[Bug 283811] Improvements on PostgreSQL Ports Dependency

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 03 Jan 2025 06:56:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283811

            Bug ID: 283811
           Summary: Improvements on PostgreSQL Ports Dependency
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: vinnix.bsd@gmail.com
                CC: pgsql@FreeBSD.org

Greetings PostgreSQL Maintainers... and Bug Track Community

This is a message from a test, trying to improve the environment.
And offer some help (and time in the process).

Today I was testing something tangent to Postgres and found a very strange
behavour - at least to what I would expect. Please allow me to explain...

I had done the following steps:

1. installed postgresql17-server
2. installed pyenv
3. used pyenv to install the last version of python
4. using the last version of python's pip to install numpy
5. found then, a problem with numpy depency itself with qt5

So far so good?

Well, technically you could ask me... why this is related to PostgreSQL?
The problem is.. when I installed the qt5 dependency on my test environment, 
I found qt5 itself was depending on postgresql16-client (remember.. up to this
moment I had postgresql17-server there).

THE PROBLEM:

There should be no dependency between postgresqlXX-server and any client.
At least, that's my first take. Otherwise I can't trust to use
postgresqlXX-server on my environment (even for staging without getting concern
about other chainned dependencies removing it because they are pointing to
older clients).

MY QUESTION:

How I could help you break this dependency and fix the port?

Kind regards,
Schmidt, V

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