release: ninja v1.7.2

4,761 views
Skip to first unread message

Nico Weber

unread,
Nov 7, 2016, 1:52:24 PM11/7/16
to ninja-build
I've tagged a new release of Ninja, version v1.7.1

This is a minor release after v1.7.1, mostly bugfixes.

== Release notes.

* %e and %r work again in dumb terminals (#1146, #1148)
* `-t browse` now HTML-escapes rule names (#1157)
* an edge may now have 0 explicit outputs if it has implicit outputs (#1159)
* make misc/measure.py python 3-compatible
* misc/write_fake_manifest.py now optionally writes source files, use it to
  quickly produce large, buildable projects for testing (#1109, #1198)
* on newer FreeBSDs, use ppoll()

This release brought to you by:
$ git shortlog -s --no-merges v1.7.1..v1.7.2
     3  Colin Cross
     1  Frank Benkstein
     1  James Robinson
     1  KiYugadgeter
     2  Nico Weber
     2  Nicolas Despres
     2  Pietro Cerutti
     1  Scott Graham
     2  gkistanova

== Getting this release

To build this release, clone the repository as follows:
  git clone git://github.com/martine/ninja.git
  cd ninja
  git checkout v1.7.2

Once you have the code, run `./configure.py --bootstrap` to build and then
./ninja --version will print the version number.

binaries for Linux (64bit), Mac OS X (10.6+, 64bit), and Windows (64bit) soon.

Bob Zhang

unread,
Nov 7, 2016, 11:43:24 PM11/7/16
to ninja-build
 Can we have a binary release too (especially for Windows)? Thanks -- Hongbo

Nico Weber

unread,
Nov 7, 2016, 11:44:08 PM11/7/16
to Bob Zhang, ninja-build
Yes, as mentioned at the bottom of the announcement, I'm working on it :-) The binaries will be there within 24 hours, I'll update this thread once they're there.

--
You received this message because you are subscribed to the Google Groups "ninja-build" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ninja-build+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Nico Weber

unread,
Nov 9, 2016, 2:06:30 PM11/9/16
to Bob Zhang, ninja-build

Bob Zhang

unread,
Nov 9, 2016, 2:16:53 PM11/9/16
to Nico Weber, ninja-build
Thanks!

FYI, The BuckleScript(http://bloomberg.github.io/bucklescript/) community is now working a build system on top of ninja.
And our initial results are very positive ( a very fast compiler + a very fast build : https://sympa.inria.fr/sympa/arc/caml-list/2016-11/msg00046.html). 
Compared with other build systems, the main advantages which attract me are:
1. Works reliably on windows, no dependencies
2. Really fast for incremental compilation.

--
Regards
-- Hongbo Zhang

Brad King

unread,
Nov 15, 2016, 2:56:02 PM11/15/16
to Nico Weber, ninja-build
On 11/07/2016 01:52 PM, Nico Weber wrote:
> == Getting this release
>
> To build this release, clone the repository as follows:
> git clone git://github.com/martine/ninja.git
> cd ninja
> git checkout v1.7.2
> or grab a tarball from https://github.com/martine/ninja/releases .
[snip]
It looks like whatever template you use to generate this message
has not been updated for the "martine => ninja-build" rename.

-Brad

Nico Weber

unread,
Nov 15, 2016, 3:10:22 PM11/15/16
to Brad King, ninja-build
Thanks! RELEASING says 

  Make announcement on mailing list:
  1. copy old mail

and nobody noticed for 1.7.1. Hopefully your note will be enough to correct this for the next release :-)

Reply all
Reply to author
Forward
0 new messages