Release Goal Name
Goal description
This goal pursues having just a one Berkeley DB shared library version per Debian stable release and have a support for migration from oldstable to stable. This release goal could be kept for all releases, the versions of the Berkeley DB libraries will change though.
Current status
- There's a db4.6, db4.7, db4.8 and db5.1 in the unstable.
[2011-04-06] Bugs tagged with db5.1 are included in this goal db5.1 bugs
[2011-04-06] There's a transition bug filled against release.debian.org #621101
[2011-04-06] libdb4.6-dev, libdb4.6++-dev and libdb4.6-java-dev is no longer part of db4.6 (>= 4.6.21-18)
[2011-04-13] db4.7 no longer includes ability to link with versionless (-ldb, -ldb++) libraries (>= 4.7.25-13)
[2011-04-14] db transition has now a tracker and binNMUs were requested libdb transition
How to help
- Do not build depend on version specific libdbX.Y-dev unless you absolutely have to
- Build depend on libdb-dev
- Fix bugs tagged db5.1
- Do binNMUs if possible
Next Milestone
- Next major steps:
- Removal of /usr/lib/libdb.so links and drop Provides: libdb-dev from libdb4.8
- Removal of libdb4.7*-dev (when number of build depends drops)
- Removal of libdb4.8*-dev (when number of build depends drops)
- Increase severity of db5.1 bugs to RC to keep packages linked to libdb4.[678] from next stable (wheezy)
- Optionally:
- Removal of libdb4.6 but keeping db4.6-util to allow upgrades (when number of linked packages drop to reasonable number)
- Removal of libdb4.7 but keeping db4.7-util to allow upgrades (when number of linked packages drop to reasonable number)
- Removal of libdb4.8 but keeping db4.8-util to allow upgrades (when number of linked packages drop to reasonable number)