Your message dated Thu, 10 Mar 2016 23:36:50 +0000
with message-id <[email protected]>
and subject line Bug#766140: fixed in make-dfsg 4.1-7
has caused the Debian Bug report #766140,
regarding make: -q fails for recursive makes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
766140: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766140
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: make
Version: 4.0-8
Severity: normal

Sample Makefile:

# --------------------------
foo: bar
        echo foo
bar:
        $(MAKE) baz
        echo "lala"
baz:
        echo baz
# --------------------------


$ make -q foo; echo $?
make baz
Makefile:4: recipe for target 'bar' failed
make: *** [bar] Error 1
2

The fine manual says

,----
| If the exit status is one, then some updating needs to be done. If
| make encounters an error, the exit status is two, so you can
| distinguish an error from a target that is not up to date.
`----

This is technically kindof correct, although _why_ the error occurs is 
mysterious. In particular, adding a comment before the recursive make, i.e.

bar:
        # lalala
        $(MAKE) baz
        echo "lala"

causes make -q bar to return 1. 

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages make depends on:
ii  libc6  2.19-11

make recommends no packages.

Versions of packages make suggests:
pn  make-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: make-dfsg
Source-Version: 4.1-7

We believe that the bug you reported is fixed in the latest version of
make-dfsg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Manoj Srivastava <[email protected]> (supplier of updated make-dfsg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 09 Mar 2016 16:10:46 -0800
Source: make-dfsg
Binary: make make-guile
Architecture: source amd64
Version: 4.1-7
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <[email protected]>
Changed-By: Manoj Srivastava <[email protected]>
Description:
 make       - utility for directing compilation
 make-guile - utility for directing compilation with guile support
Closes: 766140
Changes:
 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).
Checksums-Sha1:
 8e21faa74272c7c941cadcf934fae3f306c09bd3 1840 make-dfsg_4.1-7.dsc
 c30a41bd3369e9b05eb97cfe1b10184a6229431c 43887 make-dfsg_4.1-7.diff.gz
 01271862c8894b5fa9b6a16403608fc9ee728b54 207416 make-dbgsym_4.1-7_amd64.deb
 9e92733505ce9fbea323f1f9ab138310448393f7 209464 
make-guile-dbgsym_4.1-7_amd64.deb
 5cd301015b08faa68141a43890767ba59809b95f 299070 make-guile_4.1-7_amd64.deb
 f23699ea74c54d9a6d0d57e6dde162db3eb03351 298140 make_4.1-7_amd64.deb
Checksums-Sha256:
 8ea4ccbae869da857b84a816006b35a61f8285c9314264a6fb82c036a736e23a 1840 
make-dfsg_4.1-7.dsc
 5ea7ebcae2bc0ae14acac5baa565bc07ff50d101e1710a22febe659c000bea00 43887 
make-dfsg_4.1-7.diff.gz
 da2cfe10995937b3d1564a8f06ec45dcf0638d41b7e41fb3e1cc1e326150a963 207416 
make-dbgsym_4.1-7_amd64.deb
 2ef85ca9e4521c05382b25a4ba29ec39a2a0814d8384a5f903717f2bc8de0ceb 209464 
make-guile-dbgsym_4.1-7_amd64.deb
 0de8fcbfabe7b7ba19e55c668e60d65a721b0ad99810c20cdc64ac08e2805f9a 299070 
make-guile_4.1-7_amd64.deb
 aec85a312ccf667d23fce003e6ed4516b8bead60f0e563710786e21d51c5da2b 298140 
make_4.1-7_amd64.deb
Files:
 f72ecf54d7d1d66d3dec8b5b2dad990b 1840 devel optional make-dfsg_4.1-7.dsc
 2965608503144e7ccc96057b92b9f624 43887 devel optional make-dfsg_4.1-7.diff.gz
 66c60116a828fbe0b2d0dfc59ad5b7da 207416 debug extra make-dbgsym_4.1-7_amd64.deb
 24c1ab150c912032725182921bc7a4a3 209464 debug extra 
make-guile-dbgsym_4.1-7_amd64.deb
 fb4441104ebc61bf4b4c38f2b6751752 299070 devel extra make-guile_4.1-7_amd64.deb
 f1dd4692bf9fbccd1c8d7069de1fb480 298140 devel optional make_4.1-7_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQFuBAEBCgBYBQJW4gNaURSAAAAAABsALXNyaXZhc3RhQGdvbGRlbi1ncnlwaG9u
LmNvbUFCQTcxMDI1QTFCNUE4OEE0RTVGNjhDMjM2QkQ3MjBGNkY1NzY0NzJfMTU2
OQAKCRA2vXIPb1dkct6RB/9ztx/xNs0mbL0/p8E+e4HZe0qmG/QDWXrmYwY7WqFC
2nZnJtl4uOMCp7D/xkL+QLcu+aOZDwrgpOBIR1PVXZ43L9D+mIV6qJYEusoUVIEu
ydXPKv9dfm6/dn2nzILqbqBMBSfbi9VkLPSGCiOJ1qSWD6SKFKU9WLh6Fyuj8p5U
dLCRpnRIxxAsWYmrvdrcoP4Z5WU1pnIUY16pyx/xguWILJgoFfUlIBkwpOF/e/Za
7NJ7GkuU73oaHGlwXb6RQpJalXpfztthG/Rgo/VPijGpU5BqlQBkAWTzb9Qcrpls
263T/Bh1gSAgUvC5kfOoKr921QhODLEASMVAe6D3APvZ
=DZN7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to