userv (1.2.1) unstable; urgency=medium

  * Declare this to be version 1.2.1.  No code changes.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Tue, 04 Feb 2025 20:15:48 +0000

userv (1.2.1~beta5) unstable; urgency=medium

  * d/control: Add `Rules-Requires-Root: binary-targets`.
    Fixes FTBFS with new dpkg-buildpackage.  Closes: #1092417.
    [Report from Lucas Nussbaum, verification by Ben Harris]

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Sun, 12 Jan 2025 20:55:07 +0000

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 <ijackson@chiark.greenend.org.uk>  Sat, 01 Jan 2022 01:16:34 +0000

userv (1.2.1~beta3) unstable; urgency=medium

  * debian/control: Add missing build-dependency on flex.
    Fixes FTBFS.  Report from Aurelien Jarno.  Closes: #1002914.

 -- Ian Jackson <ijackson@chiark.greenend.org.uk>  Fri, 31 Dec 2021 22:24:40 +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 <ijackson@chiark.greenend.org.uk>  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 <ijackson@chiark.greenend.org.uk>  Sun, 26 Dec 2021 01:32:33 +0000

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog userv`.
