Bug 237741

Summary: databases/rubygem-dbm: dbm cannot access to the databases created by Berkeley-DB in libc
Product: Ports & Packages Reporter: Hajimu UMEMOTO <ume>
Component: Individual Port(s)Assignee: Hajimu UMEMOTO <ume>
Status: Closed FIXED    
Severity: Affects Some People CC: meta, swills, yasu
Priority: --- Flags: bugzilla: maintainer-feedback? (yasu)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Cnange default option to use dbm in libc none

Description Hajimu UMEMOTO freebsd_committer freebsd_triage 2019-05-04 04:35:54 UTC
Created attachment 204205 [details]
Cnange default option to use dbm in libc

The dbm library was removed from Ruby ports and replaced it with databases/rubygem-dbm.
It seems POLA violation to me.
Further, now, there is no way to access dbm 1.85 database from Ruby by default.
LIBC should be default.
I confirmed that rubygem-dbm built with LIBC option could read the database created by dbm library shipped with previous Ruby.
Comment 1 Koichiro Iwao freebsd_committer freebsd_triage 2019-05-18 14:10:01 UTC
Maintainer timeout. Let's ship it.
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-05-31 14:44:35 UTC
A commit references this bug:

Author: ume
Date: Fri May 31 14:44:01 UTC 2019
New revision: 503176
URL: https://svnweb.freebsd.org/changeset/ports/503176

Log:
  Cnange default option to use dbm in libc

  PR:		237741
  Submitted by:	ume
  Approved by:	maintainer (timeout)

Changes:
  head/databases/rubygem-dbm/Makefile