kano-repository-manager
kano-repository-manager copied to clipboard
Managing small Debian repositories
When there are two people building the same package at the same time, the versions will clash, because they're are only committed at the end of each build. (reported by...
The `Package#build` method should return an instance of the `Build` class. The builds should be managed by the respective `Package` instances.
Extend the push command to ask for confirmation when pushing to the `stable` suite (similar to what `apt-get install pkg` does). ### What needs to be done 1. Change the...
It would be nice if the `dr` command had a switch to replace the readable output with bunyan-compatible JSON logs for aggregation and automatic processing We could process and store...
The list `dr list packages` should display information about package type (either with or without a source). All the packages in the output of the above-mentioned command are printed with...
The builds are being stored inside the repository tree that isn't set up to be browsed by users. But sometimes it would be nice to build a package and export...
For compiled packages it would be useful to use CCache to speed up builds. I think this could be done by bind-mounting the cache into the build root.
In theory, each suite is in fact targeting a different distribution and may require a different build environment. This isn't supported yet.
It's possible and easy to set up a local apt proxy using apt-cacher. This would make the build process much faster as well as would be friendlier to the official...