forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Rustpkg schedule
Andrew Chin edited this page Aug 29, 2013
·
10 revisions
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:
Due September 30
- 7075: rustpkg should use workcache
- 6408: Package IDs pointing into a subdirectory
- 8524: recursive dependencies
- 7402: Installing to RUST_PATH
- 8522: rustpkg should accept command line flags for rustc
- 6403: Teaching rustpkg how to build C libraries (at least partial support)
Due October 15
- 7447: Possible refinements to version handling
- 6746: Module file names should be resolved relatively to the referring module
- 6365: rustpkg usage messages need work
Due October 25
Due December 16
-
8673: Specifying a revision in an
extern mod
directive can lead to duplication - 8672: rustpkg should put build output in a target-specific subdirectory
- 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
-
5012:
rustpkg
's-c
does not work. - 2219: --attr flag
- 8405: Semantic versions
- 7240: Multi-crate packages
Due January 31
- 5363: Build all rust libraries and binaries with rustpkg
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
- 7879: rustpkg endlessly compiles dependencies
- 5219: Make rpath usage optional
- 3346: crate name in log map is taken from name of output binary, not the crate name
- 7243: Teach rustpkg how to unpack tarball packages and fetch via curl
- 6481: Add a lint command to rustpkg
- 6410: Write libgit2 bindings for Rust
- 6404: Teach rustpkg how to probe for C libraries and header files
- 6005: Rustpkg should know about docs
- 2805: Bindgen-based build tool that creates self-contained hybrid crates from foreign libraries
- 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
- 4019: Rewrite tests.mk in Rust