On Thursday 23 September 2010 20:36:39 Stephan Kulow wrote:
Am Donnerstag, 23. September 2010, 14:12:48 schrieb Ralf Haferkamp:
Hi,
I am currently thinking about upgrading our bdb packages to a new release. For that I just submitted libdb-4_8 (containing db-4.8.30) to devel:libraries:c_c++. Would be nice if somebody with sufficient privileges in devel:libraries:c_c++ could accept submit request #48969.
The next step would be integration into Factory by submitting it to Factory and adding "Provides: libdb-devel" to libdb-4_8-devel while removing it from libdb-4_5-devel (I guess we still need to keep libdb-4_5 around for some time) to make depended packages build against the new Version.
But as history has shown libdb version updates can be a source of trouble so I'd like to ask what the best aproach would be to integrate it into Factory. In the pre-Buildservice times we had the "BETA" distribution to test those bigger changes. How is it handled nowadays? Is openSUSE:Factory:Staging comparable to BETA?
comparable, but better. You can submit your sources there and we can see. Should that be going to through the devel-Project first? Or can I submit to Staging directly?
What about the data format? any suprises or "just" API changes? The transaction log format changed with almost every release since 4.5. Usually that is not a big problem (IIRC) apart from the fact that db_recover might no longer work with the old logs. That's something I need to test in staging with the usual suspects (cyrus-imapd, openldap).
Between 4.5 and 4.6 the format of the Hash database tables was changed but Oracle claims that those changes are backwards compatible (though migrating to the new format might increase performance). Does anybody know a package that uses bdb with hash tables? IIRC the packages I regulary touch only use bdb btree's. The complete changelogs are here: http://download.oracle.com/otndocs/products/berkeleydb/html/4.6.html http://download.oracle.com/otndocs/products/berkeleydb/html/4.7.html http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_4_8_0.... -- Ralf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org