[MacPorts] #70597: lmdbxx @0.9.14.0.1: checksum mismatch

MacPorts noreply at macports.org
Wed Sep 11 12:36:13 UTC 2024


#70597: lmdbxx @0.9.14.0.1: checksum mismatch
---------------------------+----------------------
  Reporter:  barracuda156  |      Owner:  bendiken
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.1
Resolution:                |   Keywords:
      Port:  lmdbxx        |
---------------------------+----------------------

Comment (by neverpanic):

 I initially added lmdbxx-cxx17 as a separate port as a cautionary measure
 just in case moving to C++17 would cause an API or ABI change for any of
 the dependents.

 Specifically, as far as I understood, the maintained fork removed the
 `lmdb::val` class, which is provided by lmdbxx, so the fork is not a drop-
 in replacement.

 Personally, I wouldn't object to replacing lmdbxx's Portfile with the
 contents of lmdbxx-cxx17 and marking lmdbxx-cxx17 as `replaced_by lmdbxx`.
 The maintainer listed for the `lmdbxx` port seems to be the former
 upstream developer, so I wouldn't expect an answer from them.

 This comes with the risk that some user has actually been using `lmdbxx`
 including the `lmdb::val` class, in which case the update would break
 their existing software. If we agree this is unlikely, I can make the
 change and adjust the only dependent `nheko`.

-- 
Ticket URL: <https://trac.macports.org/ticket/70597#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list