diff options
author | Héctor Orón Martínez <zumbi@debian.org> | 2018-01-09 19:12:07 +0100 |
---|---|---|
committer | Héctor Orón Martínez <zumbi@debian.org> | 2018-01-09 19:12:07 +0100 |
commit | 4808cb7058c548bf76476ec2f9618d784d76bdda (patch) | |
tree | 1dc1e8cc24171783fc8d9da306b1e92798960a15 /TODO |
New upstream version 1.0.0+git20171222.87b0d5e
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 56 |
1 files changed, 56 insertions, 0 deletions
@@ -0,0 +1,56 @@ +Before 1.0 +* Rename to debos + +Potentially After 1.0 + +* Make logging more consistent +* Have a mode to output the final yaml after templating and then exit (dry-run?) + + +* Documentation of all actions and overall concepts! +* Tests, individual actions are mostly testable.. + +* Support having devices as image files (fakemachine should handle it ok) + +* Create a standard docker image with debos to push to docker hub for easy + image creation + +* Template function to include other files +* Dependency system between recipes ? + +* Warn on unknown yaml fields? + +* New actions: +** Create a manifest from install debian packages +** Install all dbgsym packages for a given rootfs +** Install all dev package for installed libraries +** Generalize the ostree conversion into an action? +** Ostree checkout for incremental fast updates? +** Action to get remote content which can be copied in +*** Download tarball from http and unpack (same content) +*** Download git tree (e.g. to get rpi firmware) +*** Download .deb (e.g. u-boot to raw write rather then install) + +* Check what triggers ostree changes and try to minimize those + +* Control passwd & group contents as that can be problematic with ostree + +* Rewrite debootstrap in pure go to add a bunch of smarts (e.g. parallel + downloads, local caching etc) + +* Rewrite pack/unpack in pure go and support more formats + + +* Make actions using (host) commands check their existance early + + +* Ensure we copy xattrs? + +* Fix race in qemu-helper (if qemu-user-static gets installed in the system + chroot things will get confused) + +* Do shell compatible parsing of script: argument to run actions and + environment substitution + +* Support gpg signing ostree commits + |