Change logs for userv source package in Jammy

  • userv (1.2.1~beta4) unstable; urgency=medium
    
      * debian/control: Re-add missing build-dependency on fonts-dejavu.
        Fixes FTBFS, this time for sure!  See also #1002919.
    
     -- Ian Jackson <email address hidden>  Sat, 01 Jan 2022 01:16:34 +0000
  • userv (1.2.1~beta2) unstable; urgency=medium
    
      Documentation generation changes:
      * spec: Generate printable file as pdf via docbook.
      * spec: Correct information about userv's authorship.
      * spec: Update builtin version number.
      * overview diagram: Build as pdf, with a sensible page layout.
    
      Debian packaging changes:
      * Switch to dh auto sequencer.  Many consequences:
         - Upstream README is /usr/share/doc/userv/README, not README.upstream.
         * Control file md5sums are provided.
         * New changelog symlink for changelog.Debian.gz.
         * We use the proper Debian debug information scheme.
         * We use different compiler flags, which will hopefully produce
           better hardening and better reproducibility.
      * debian: Use debhelper to generate maint scripts (daemon start/stop).
      * Add misisng build-dependency on "transfig" (previously masked by
        our TeX requirements).
      * Build everything from actual sources; don't reuse committed files.
      * init script: Source /lib/lsb/init-functions.
      * debian/control: Fix debhelper build-depends version.
      * debian/copyright: Mention /usr/share/common-licenses/GPL-3.
      * debian/control: Bump Standards-Version (no changes needed).
    
      Fixes to upstream "make install-docs" target:
      * Ship docs to /usr/share/doc/userv, not /usr/userv (!)
      * Ship manpages to /usr/share, not /usr, by default.
      * Install default config files as examples too.
      * Provide "[un]install-docs" target (not just anomalous "install-doc").
    
      Inconsequential code changes:
      * Suppress some warnings about ignoring stderr write errors.
      * overlord: Explicitly ignore unwanted value from write.
    
      Upstream build system and packaging tidying:
      * regenerate lexer.c using flex 2.6.4-6.2.
      * regenerate rautoconf outputs with auatoconf 2.69-11.
      * Add autogen.sh.
      * Add some missing configure.in quoting (needed by modern autoconf).
      * "make install": Honour DESTDIR; create bindir and sbindir if needed.
      * "make install": Do not pass -m to install -d; introduce INSTALL_DIR.
      * overview diagram: Override non-reproducible date inserted by fig2dev.
      * copyright: Add missing dates and names.  Simplify notices.
      * Update my own email address.
      * changelog: Add "Old Changelog:" note to help Debian's parsers.
      * gitignore: add missing entries, move debian stuff to debian/.
      * Makefile: Refactoring of installation targets.
      * Makefile: Remove obsolete dist target.
    
     -- Ian Jackson <email address hidden>  Wed, 29 Dec 2021 19:32:19 +0000
  • userv (1.2.1~beta1) unstable; urgency=medium
    
      Bugfixes:
      * Do not leak a harmless fd into the service program.  Closes: #864876.
      * spec: Do not claim you can specify numeric service uid.  Closes: #989048.
    
      Packaging:
      * Provide a systemd service file in the source tree,  but (for now) do
        not install it.  Re #939573.  Service file provided by Matthew Vernon.
      * debian/compat: Bump to 12 (stretch-backports).  Closes: #965858.
      * autopkgtests: Add some tests to check installation and operation.
      * debian/rules: Fix cross-building.  Closes: #985998.  [Helmut Grohne]
    
     -- Ian Jackson <email address hidden>  Sun, 26 Dec 2021 01:32:33 +0000
  • userv (1.2.0) unstable; urgency=medium
    
      Bugfixes:
      * Support `stdin', `stdout' and `stderr' in fd ranges, as promised
        by the spec.  Closes:#813005.
      * Support `range' operator, as promised by the spec.  Closes:#686449.
        Bug and analysis from Mark Wooding.
      * Do not ignore errors from readdir.  Closes:#827408 [Peter Benie].
      * Correct docs for errors-push, which takes no filename.
        Closes:#775852.
      * Correct quoting of include-lookup directory.  Closes:#837391.
        (With new directives to somewhat ease backward-compatibility.)
    
      Packaging etc.
      * Honour XCFLAGS.
      * Use `%option nounput' rather than #define YY_NO_UNPUT.
        Patch from Peter Benie.
      * Specify #define YY_NO_INPUT, which avoids an unused function warning.
        Patch from Peter Benie.
      * Update copyright notices.
      * Upgrade licence to GPLv3+.
    
      Debian packaging:
      * Honour dpkg-buildflags.
      * Add some newer debian/ droppings to .gitignore.
    
     -- Ian Jackson <email address hidden>  Mon, 23 Jan 2017 17:17:54 +0000