[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#960434: ITP: varlink -- point-to-point IPC protocol and interface description format

Package: wnpp
Severity: wishlist
Owner: Jason Francis <cycl0ps@tuta.io>

* Package name    : varlink
  Version         : 19
  Upstream Author : Kay Sievers <kay@vrfy.org>
* URL             : https://www.varlink.org/
* License         : Apache-2.0
  Programming Lang: C
  Description     : point-to-point IPC protocol and interface description

Varlink is an interface description format and protocol that aims to make
services accessible to both humans and machines in the simplest feasible way.

A varlink interface combines the classic UNIX command line options,
STDIN/OUT/ERROR text formats, man pages, service metadata and provides the
equivalent over a single file descriptor, a.k.a. “FD3”.

Varlink is plain-text, type-safe, discoverable, self-documenting, remotable,
testable, easy to debug. Varlink is accessible from any programming


Submission Notes:
Varlink is a small IPC protocol intended to be a very simple peer-to-peer
alternative to D-Bus. A minimal implementation has already been adopted by the
systemd project and integrated into their codebase; however I am submitting
this ITP in order to package the official C reference implementation that
includes a shared library and command line utility. Another package named
"kanshi" that I contribute to upstream is looking at using this library, and it
would be nice to have it ready in Debian for when a new version is published.
I'm not sure what package team this would fall under, but I've been testing
some Debian packaging already which is up on my github:

Reply to: