summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorHéctor Orón Martínez <zumbi@debian.org>2018-01-09 19:12:07 +0100
committerHéctor Orón Martínez <zumbi@debian.org>2018-01-09 19:12:07 +0100
commit4808cb7058c548bf76476ec2f9618d784d76bdda (patch)
tree1dc1e8cc24171783fc8d9da306b1e92798960a15 /TODO
New upstream version 1.0.0+git20171222.87b0d5e
Diffstat (limited to 'TODO')
-rw-r--r--TODO56
1 files changed, 56 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..36f33bf
--- /dev/null
+++ b/TODO
@@ -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
+