Activity log for bug #1315313

Date Who What changed Old value New value Message
2014-05-02 09:47:11 Chris Coulson bug added bug
2014-05-02 09:47:24 Chris Coulson bug added subscriber MIR approval team
2014-05-02 09:47:34 Chris Coulson bug added subscriber Chad Miller
2014-05-02 09:51:51 Chris Coulson description 1) Availability It's available on all architectures. 2) Rationale ninja-build is now a hard build requirement for Oxide which is in main. As Google are explicitly disabling support for building Chromium with GYP's makefile backend**, it will also be a requirement for Chromium too (although Chromium isn't in main, yet). Chromium from the dev channel is not buildable with GYP's makefile backend, and Google have no plans to resolve this. ** see https://chromium.googlesource.com/chromium/src/build/+/9bc1c207a18ffa8284095d9350e835a4518870f6 3) Security - No open issues - No executables with suid or sgid bit set - No executables in /sbin or /usr/sbin - No daemon - Doesn't open any ports - Doesn't add plugins to security sensitive software, although it does provide bash-completion, zsh completion, vim and emacs plugins 4) QA - Works after installing with no additional effort. - Package does not ask debconf questions. - No outstanding bugs. As this is the primary build tool used by Chrome developers, it would be reasonable to assume that there are people who care a lot for this. - There is 1 important bug in Debian's BTS, but this is sparc specific: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697268 - Upstream, there are 17 issues in the issue tracker that are marked as bugs. Out of these, 5 are Windows specific. None are particularly important, and don't affect its use for building Oxide or Chromium: https://github.com/martine/ninja/issues?labels=bug&page=1&state=open - The package is currently sync'd from Debian. It's at version 1.3.4, and could probably do with updating to the latest release (1.4.0) which is the version used to build Chromium. The current version does work fine though. - It builds a test binary, but doesn't appear to run this at the moment. It does use a python script to create a bootstrapped ninja binary, which it then uses to build itself. - Has a debian/watch file. 5) UI standards - N/A 6) Dependencies debhelper, gtest, python, asciidoc, hardening-wrapper, re2c, help2man, libxslt, docbook-xsl, docbook-xml, doc-main - all in main. 7) Standards compliance - No issues 8) Maintenance - Package will be low maintenace. The current release (1.4.0) is 8 months old. The previous release (1.3.4) was 3 months before that. 1) Availability It's available on all architectures. 2) Rationale ninja-build is now a hard build requirement for Oxide which is in main. As Google are explicitly disabling support for building Chromium with GYP's makefile backend**, it will also be a requirement for Chromium too (although Chromium isn't in main, yet). Chromium from the dev channel is not buildable with GYP's makefile backend, and Google have no plans to resolve this. ** see https://chromium.googlesource.com/chromium/src/build/+/9bc1c207a18ffa8284095d9350e835a4518870f6 3) Security - No open issues - No executables with suid or sgid bit set - No executables in /sbin or /usr/sbin - No daemon - Doesn't open any ports - Doesn't add plugins to security sensitive software, although it does provide bash-completion, zsh completion, vim and emacs plugins 4) QA - Works after installing with no additional effort. - Package does not ask debconf questions. - No major long-term outstanding bugs. As this is the primary build tool used by Chrome developers, it would be reasonable to assume that there are people who care a lot for this. - There is 1 important bug in Debian's BTS, but this is sparc specific: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697268 - Upstream, there are 17 issues in the issue tracker that are marked as bugs. Out of these, 5 are Windows specific. None are particularly important, and don't affect its use for building Oxide or Chromium: https://github.com/martine/ninja/issues?labels=bug&page=1&state=open - The package is currently sync'd from Debian. It's at version 1.3.4, and could probably do with updating to the latest release (1.4.0) which is the version used to build Chromium. The current version does work fine though. - It builds a test binary, but doesn't appear to run this at the moment. It does use a python script to create a bootstrapped ninja binary, which it then uses to build itself. - Has a debian/watch file. 5) UI standards - N/A 6) Dependencies debhelper, gtest, python, asciidoc, hardening-wrapper, re2c, help2man, libxslt, docbook-xsl, docbook-xml, doc-main - all in main. 7) Standards compliance - No issues 8) Maintenance - Package will be low maintenace. The current release (1.4.0) is 8 months old. The previous release (1.3.4) was 3 months before that.
2014-05-02 11:59:18 Jamie Strandboge ninja-build (Ubuntu): assignee Jamie Strandboge (jdstrand)
2014-05-02 15:52:02 Jamie Strandboge ninja-build (Ubuntu): status New In Progress
2014-05-02 15:52:14 Jamie Strandboge ninja-build (Ubuntu): assignee Jamie Strandboge (jdstrand) Chris Coulson (chrisccoulson)
2014-06-04 19:05:13 Chris Coulson bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750583
2014-06-04 19:05:13 Chris Coulson bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750585
2014-06-04 19:05:46 Chris Coulson ninja-build (Ubuntu): assignee Chris Coulson (chrisccoulson)
2014-06-04 19:43:58 Jamie Strandboge ninja-build (Ubuntu): status In Progress Fix Committed
2015-03-21 16:38:00 Nobuto Murata bug added subscriber Nobuto Murata
2015-07-16 22:45:36 Brian Murray ninja-build (Ubuntu): status Fix Committed Fix Released