Package: wnpp
Severity: wishlist
Chromium has started replacing ninja with Siso. I don't have the time right now to package or even play with it, but if it's everything that the README promises then I suspect it would be useful to have it in the archive for others to use.
I don't see a dedicated LICENSE file yet, but source headers mention that it's under the same license as chromium:
// Use of this source code is governed by a BSD-style license that can be |
|
// found in the LICENSE file.
Siso is an experimental build tool (written in Go) that aims to significantly speed up Chromium's build.
- It
is a drop-in replacement for Ninja, which means it can be easily used
instead of Ninja without requiring a migration or change in developer's
workflows.
- It runs build actions on RBE natively, and falls back to local.
- It avoids stat, disk and network I/O as much as possible.
- It reduces CPU usage and memory consumption by sharing in one process memory space.
- It collects performance metrics for each action during a build and allows to analyze them using cloud trace/cloud profiler.