This page contains a list of planned features or changes.
- 
Add support for building packages inside a chroot, with Mock or Iurt. 
- 
Add support for workspace containing only one project, with everything in the root directory (when the projects_dir value is not set). 
- 
When no project name is given on command line, detect the project to use with the current working directory. 
- 
Add a test command. After building packages, this run some integration tests on the packages. This works on packages, or other files created by the build command. 
- 
Add an install command, to install the package that has been built. 
- 
Make the dtemplate variable a function that returns the distro config option value. Make it possible to override distro config in a project’s config.
- 
Add a pkg template function that take a generic package name as argument, and return a distro specific package name. To do this, it will use the first undef value after trying in the following order : - 
if the config option distributions/[distro]/packagesis a hash, then return the value with generic package name as key
- 
if the config option distributions/[distro]/packagesis a string, then use it as the package name. You could do an exec in this option, if you want to use a script to convert the package name.
- 
return the same package name 
 
- 
- 
Write default templates for perl, python, ruby modules, and plugins to generate config file for modules with infos from CPAN, Python package index, Ruby gems, etc … This should make it possible to create a package for any supported distribution, for a perl, python, ruby module with a single command.