Tim Chevalier
2013-08-27 11:06:11 -07:00
parent 98348cd520
commit d242576b81
+13 -8
@@ -1,3 +1,8 @@
This is a schedule for getting rustpkg to the point where we can build Rust with it, keeping in mind that like any package, rustpkg will never be complete. The goal is to reach the standard of quality implied by the issues up to and including those on Milestone 5 being complete.
Previous discussions about rustpkg planning:
* https://etherpad.mozilla.org/Meeting-weekly-2013-08-27
### "Ready for use" as per metabug:
Due September 30
@@ -5,8 +10,8 @@
* 6408: Package IDs pointing into a subdirectory
* 8524: recursive dependencies
* 7402: Installing to RUST_PATH
* 8405: Semantic versions
* 7240: Multi-crate packages
* 8522: rustpkg should accept command line flags for rustc
* 6403: Teaching rustpkg how to build C libraries (at least partial support)
### Port Servo to rustpkg (concurrently with the following)
@@ -28,24 +33,23 @@
* 8673: Specifying a revision in an `extern mod` directive can lead to duplication
* 8672: rustpkg should put build output in a target-specific subdirectory
* 8522: rustpkg should accept command line flags for rustc
* 8520: Let rustpkg find sources in the current working directory even if it's not a workspace
* 8405: rustpkg should support semantic versions
* 7401: Expand the set of commands that a package script can implement
* 7242: Finish implementing all rustpkg commands
* 6409: In rustpkg, expose the ability to clone a git repository
* 6403: Teaching rustpkg how to build C libraries
* 5012: `rustpkg`'s `-c` does not work.
* 2219: --attr flag
* 8405: Semantic versions
* 7240: Multi-crate packages
### Milestone 4: self-hosting
Due January 15
Due January 31
* 5363: Build all rust libraries and binaries with rustpkg
* 4019: Rewrite tests.mk in Rust
### Milestone 5: production-ready
Due February 7
Due February 21
* 8711: When searching the RUST_PATH, rustpkg ignores versions
* 8690: rustpkg test package_script_with_default_build makes bogus assumptions about the build directory layout
@@ -64,4 +68,5 @@
* 2124: Add a bindgen pass
* 1642: Continuous documentation server for rustpkg packages
* 1609: move rustpkg to its own repository
* 1453: Create a continuous integration server for building rustpkg packages
* 1453: Create a continuous integration server for building rustpkg packages
* 4019: Rewrite tests.mk in Rust