[MacPorts] #57707: db44: replace with db48

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[MacPorts] #57707: db44: replace with db48

MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
In reply to this post by MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
In reply to this post by MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
In reply to this post by MacPorts
#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 jmroot):

 Replying to [comment:1 ryandesign]:
 > 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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
In reply to this post by MacPorts
#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
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #57707: db44: replace with db48

MacPorts
In reply to this post by MacPorts
#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