Package: sqlite
Severity: minor
Tags: patch

The "sqlite" packages should explicitly note in their descriptions that
they're for SQLite 2, not SQLite 3. It's a small thing, but it may save
users from confusion and frustration, especially if they've never
installed the sqlite3 package on Debian before.

I've attached a patch to debian/control that makes the sort of changes
I've suggested.

Thanks for your work on the sqlite packages!

- Aaron

-- System Information:
Debian Release: 7.7
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.14.25-ahall3 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sqlite depends on:
ii  libc6         2.13-38+deb7u6
ii  libreadline6  6.2+dfsg-0.1
pn  libsqlite0    <none>

sqlite recommends no packages.

Versions of packages sqlite suggests:
pn  sqlite-doc  <none>
Source: sqlite
Section: devel
Priority: optional
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Build-Depends: cdbs (>= 0.4.15), debhelper (>= 6), autoconf (>= 2.59), libtool 
(>= 1.5.2), automake, autotools-dev, libreadline-dev, tcl8.5-dev
Standards-Version: 3.9.2

Package: sqlite
Section: database
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: sqlite-doc
Description: command line interface for SQLite 2
 SQLite is a C library that implements an SQL database engine. 
 Programs that link with the SQLite library can have SQL database 
 access without running a separate RDBMS process.
 .
 NOTE: This package is SQLite version 2. Most programs that use
 SQLite use SQLite version 3. See the "sqlite3" package for that.

Package: sqlite-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}
Recommends: sqlite
Description: SQLite 2 documentation
 SQLite is a C library that implements an SQL database engine. 
 Programs that link with the SQLite library can have SQL database 
 access without running a separate RDBMS process.
 .
 NOTE: This package is SQLite version 2. Most programs that use
 SQLite use SQLite version 3. See the "sqlite3-doc" package for that.
 .
 This package contains the documentation that is also available on
 the SQLite homepage.

Package: libsqlite0
Section: libs
Architecture: any
Pre-Depends: ${misc:Depends}
Depends: ${shlibs:Depends}
Description: SQLite 2 shared library
 SQLite is a C library that implements an SQL database engine. 
 Programs that link with the SQLite library can have SQL database 
 access without running a separate RDBMS process.
 .
 NOTE: This package is SQLite version 2. Most programs that use
 SQLite use SQLite version 3. See the "libsqlite3-0" package for that.

Package: libsqlite0-dev
Provides: libsqlite-dev
Conflicts: libsqlite-dev
Replaces: libsqlite-dev (<< 2.7.0)
Suggests: sqlite-doc
Section: libdevel
Architecture: any
Depends: libsqlite0 (= ${binary:Version}), libc6-dev, ${misc:Depends}
Description: SQLite 2 development files
 SQLite is a C library that implements an SQL database engine. 
 Programs that link with the SQLite library can have SQL database 
 access without running a separate RDBMS process.
 .
 NOTE: This package is SQLite version 2. Most programs that use
 SQLite use SQLite version 3. See the "libsqlite3-dev" package for
 that.
 .
 This package contains the development files (headers, static libraries)

Package: libsqlite-tcl
Conflicts: libsqlite0-tcl
Replaces: libsqlite0-tcl
Suggests: sqlite-doc
Section: interpreters
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: SQLite 2 Tcl bindings
 SQLite is a C library that implements an SQL database engine. 
 Programs that link with the SQLite library can have SQL database 
 access without running a separate RDBMS process.
 .
 NOTE: This package is SQLite version 2. Most programs that use
 SQLite use SQLite version 3. See the "libsqlite3-tcl" package for
 that.
 .
 This package contains the Tcl bindings.

Reply via email to