Changelog
update-inetd (4.46) unstable; urgency=medium
* Switch git repository to permanent URL, containing all known history
imported.
* Add new CHANGES POD section in DebianNet module.
* Move xinetd handling into DebianNet module.
* Unify debug, warning and error output.
* Check whether --group and --pattern is used with the correct commands.
(Closes: #374542)
* Improve --help output and man page documentation on commands, options,
their arguments, and the order they are listed. (Closes: #311111)
* Bump Standards-Version to 4.2.0 (no changes needed).
* Code cleanup:
- Declare all variables with our or my.
- Use a typeglob instead of redefining fallback functions.
- Modernize print calls, by removing parens, surrounding file handle
with {}, and using low-precedence operators for die calls.
- Do not import Debconf::Client::ConfModule module globally, which means
we will stop getting annoying warnings when testing as non-root.
- Switch from require to use.
- Enable strict and warnings pragmas.
- Get rid of an indentation level by folding an if into an elsif.
- Do not interpolate string literals.
- Use Carp instead of warn without newline for an internal error.
- Convert a print STDERR into a printv.
- Switch from print STDERR to warn.
- Use braces around the filehande with print.
- Make Heredoc terminator quoting style explicit.
- Use a filehandle variables instead of a barewords.
- Do not use the two-argument form of open.
- Uppercase all package variables.
- Check open() return value.
- Use braces for regex delimiters.
- Do not use unless with negative expressions.
- Do not mix boolean operators of different precedence.
- Remove useless topic variable usage.
- Remove regex captures that are unused.
- Use old decimal instead of dotted-decimal version.
- Force a scalar context to fix perlcritic false positive.
- Use List::Util instead of grep in boolean context.
- Do not use & sigil for function calls.
- Unpack arguments in printv().
- Use m{} instead of m// to avoid having to escape /.
- Stop requiring a newline for printv() calls.
- Use proper balanced single quotes instead of unbalanced `' pairs.
- Use low precedence or operators for die fallback call.
- Use //= instead of "unless (defined $var) { $var = value }".
- Switch statements to post-conditions.
- Remove parenthesis for builtins.
- Surround assignment operator with spaces.
- Remove trailing semicolon after if block.
- Bump minimum perl version to 5.010.
- Prefix private functions with an underscore.
- Add a space after «my» keywords.
- Use foreach loops with explicit variables instead of while loops with
the topic variable.
* Test suite:
- Add syntax and coding style unit tests.
- Add new POD unit tests.
-- Guillem Jover <email address hidden> Sat, 04 Aug 2018 15:55:57 +0200