Hi, I noticed we got a db4 port, which installs bdb 4.3.29 and a db43 port which installs exactly the same version. Now I'm asking if we can either a) remove db4 completely and upgrade ports depending on it to a specific version db4[1-6] or b) make db4 some sort of meta port depending on the latest version of db4x only without intalling anything. What do you think? This affects 14 ports which depend on db4: databases/libgda3 devel/poedit gnome/libgda lang/prothon mail/exim mail/isync mail/mutt-devel mail/spamprobe net/netatalk ruby/rb-bdb ruby/rb-bdb science/xastir sysutils/cfengine www/redland We should resolve this and don't have two ports installing the same thing. Kindly Regards, Rainer
On Aug 25, 2007, at 19:52, Rainer Müller wrote:
I noticed we got a db4 port, which installs bdb 4.3.29 and a db43 port which installs exactly the same version.
Now I'm asking if we can either a) remove db4 completely and upgrade ports depending on it to a specific version db4[1-6] or b) make db4 some sort of meta port depending on the latest version of db4x only without intalling anything.
What do you think?
I'm in favor of removing db4 completely and fixing the ports that depend on it to depend instead on db43 so nothing breaks.
Ryan Schmidt <ryandesign@macports.org> writes:
I noticed we got a db4 port, which installs bdb 4.3.29 and a db43 port which installs exactly the same version.
Now I'm asking if we can either a) remove db4 completely and upgrade ports depending on it to a specific version db4[1-6] or b) make db4 some sort of meta port depending on the latest version of db4x only without intalling anything.
What do you think?
I'm in favor of removing db4 completely and fixing the ports that depend on it to depend instead on db43 so nothing breaks.
+1 Except that if the port supports db44, then the ports should be updated to use that. Mark
On Aug 26, 2007, at 21:56, markd@macports.org wrote:
I noticed we got a db4 port, which installs bdb 4.3.29 and a db43 port which installs exactly the same version.
Now I'm asking if we can either a) remove db4 completely and upgrade ports depending on it to a specific version db4[1-6] or b) make db4 some sort of meta port depending on the latest version of db4x only without intalling anything.
What do you think?
I'm in favor of removing db4 completely and fixing the ports that depend on it to depend instead on db43 so nothing breaks.
+1 Except that if the port supports db44, then the ports should be updated to use that.
That's a separate task. Here, we should only be concerning ourselves with the fact that we have two similar ports which install the same software. We should replace all usage of db4 with db43 and delete db4. Completely separately and unrelatedly, port authors are free to upgrade their db4/db43 ports to db44, db45 or db46 if they desire.
participants (3)
-
markd@macports.org
-
Rainer Müller
-
Ryan Schmidt