debconf 1.5.84 source package in Ubuntu

Changelog

debconf (1.5.84) unstable; urgency=medium

  [ Colin Watson ]
  * perlcritic fixes:
    - Move "use strict" above all code.
    - Avoid declaring variables in conditional statements.
    - Don't use bareword file/directory handles.
    - Make all loop iterators lexical.
    - Don't modify $_ in list functions.
    - Use bare return rather than "return undef".
    - Avoid two-argument open.
    - Use a temporary variable rather than "return sort ...".
    - Use ":encoding(UTF-8)" in Debconf::FrontEnd::Passthrough rather than
      ":utf8", since the latter does not validate the input data.
    - Avoid string eval in a couple of places.
    - Enable warnings lexically rather than using "perl -w".
    - Use the block form of grep and map.
    - Avoid combining low- and high-precedence boolean operators.
    - Avoid comma-separated statements.
    - Avoid indirect object call syntax for "new".
  * Reformat debconf.py using pyupgrade, black, and isort.
  * Adjust shell code to pass shellcheck.
  * Fix parsing error that resulted in some nonsense in hierarchy.txt.
  * dpkg-preconfigure: Print "Extracting templates from packages" to stdout,
    not stderr (closes: #797071).  Also improves error messages if
    apt-extracttemplates fails (closes: #754123).
  * debconf-apt-progress: Handle the case of failing to exec the requested
    command (closes: #682508).
  * debconf.py: Don't pass sys.executable as an argument to the frontend
    (closes: #304572).  This may break compatibility if the importing
    program isn't an executable with a #!, but that seems unlikely for
    programs shipped in Debian.

  [ Gioele Barabucci ]
  * Remove previous_module from confmodules again (cf. 1.4.27/1.4.28;
    closes: #1040127).

  [ Debconf translations ]
  * Romanian (Remus-Gabriel Chelu; closes: #1039068).

  [ Programs translations ]
  * Romanian (Remus-Gabriel Chelu; closes: #1039069).

 -- Colin Watson <email address hidden>  Wed, 24 Jan 2024 16:20:13 +0000

Upload details

Uploaded by:
Debconf Developers
Uploaded to:
Sid
Original maintainer:
Debconf Developers
Architectures:
all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Noble: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
debconf_1.5.84.dsc 2.0 KiB 4a4ebf9fece3a04df9ab1d2e75ee828c883cc9d0d79eee394a428c70fbb886a1
debconf_1.5.84.tar.xz 560.4 KiB fe3ec1f0595e7ca80327c236f949c3b52d855466429db1b5034b95ef01a61c25

Available diffs

No changes file available.

Binary packages built by this source

debconf: Debian configuration management system

 Debconf is a configuration management system for debian packages. Packages
 use Debconf to ask questions when they are installed.

debconf-doc: debconf documentation

 This package contains lots of additional documentation for Debconf,
 including the debconf user's guide, documentation about using different
 backend databases via the /etc/debconf.conf file, and a developer's guide
 to debconf.

debconf-i18n: full internationalization support for debconf

 This package provides full internationalization for debconf, including
 translations into all available languages, support for using translated
 debconf templates, and support for proper display of multibyte character
 sets.

debconf-utils: debconf utilities

 This package contains some small utilities for debconf developers.

python3-debconf: interact with debconf from Python 3

 Debconf is a configuration management system for debian packages. Packages
 use Debconf to ask questions when they are installed.
 .
 This package provides a debconf module to allow Python 3 programs to
 interact with a debconf frontend.