Skip Menu |

This queue is for tickets about the LMDB_File CPAN distribution.

Report information
The Basics
Id: 111381
Status: resolved
Priority: 0/
Queue: LMDB_File

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.08
Fixed in: 0.09



Subject: Unexpected get_flags() result on freebsd
See http://matrix.cpantesters.org/?dist=LMDB_File%200.08 The FreeBSD FAILs are currently from my two smoker systems (freebsd 9.2 + freebsd 10.1; lmdb installed as pkg).
On 2016-01-22 16:35:08, SREZIC wrote: Show quoted text
> See http://matrix.cpantesters.org/?dist=LMDB_File%200.08 > The FreeBSD FAILs are currently from my two smoker systems (freebsd > 9.2 + freebsd 10.1; lmdb installed as pkg).
The commit https://github.com/eserte/LMDB_File/commit/e48dcd80c5c13afe1033a18e00c6a4b3a85f2e04 would "fix" it, but I don't know what's going on here --- I cannot find these flags in lmdb.h.
Slaven, Traditionally liblmdb was leaking some private flags in mdb_env_get_flags, so the tests tried to compensate. A recent commit fixed that, so 0.07 start failing that same test, in 0.08 I remove that code, but seems that the packages for Freebsd are a little behind. The commit https://github.com/salortiz/LMDB_File/commit/e4f832bdd05c7c787dbe63c05ff25e3f78c4b8e9 addresses the issue in a more general way. Can you please test the latest master in the main repo and confirm that is fixed? Thanks you for the report. El Vie Ene 22 16:37:15 2016, SREZIC escribió: Show quoted text
> On 2016-01-22 16:35:08, SREZIC wrote:
> > See http://matrix.cpantesters.org/?dist=LMDB_File%200.08 > > The FreeBSD FAILs are currently from my two smoker systems (freebsd > > 9.2 + freebsd 10.1; lmdb installed as pkg).
> > The commit > https://github.com/eserte/LMDB_File/commit/e48dcd80c5c13afe1033a18e00c6a4b3a85f2e04 > would "fix" it, but I don't know what's going on here --- I cannot > find these flags in lmdb.h.
e4f832b looks good, tested with perl 5.22.1 on a freebsd 9.2 system. Regards, Slaven On 2016-01-23 06:55:07, SORTIZ wrote: Show quoted text
> Slaven, > > Traditionally liblmdb was leaking some private flags in > mdb_env_get_flags, so the tests tried to compensate. > > A recent commit fixed that, so 0.07 start failing that same test, in > 0.08 I remove that code, but seems that the packages for Freebsd are a > little behind. > > The commit > https://github.com/salortiz/LMDB_File/commit/e4f832bdd05c7c787dbe63c05ff25e3f78c4b8e9 > addresses the issue in a more general way. > > Can you please test the latest master in the main repo and confirm > that is fixed? > > Thanks you for the report. > > > El Vie Ene 22 16:37:15 2016, SREZIC escribió:
> > On 2016-01-22 16:35:08, SREZIC wrote:
> > > See http://matrix.cpantesters.org/?dist=LMDB_File%200.08 > > > The FreeBSD FAILs are currently from my two smoker systems (freebsd > > > 9.2 + freebsd 10.1; lmdb installed as pkg).
> > > > The commit > > https://github.com/eserte/LMDB_File/commit/e48dcd80c5c13afe1033a18e00c6a4b3a85f2e04 > > would "fix" it, but I don't know what's going on here --- I cannot > > find these flags in lmdb.h.