Package: dnet-common
Version: 2.56.1+nmu1
Severity: important
Tags: confirmed

The NMU wrongly worksaround #635604 by abusing $DNET_INTERFACES
in /etc/default/decnet. It changes the content of the file based on
debconf information in the postinst script.

The correct way would be to to not create (or not alter if already
present) the node database (/etc/decnet.conf).

The result of this bug:
This change is not undone by later reconfigure runs or upgrades.
The change is permanent and users. even creating the node database would
not enable decnet as documented and expected by users.

just undoing the change in the NMU would leave users which installed the
NMU version with this broken copy and require us to update the init
scripts to handle this special case.

The upgrade process should undo this. This should be done by string
filling the variable with the default if it is empty and old version is
the NMU. Also the node database must be deleted (moved away) if the old
version is the NMU and no node database existed before the NMU. This is
the hard part. Maybe we can check for the debconf data if we would
generate a new one with the current settings.

In any case the config files should be backupped.

This may also trigger 'locally motified conffile' or something. I
haven't check this yet.

-- 
Philipp.
 (Rah of PH2)

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to