On Fri, Jun 1, 2012 at 4:48 PM, Peter Samuelson <pe...@p12n.org> wrote:
> (Aside: half this NMU will be reverted or modified anyway.  I explained
> in #621460 why we have to be explicit about db versions, but Ondrej's
> NMU says libdb-dev with no qualifications.  And I'll probably revert
> the libsvn-java split, as multiarch for java makes little sense.)

I did reply you:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621460#34

and you didn't respond from that time at all.

There's really no reason to depend on specific libdbX.Y-dev version and
dbX.Y-util, you would only break the ability to do binNMUs when needed
to switch the default db version in the unstable archive.

I would be happy to work with you on a viable solution to allow binNMUs
and yet keep you reasonable asured that nothing will break - the procedure
of upgrading Berkeley DB environment is well documented and works
reasonably well.

The approach taken by cyrus-imapd-2.4 (f.e.)[1] is to note the Berkeley DB
database version used in previous version and do something (upgrade the
database, print debconf message) if that differ from a newly installed version.

Again I would be happy to help to write such logic into maintainer scripts.

Links:
1. 
http://anonscm.debian.org/gitweb/?p=pkg-cyrus-imapd/cyrus-imapd-2.4.git;a=blob;f=debian/cyrus-upgrade-db

Ondrej
-- 
Ondřej Surý <ond...@sury.org>



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to