make-dfsg (4.2.1-1.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix validation of long names in archives (regression in 4.2.1-1.1)
    (Closes: #904749)

 -- Ben Hutchings <ben@decadent.org.uk>  Sat, 28 Jul 2018 18:07:31 +0800

make-dfsg (4.2.1-1.1) unstable; urgency=medium

  * Non-maintainer upload
  * Resolve issues discovered by static code analysis.
  * Fix potential hangs (Closes: #890309):
    - [SV 51159] Use a non-blocking read with pselect to avoid hangs.
    - [SV 51400] Only unblock fatal signals after child invocation
    - Treat -Otarget and -Orecurse as -Oline, to avoid a hang
  * Fix FTBFS with glibc 2.7, thanks to Aurelien Jarno (Closes: #891365):
    - glob: Do not assume glibc glob internals.
    - configure.ac: Support GLIBC glob interface version 2
  * Restore old behaviour of -j in MAKEFLAGS variable (Closes: #890430):
    - main.c (main): [SV 48274] Allow -j in makefile MAKEFLAGS variable.
    - tests/scripts/features/output-sync: Revert bad change in 0c5a9f9b92a
    - Makefile.am: Add jhelp.pl to remote test setup.
  * make-guile: Add version to Provides field (Closes: #891702)
  * debian/control: Update Vcs-{Browser,Git} fields to point to Salsa
  * debian/control, debian/copyright: Update URLs to use HTTP-S
  * debian/rules: Add -Wall to CFLAGS

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 11 Jul 2018 07:38:22 +0100

make-dfsg (4.2.1-1) unstable; urgency=medium

  * New Upsrteam release.
  * New variable: $(.SHELLSTATUS) is set to the exit status of the last != or
    $(shell ...) function invoked in this instance of make.  This will be "0" if
    successful or not "0" if not successful.  The variable value is unset if no
    != or $(shell ...) function has been invoked.
  * The $(file ...) function can now read from a file with $(file <FILE).
    The function is expanded to the contents of the file.  The contents are
    expanded verbatim except that the final newline, if any, is stripped.
  * The makefile line numbers shown by GNU make now point directly to the
    specific line in the recipe where the failure or warning occurred.
    Sample changes suggested by Brian Vandenberg <phantall@gmail.com>
  * The interface to GNU make's "jobserver" is stable as documented in the
    manual, for tools which may want to access it.
    WARNING: Backward-incompatibility! The internal-only command line option
    --jobserver-fds has been renamed for publishing, to --jobserver-auth.
  * The amount of parallelism can be determined by querying MAKEFLAGS, even when
    the job server is enabled (previously MAKEFLAGS would always contain only
    "-j", with no number, when job server was enabled).
  * Bug fix: "SIGSEGVs on long parameter", thanks to Marcos Dione (Closes:
    #858647).

 -- Manoj Srivastava <srivasta@debian.org>  Mon, 12 Feb 2018 16:36:45 -0800

make-dfsg (4.1-9.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Ensure the stack limit is reset when make re-execs itself.
    (Closes: #853213)

 -- James Cowgill <jcowgill@debian.org>  Tue, 31 Jan 2017 16:31:57 +0000

make-dfsg (4.1-9) unstable; urgency=low

  * Reword the manual page. While the wording included in the manual page
    was not verbatim copying from the source material, it was perhaps not
    distinct enough. The manual page is not a copy/edit of the source
    material anymore, being rewritten using different words and flow.

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 11 Mar 2016 17:31:03 -0800

make-dfsg (4.1-8) unstable; urgency=low

  * Bug fix: "manpage should document --jobserver-fds and the jobserver
    pipe", thanks to Josh Triplett. Updated the manual page, and forwarded
    this bug to upstream bug reporting system.(Closes: #781416).

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 11 Mar 2016 14:16:58 -0800

make-dfsg (4.1-7) unstable; urgency=low

  * Updated standards version to 3.9.7. No changes needed.
  * Bug fix: "-q fails for recursive makes", thanks to David Bremner
    (Closes: #766140).

 -- Manoj Srivastava <srivasta@debian.org>  Wed, 09 Mar 2016 16:10:46 -0800

make-dfsg (4.1-6) unstable; urgency=low

  * Satsifiable cross build dependencies: libbsd-resource-perl is only needed
    for running tests. Helmut Grohne <helmut@subdivi.de>
  * Bug fix: "make-dfsg has unsatisfiable cross build dependendencies in a
    bootstrap setting: libbsd-resource-perl", thanks to Helmut Grohne
    (Closes: #812725).

 -- Manoj Srivastava <srivasta@debian.org>  Sun, 14 Feb 2016 21:15:11 -0800

make-dfsg (4.1-5) unstable; urgency=low

  * While increasing the timeout is a solution, it still did not work for
    the slower architectures. Reducing the maximum open file descriptor
    limits (only while testing) to try and get the the time under
    control.

 -- Manoj Srivastava <srivasta@debian.org>  Sat, 23 Jan 2016 16:10:23 -0800

make-dfsg (4.1-4) unstable; urgency=low

  * Try to fix this bug. The problem is due to the fopen fail test, where
    we fopen as many files as we can recursively before we run out of file
    descriptors, and ensure that we exit with a failure message. The tests
    times out on some machines. On abel, doubling the timeout was not
    enough, but increasing it to 1200 seconds worked.
  * Bug fix: "make 4.1 ftbfs on armel, armhf, mips, mipsel, powerpc, s390x
    (test regressions)", thanks to Matthias Klose (Closes: #811408).

 -- Manoj Srivastava <srivasta@debian.org>  Fri, 22 Jan 2016 01:55:04 -0800

# For older changelog entries, run 'apt-get changelog make-guile'
