Summary: | databases/sqlite3: enable DBSTAT by default for firefox 41+ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||||||
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | gecko, jensh604, milios, pavelivolkov | ||||||||
Priority: | --- | Keywords: | easy, feature, needs-qa, patch | ||||||||
Version: | Latest | Flags: | pavelivolkov:
maintainer-feedback+
|
||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Jan Beich
![]() ![]() Created attachment 157730 [details]
v2
Oops, I didn't notice the comment about www/firefox.
Created attachment 157731 [details]
v3
+ PORTREVISION bump
Reporter is committer, assign accordingly. CC gecko@ for reference. Hello. I'm approved this. Thank all. Comment on attachment 157731 [details]
v3
approved
Comment on attachment 157731 [details]
v3
Hello. I'm approved this path (v3). Please, apply it. Thank you.
Resetting assignee as the state of approval is no longer clear. Actually, I don't have time to investigate ABI/API impact of the switch. And coupled with my burnout from gecko@ makes firefox 41+ fate unclear. it's my understanding that the ABI/API impact should be none. furthermore, an application must explicitly ask for this virtual table to be created before using it so there shouldn't be any namespace collisions. i have not done any comparative benchmarks but at a glance it seems to me this dbstat.c module is, upon being queried, only extracting and presenting information already in core rather than stashing additional data at runtime, so the performance impact should also be zero or near-zero to apps not using it. it does increase the size of the lib by about 1.0 percent. perhaps maintainer reversed his approval on Aug 10 due to issues which were later fixed here https://www.sqlite.org/src/info/6beb512c7a3c3649 and included in port here https://svnweb.freebsd.org/ports?view=revision&revision=395101 . i've just emailed him asking for a clarification. i am no expert. these comments are my own, not my employer's. A commit references this bug: Author: jbeich Date: Sun Sep 27 21:58:44 UTC 2015 New revision: 398061 URL: https://svnweb.freebsd.org/changeset/ports/398061 Log: databases/sqlite3: enable DBSTAT by default for firefox 41+ PR: 200853 Reviewed by: milios@ccsys.com Approved by: Pavel Volkov <pavelivolkov@gmail.com> (maintainer) Changes: head/databases/sqlite3/Makefile Thanks. Committed. I belive DBSTAT_VTAB in sqlite3 sqlite-autoconf-3081101.tar.gz also is required by firefox 41. OPTIONS_DEFINE= FTS4 UPD_DEL_LIMIT URI URI_AUTHORITY SOUNDEX METADATA \ DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \ EXTENSION READLINE ARMOR STMT DBSTAT DBSTAT_VTAB same same sorry about the noise |