Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 556676

Summary: dev-db/firebird-3.0.0.31896_beta2 ebuild new major version
Product: Gentoo Linux Reporter: William L. Thomson Jr. <wlt-ml>
Component: Current packagesAssignee: Andrey Matrosov <bear1650>
Status: RESOLVED OBSOLETE    
Severity: normal CC: alexanderyt, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: firebird-3.0.0.31896_beta2.ebuild
firebird-3.0.0.31896_beta2-deps-flags.patch
firebird.xinetd
firebird.conf.d
firebird.init.d

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