From: zeha@debian.org
Hello fellow Debian developers,
as you likely are aware, the db5.3 package ("Berkeley DB", short
"bdb" or just "db") is orphaned in Debian, and also upstream
(Oracle) changed the license for new versions. It is also a popular
library for "simple" databases. This leaves us with the problem that
we ship this to our users, but the future of it seems problematic
and possibly unsupportable.
I'm by no means an expert on this topic and I also cannot drive
this, but it seemed important enough to me to highlight this
problem, and ask you all for help.
In 2021, Bastian Blank filed bug #987013 "Release goal proposal:
Remove Berkeley DB". As was rightfully noted, all packages using
bdb today need to make a plan. Some can hopefully just remove
bdb support, but others will need a migration plan for users.
For packages storing user data in bdb format, it would seem like a
good idea to provide an upgrade path latest in forky.
So, if you have a package using bdb, please see if you can remove
support during forky. If not, please see about supporting an upgrade
path to another database format during forky. Then hopefully db5.3
can go away during the duke release cycle.
Below is a dd-list of direct (build-)dependencies. Software
using bdb indirectly, f.e. via Perl, Python, PHP, Cobol bindings
also needs to be identified.
Help on all these tasks would surely be appreciated. Feel free to
mark any bugs you file as blocking #1117120.
Best,
Chris
Also see https://release.debian.org/transitions/html/db5.3-rm.html
dd-list follows:
Adrian Bunk
bogofilter
Adrian Knoth
jack-audio-connection-kit (U)
jackd2 (U)
Afif Elghraoui
gridengine (U)
Alberto Fuentes
animals
Alexander Zangerl
nmh
Alexandre Mestiashvili
libpam-abl
Amin Bandali
evolution-data-server (U)
Andreas Metzler
exim4 (U)
Andreas R€€nnquist
poedit (U)
Anthony Prades
cyrus-imapd (U)
APT Development Team
apt
Aron Xu
libpinyin (U)
Asias He
libpinyin (U)
Barak A. Pearlmutter
mit-scheme
Bastian Germann
monero (U)
reprepro
Benjamin Drung
bdbvu
Bernhard Schmidt
bind9 (U)
Brian May
heimdal
ChangZhuo Chen (€€€€€€€€€)
libpinyin (U)
Chris Lamb
diffoscope (U)
Christoph Berg
xastir (U)
Christoph Egger
clisp (U)
Christoph Martin
sks
Chrysostomos Nanakos
tcpstat
Daniel Markstedt
netatalk (U)
Dave Hibberd
xastir (U)
Dave Love
gridengine (U)
David B€€rgin
opendkim
David Kalnischkies
apt (U)
Debian Apache Maintainers
apr-util
Debian Common Lisp Team
clisp
Debian Cryptocoin Team
monero
Debian Cyrus Team
cyrus-imapd
cyrus-sasl2
Debian DNS Team
bind9
Debian FreeIPA Team
389-ds-base
Debian GNOME Maintainers
evolution-data-server
Debian Hamradio Maintainers
xastir
Debian HPC Team
gridengine
Debian Input Method Team
libpinyin
Debian Kernel Team
iproute2
Debian l10n developers
poedit
Debian Libvirt Maintainers
libguestfs
Debian Multimedia Maintainers
jack-audio-connection-kit
jackd2
Debian Netatalk team
netatalk
Debian PHP Maintainers
php8.4
Debian Postfix Team
postfix
Debian QA Group
bmf
c-icap
c-icap-modules
fsvs
hpsockd
libnss-db
librcc
moc
nss-updatedb
python-bsddb3
redland
sendmail
spamprobe
wvstreams
Debian Security Tools
bruteforce-wallet
dsniff
Debian TTS Team
freespeech
rulex
Debian VoIP Team
kamailio
Debian XMPP Maintainers
jabberd2
Dmitry Smirnov
litecoin
Dominic Hargreaves
perl (U)
Dominik George
heimdal (U)
Dovecot Maintainers
dovecot
Exim4 Maintainers
exim4
Felipe Augusto van de Wiel (faw)
webalizer (U)
Francisco Vilmar Cardoso Ruviaro
bruteforce-wallet (U)
Free Ekanayaka
jack-audio-connection-kit (U)
Gianfranco Costamagna
poedit (U)
Guido G€€nther
libguestfs (U)
libpam-ccreds
Henrique de Moraes Holschuh
cyrus-imapd (U)
Hilko Bengen
libguestfs (U)
Holger Levsen
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|