Package: make-dfsg / 4.0-8.1

Metadata

Package Version Patches format
make-dfsg 4.0-8.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 debcherry fixup patch.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
remake.c | 18 16 + 2 - 0 !
2 files changed, 17 insertions(+), 3 deletions(-)

 [patch 01/11] debcherry fixup patch

147ab2d git-archimport-id: srivasta@debian.org--lenny/make-dfsg--debian--3.81--patch-3
	 - no changes against upstream or conflicts
1d865a1 [topic--multi-arch]: NMU changes from Steve Langaseck to support multi-arch.
	 - extra changes or conflicts

0002 SV 40139 Modify missing separator for better transla.patch | (download)

read.c | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 [patch 02/11] [sv 40139] modify "missing separator" for better
 translation


0003 read.c record_files SV 33034 Change fatal to error.patch | (download)

NEWS | 26 15 + 11 - 0 !
read.c | 2 1 + 1 - 0 !
2 files changed, 16 insertions(+), 12 deletions(-)

 [patch 03/11] * read.c (record_files): [sv 33034] change fatal() to
 error()

Allows deprecated syntax.  However we don't guarantee this syntax
will continue to be legal in the future.
Change suggested by David Boyce <david.s.boyce@gmail.com>

Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>

Conflicts:
	NEWS

0004 load.c SV 40515 Define RTLD_GLOBAL if not set.patch | (download)

load.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [patch 04/11] * load.c: [sv 40515] define rtld_global if not set.

Copyright-paperwork-exempt: yes

0005 commands.c SV 40789 Remove unneeded header dlfcn.h.patch | (download)

commands.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 [patch 05/11] * commands.c: [sv 40789] remove unneeded header dlfcn.h


0006 configure.ac SV 40790 Fix load autoconf variables.patch | (download)

configure.ac | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 [patch 06/11] * configure.ac: [sv 40790] fix load autoconf variables.

Copyright-paperwork-exempt: yes

0007 job.c set_child_handler_action_flags SV 41341.patch | (download)

job.c | 18 14 + 4 - 0 !
1 file changed, 14 insertions(+), 4 deletions(-)

 [patch 07/11] * job.c (set_child_handler_action_flags): [sv 41341]

Ensure signal handler is in place before alarm(1).

0008 SV 42249 Propagate correct rule status results.patch | (download)

remake.c | 75 46 + 29 - 0 !
tests/scripts/options/dash-q | 44 32 + 12 - 0 !
2 files changed, 78 insertions(+), 41 deletions(-)

 [patch 08/11] [sv 42249] propagate correct rule status results.

* remake.c (update_file, update_file_1, check_dep): Return an enum
  update_status value instead of an int, and keep the highest value we
  find as we walk the graph so that the ultimate status is correct.
* tests/scripts/options/dash-q: Add a test for updating prerequisites.

0009 handle_excessive_command_length Patch to fix large c.patch | (download)

configure.ac | 3 2 + 1 - 0 !
job.c | 51 50 + 1 - 0 !
2 files changed, 52 insertions(+), 2 deletions(-)

 [patch 09/11] [handle_excessive_command_length]: patch to fix large
 cmmand line

When presented with a very very long command line (e.g. WebKit's linking
of libWebCore.la in current git), make fails to execute the command as
it doesn't split the command line to fit within the limits.

This patch provides a POSIX specific fix.

Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>

0010 makeint.h STOP_SET SV 40371 Cast to unsigned char.patch | (download)

makeint.h | 2 1 + 1 - 0 !
tests/scripts/misc/utf8 | 14 14 + 0 - 0 !
2 files changed, 15 insertions(+), 1 deletion(-)

 [patch 10/11] * makeint.h (stop_set): [sv 40371] cast to unsigned
 char.

* tests/scripts/misc/utf8: Test variable names with characters >127.
Fix suggested by Robert Bogomip <bob.bogo@milohedge.com>

0011 test fopenfail timeout fix Set fopen fail timeout to.patch | (download)

tests/test_driver.pl | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch 11/11] [test-fopenfail-timeout-fix]: set fopen-fail timeout to
 300
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Thanks to Víctor M. Jáquez L. <vjaquez@igalia.com> for the solution.

The problem is, if I understand it correctly, the timeout value:

By default the test timeout (tests/test_driver.pl) is 5 seconds, but in this
particular test, the timeout is reached before hitting the "too many open
files" error, which is the expected error. This is the case when the computer
is not under a heavy load.

This commit changes the timeout value only for the fail-open test to
300, allowing the tests to pass.

Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>

skip fopen fail.patch | (download)

tests/test_driver.pl | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 drop test based on ulimit
 Testing ulimit settings is machine dependent and unreliable
 as a test of the built code. Skip this test and drop previous
 code which tried to timeout instead.
 .
 make-dfsg (4.0-8.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Skip the work/misc/fopen-fail.mk as it is testing the underlying
     machine, not the built code from the package and is machine-dependent.
     (Closes: #748657)