Bug 241367 - databases/py-lmdb: update to 0.97
Summary: databases/py-lmdb: update to 0.97
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kai Knoblich
URL: https://github.com/jnwatson/py-lmdb/b...
Keywords: buildisok
Depends on:
Blocks:
 
Reported: 2019-10-20 13:29 UTC by Keith Gaughan
Modified: 2019-10-26 12:05 UTC (History)
1 user (show)

See Also:
kai: merge-quarterly+


Attachments
Patch (1.11 KB, patch)
2019-10-20 13:29 UTC, Keith Gaughan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Keith Gaughan 2019-10-20 13:29:42 UTC
Created attachment 208459 [details]
Patch

Additionally, this updates the upstream maintainer.
Comment 1 Automation User 2019-10-20 13:34:07 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/90039232
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-10-25 10:02:14 UTC
A commit references this bug:

Author: kai
Date: Fri Oct 25 10:01:16 UTC 2019
New revision: 515593
URL: https://svnweb.freebsd.org/changeset/ports/515593

Log:
  databases/py-lmdb: Update to 0.97

  * Update WWW field as upstream has a new maintainer.

  * While I'm here: Add "do-test" target to make future QA easier.

  Notable changes since 0.93:

  * Only preload the value with the GIL (= Global Interpreter Lock) unlocked
    when the value is actually requested. This significantly improves read
    performance to retrieve keys with large values when the value isn't
    retrieved.

  * Handling of the Environment(create=True) flag was improved.

  * Database names may be reused after they are dropped on CFFI, without
    reopening the environment.

  * Python argument parsing now matches the behaviour of CFFI, and most sane
    Python APIs: a bool parameter is considered to be true if it is any truthy
    value, not just if it is exactly True.

  * Updated LMDB to version 0.9.22.

  * Fixed several 2.7/3 bugs in command line tool.

  https://github.com/jnwatson/py-lmdb/blob/py-lmdb_0.97/ChangeLog

  PR:		241367
  Submitted by:	Keith Gaughan <k@stereochro.me> (maintainer)
  MFH:		2019Q4

Changes:
  head/databases/py-lmdb/Makefile
  head/databases/py-lmdb/distinfo
  head/databases/py-lmdb/pkg-descr
Comment 3 Kai Knoblich freebsd_committer freebsd_triage 2019-10-25 10:21:13 UTC
Committed to the head branch, thank you for the patch!

The update contains some important bugfixes that are worth for a MFH to the 2019Q4 branch. I already got approval from the ports-secteam so I'll commit the changes tonight.
Comment 4 commit-hook freebsd_committer freebsd_triage 2019-10-26 12:03:08 UTC
A commit references this bug:

Author: kai
Date: Sat Oct 26 12:02:48 UTC 2019
New revision: 515682
URL: https://svnweb.freebsd.org/changeset/ports/515682

Log:
  MFH: r515593

  databases/py-lmdb: Update to 0.97

  * Update WWW field as upstream has a new maintainer.

  * While I'm here: Add "do-test" target to make future QA easier.

  Notable changes since 0.93:

  * Only preload the value with the GIL (= Global Interpreter Lock) unlocked
    when the value is actually requested. This significantly improves read
    performance to retrieve keys with large values when the value isn't
    retrieved.

  * Handling of the Environment(create=True) flag was improved.

  * Database names may be reused after they are dropped on CFFI, without
    reopening the environment.

  * Python argument parsing now matches the behaviour of CFFI, and most sane
    Python APIs: a bool parameter is considered to be true if it is any truthy
    value, not just if it is exactly True.

  * Updated LMDB to version 0.9.22.

  * Fixed several 2.7/3 bugs in command line tool.

  https://github.com/jnwatson/py-lmdb/blob/py-lmdb_0.97/ChangeLog

  PR:		241367
  Submitted by:	Keith Gaughan <k@stereochro.me> (maintainer)

  Approved by:	ports-secteam (joneum)

Changes:
_U  branches/2019Q4/
  branches/2019Q4/databases/py-lmdb/Makefile
  branches/2019Q4/databases/py-lmdb/distinfo
  branches/2019Q4/databases/py-lmdb/pkg-descr
Comment 5 Kai Knoblich freebsd_committer freebsd_triage 2019-10-26 12:05:40 UTC
Committed to the 2019Q4 branch, all done!