Package: calypso
Version: 2.1-1
Severity: wishlist

Dear Maintainer,

Thanks for providing calypso!

I want to use calypso as a CardDAV server against which to test a CardDAV
client. The reliability of the automated tests would be improved if there were
a way to synchronise the listener startup with the software under test.

Currently the "Starting HTTP[S] server" notice approximates this
synchronisation but it actually happens before bind/listen. This could be
improved both by using a standardised scheme and performing the notification
after the server has started listening on the socket.

I don't use systemd myself but if calypso used the NOTIFY_SOCKET method (see
sd_notify(3)) then users could also use the 'notify' service type with systemd
user units.

Could calypso be extended to use this method, please?

Thanks,

Andrew


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.6-amd64 (SMP w/24 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages calypso depends on:
ii  git               1:2.47.1-1
ii  python3           3.12.8-1
ii  python3-daemon    3.1.2-1
ii  python3-iniparse  0.5.1-1
ii  python3-lockfile  1:0.12.2-4
ii  python3-vobject   0.9.8+dfsg-2

calypso recommends no packages.

calypso suggests no packages.

-- no debconf information

Reply via email to