Warning, /system/libdebconf-kde/README is written in an unsupported language. File is not indexed.

0001 Debconf-KDE
0002 -----------
0003 
0004 -------------------
0005 General information
0006 -------------------
0007 
0008 This is libdebconf-kde, a library which provides a debconf frontend to present
0009 questions asked during package installation on Debian-based systems.
0010 
0011 A debconf frontend is something similar to a mail server; it gets commands from
0012 a client and replies with a status code followed by a human readable message,
0013 for instance "0 ok". When a program is installed in Debian, the 'config script'
0014 (see man debconf-devel), acts as a client of a debconf frontend. Thus, different
0015 frontends with different kind of user interfaces (kde/qt, gtk, text) can be used
0016 to configure debian packages. This particular frontend is currently used by muon
0017 and apper to configure packages.
0018 
0019 While the clients for this protocol are oftenly the config scripts mentioned
0020 above, other programs can use this protocol, for instance apt-listchanges has a
0021 debconf interface, which allows muon to display the apt-listchanges messages
0022 inside the muon user interface
0023 
0024 -----------------------------------
0025 Protocol used: the debconf protocol
0026 -----------------------------------
0027 
0028 The debconf protocol used by this software is explained here:
0029 * /usr/share/doc/debian-policy/debconf_specification.html
0030 * man 7 debconf-devel
0031 
0032 There a are a couple of extensions of the protocol implemented in libdebconf-kde,
0033 specifically these commands:
0034 * X_PING - see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631769
0035 * X_LOADTEMPLATEFILE - this is used by apt-listchanges, so providing it means
0036   apt-listchanges messages can be displayed by libdebconf-kde, see:
0037   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678311