Discussion:
[MacPorts] #57707: db44: replace with db48
MacPorts
2018-12-01 05:44:39 UTC
Permalink
#57707: db44: replace with db48
-------------------------+-------------------------------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: db44, cyrus-imapd, redland, open-
| cobol, cfengine
-------------------------+-------------------------------------------------
Only has 4 dependents. Any objection to me changing them over?
--
Ticket URL: <https://trac.macports.org/ticket/57707>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-01 16:27:19 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------
Changes (by ryandesign):

* cc: Schamschula, ryandesign, MarcusCalhoun-Lopez, blair (added)


Comment:

There may be reasons why sometimes older BerkeleyDB versions are preferred
over newer ones. Certainly I could understand if a port wanted BerkeleyDB
4 instead of 5 or 6, but even within the minor version numbers there seems
to be some occurrence of that. Twice as many ports currently use db46 as
use db48. Marius even deliberately
[changeset:4753ab7cfdd667fc1f93d6c23153bda61c46d3db/macports-ports changed
mod_qos from db48 to db46] though I don't know why. (Marius, do you
remember?)

I wonder if we should perhaps be trying to consolidate the BDB versions a
bit more, and offer only db4, db5, and db6 ports for the latest version of
each, and try to fix whatever issues the ports might have with those
latest versions. It would help if there were a single maintainer for all
the BDB ports who could guide the collection as a whole, instead of having
each version maintained by someone else.
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-01 17:07:11 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------

Comment (by Schamschula):

IIRC, mod_qos failed to build against db48.
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-01 17:17:21 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------

Comment (by Schamschula):

Actually, the Berkeley db version for mod_qos should match apr-util which
is a apache2 dependency, and thus a mod_qos dependency.
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-02 02:51:13 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------
Twice as many ports currently use db46 as use db48.
Mostly because that was the current version last time someone did this,
IIRC.
I wonder if we should perhaps be trying to consolidate the BDB versions
a bit more, and offer only db4, db5, and db6 ports for the latest version
of each, and try to fix whatever issues the ports might have with those
latest versions.

This was going to be the first step of easing my way into that much larger
project, but sure.
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-03 14:11:15 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------

Comment (by Schamschula):

I just locally rebuilt {{{apr-util}}} and {{{mod_qos}}} against
{{{db48}}}. No problems here!

See: https://github.com/macports/macports-ports/pull/3124
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
MacPorts
2018-12-04 23:03:16 UTC
Permalink
#57707: db44: replace with db48
-------------------------------------------------+-------------------------
Reporter: jmroot | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: db44, cyrus-imapd, redland, open- |
cobol, cfengine |
-------------------------------------------------+-------------------------

Comment (by Schamschula):

In [changeset:"5ddb6e45c74db5e9a48f612c3d49a11eddb1b4c2/macports-ports"
5ddb6e45c74db5e9a48f612c3d49a11eddb1b4c2/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="5ddb6e45c74db5e9a48f612c3d49a11eddb1b4c2"
apr-util, mod_qos, subversion: use Berkeley db48, add mode line

See: https://trac.macports.org/ticket/57707

subversion: use db48

subversion-bindings: use db48
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57707#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
Loading...