On Thu, Jan 23, 2020 at 10:05:36AM +0000, Simon McVittie wrote:
> On Wed, 29 Oct 2014 at 10:33:32 +0100, Balint Reczey wrote:
> > Filing bugs against reverse dependencies to migrate to sqlite 3 would be
> > a better start IMO.
> 
> 5 years later, here is an updated status, using dak (the same tool the
> ftp team would use to remove packages) rather than apt-cache rdepends,
> so that all binary packages and all dependency types are considered:

> So I think the steps that would be necessary to remove sqlite 2 from
> bullseye (or any future release if bullseye is considered too soon)
> would go something like this:
> 
> * port or remove qsf (popcon inst:9, maintained via NMUs and FTBFS with
>   a future version of gdbm, so removal seems more likely)
> * make libapp-info-perl's unit test use sqlite 3 or a mock sqlite
>   (in fact it seems like it already does, so perhaps the dependency on
>   libsqlite0-dev is a mistake)
> * for packages in group 1 (libdbi-drivers and similar), ask their
>   maintainers to remove the sqlite 2 binary package, with a migration path
>   if appropriate (for example, if a Perl app is configured to use the
>   sqlite 2 backend, and sqlite 3 can still read and write sqlite 2
>   databases, then DBI could select its sqlite 3 backend instead)
> * for packages in group 2 (golang-gosqlite-dev and kannel-sqlbox), ask
>   their maintainers to drop the sqlite 2 part, leaving only the sqlite 3
>   part (possibly with a migration path, as above)

I think the removal of sqlite 2 is really overdue. I've just filed an
RM bug for qsf, shall we bump this bug to RC to drop remaining rdeps
via auto removals if not fixed?

Cheers,
        Moritz

Reply via email to