Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556676 - dev-db/firebird-3.0.0.31896_beta2 ebuild new major version
Summary: dev-db/firebird-3.0.0.31896_beta2 ebuild new major version
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrey Matrosov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-04 16:40 UTC by William L. Thomson Jr.
Modified: 2016-05-26 17:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
firebird-3.0.0.31896_beta2.ebuild (firebird-3.0.0.31896_beta2.ebuild,8.37 KB, text/plain)
2015-08-04 16:40 UTC, William L. Thomson Jr.
Details
firebird-3.0.0.31896_beta2-deps-flags.patch (firebird-3.0.0.31896_beta2-deps-flags.patch,1.09 KB, patch)
2015-08-04 16:40 UTC, William L. Thomson Jr.
Details | Diff
firebird.xinetd (firebird.xinetd,193 bytes, text/plain)
2015-08-04 16:41 UTC, William L. Thomson Jr.
Details
firebird.conf.d (firebird.conf.d,270 bytes, text/x-dsrc)
2015-08-04 16:42 UTC, William L. Thomson Jr.
Details
firebird.init.d (firebird.init.d,634 bytes, text/x-dsrc)
2015-08-04 16:42 UTC, William L. Thomson Jr.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William L. Thomson Jr. 2015-08-04 16:40:29 UTC
Created attachment 408284 [details]
firebird-3.0.0.31896_beta2.ebuild

Initial ebuild for Firebird 3. The package should compile and install fine. I am still working out use flags such as client. The pkg_config needs to be updated. I modified the section on upgrading the security database from security.fdb to security2.fdb and security2.fdb to security3.fdb. But none of that is correct. I am not sure if an scripts or utilities exist to migrate from security2.fdb to security3.fdb. That firebird3 has different security models, and that database is only used for legacy connections. I am not sure if its necessary or if many will go the legacy route vs the newer ways in Firebird3. Minor changes to xinetd file, and no change to init or conf.d files, but dropped the 2.5 suffix on file names. Thus attaching those files, but not really much different than in tree for 2.5.x
Comment 1 William L. Thomson Jr. 2015-08-04 16:40:59 UTC
Created attachment 408286 [details, diff]
firebird-3.0.0.31896_beta2-deps-flags.patch
Comment 2 William L. Thomson Jr. 2015-08-04 16:41:41 UTC
Created attachment 408288 [details]
firebird.xinetd
Comment 3 William L. Thomson Jr. 2015-08-04 16:42:04 UTC
Created attachment 408290 [details]
firebird.conf.d
Comment 4 William L. Thomson Jr. 2015-08-04 16:42:25 UTC
Created attachment 408292 [details]
firebird.init.d
Comment 5 William L. Thomson Jr. 2015-08-04 22:08:30 UTC
Also not sure if this should be slotted or not. This is backwards compatible, except for the On Disk Format, ODS. Firebird 3 requires databases be backed and restored to ODS 12, http://destructor.de/firebird/3.0/index.htm. Other than that and how/where passwords are stored and the security database stuff. I believe otherwise its 100% compatible. But I do need to test it more, and with other stuff. Hopefully others will check out this ebuild and see if things work against FB3 as they did with FB2.5 and older versions.
Comment 6 William L. Thomson Jr. 2015-08-14 18:55:49 UTC
The ebuild is also available here, https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-db. I will be updating that from time to time, and not updating the ones attached to bug. I might make those obsolete or something.
Comment 7 William L. Thomson Jr. 2016-05-26 17:44:46 UTC
Release version of 3.0.0 can be found here
https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-db/firebird