[Debconf-devel] Bug#827788: Surprising ordering requirement between SETTITLE and SUBST

Ben Hutchings ben at decadent.org.uk
Tue Jun 21 02:41:38 UTC 2016

Package: debconf
Version: 1.5.59
Severity: normal

It appears that the implementation of SETTITLE immediately performs
substitutions in the specified template, so that later substitutions
using SUBST are ignored.  If there are any substitutions in the
template, their values should be set with SUBST before SETTITLE;
otherwise stale values will be used.

Please either document this ordering requirement in debconf-devel(7)
or defer substitutions in the title template until the same point as
substitutions in the body template.


-- System Information:
Debian Release: stretch/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages debconf depends on:
ii  perl-base  5.22.2-1

Versions of packages debconf recommends:
ii  apt-utils     1.2.13
ii  debconf-i18n  1.5.59

Versions of packages debconf suggests:
ii  debconf-doc                1.5.59
ii  debconf-utils              1.5.59
ii  dialog                     1.3-20160424-1
ii  libgtk2-perl               2:1.2498-1
pn  libnet-ldap-perl           <none>
pn  libqtcore4-perl            <none>
pn  libqtgui4-perl             <none>
pn  libterm-readline-gnu-perl  <none>
ii  perl                       5.22.2-1
ii  whiptail                   0.52.18-3

-- debconf information excluded

More information about the Debconf-devel mailing list