Package: elpa-emacsql-psql
Version: 4.1.0-1
Severity: important

Dear Maintainer,

elpa-emacsql-psql ships 2 implementations of postgresql database
connectors, and one of them uses pg.el[1] and elpa-emacsql-psql depends
on elpa-pg from the emacs-pg-el source package.  However, the
emacs-pg-el in Debian is actually a different and much older package
with a similar name[2], which provides a different API.  Therefore the
postgresql connector using pg.el is actually broken.

To resolve this, we should probably request RM on the current
emacs-pg-el, package the newer pg.el which provide the newer elpa-pg,
and let elpa-emacsql-psql depend on the latter.

Meanwhile, to avoid shipping a broken implementation, elpa-emacsql-psql
may temporarily drop dependency on elpa-pg and stop shipping
emacsql-pg.el before pg.el clears the NEW queue.


[1] https://github.com/emarsden/pg-el
[2] https://github.com/cbbrowne/pg.el

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.9-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elpa-emacsql-psql depends on:
ii  dh-elpa-helper  2.1.5
ii  elpa-emacsql    4.1.0-1
ii  elpa-pg         0.13+git.20130731.456516ec-3
ii  emacsen-common  3.0.5

Versions of packages elpa-emacsql-psql recommends:
ii  emacs              1:29.4+1-4
ii  emacs-gtk [emacs]  1:29.4+1-4

elpa-emacsql-psql suggests no packages.

-- no debconf information

Attachment: signature.asc
Description: PGP signature

Reply via email to