From ce94cdd024e95183da678d4dceb829bb8e378c49 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 25 Oct 2007 13:25:45 -0400 Subject: [PATCH] More ideas for TODO. --- TODO | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/TODO b/TODO index eea05b0..39f5781 100644 --- a/TODO +++ b/TODO @@ -53,3 +53,18 @@ do { ... } while (((e++)->name & RAZOR_ENTRY_LAST) == 0); idiom for iteration of directories. + +- version the sections in the file, put the element size in the header + so we can add stuff to elements in a backwards compatible way. + +- overlay package sets? mount a read-only /usr over nfs or from the + virt-host and have a local package set overlaid over the read-only + one. shouldn't need new features in the core package set data + structure, but should be just conventions on top. we have the base + package set from the r/o system, the overlay set from the local + system and we can have an effective package set which is the merge + of everything from the overlay into the base set. the effective set + is easy to compute and we could do it on the fly or cache it. or + maybe the effective set is the on-disk representation and the + overlay can be computed when needed, we just keep a link back to the + base. -- 1.7.1