summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJames Bowes <jbowes@redhat.com>2008-07-09 08:16:08 -0400
committerKristian Høgsberg <krh@redhat.com>2008-07-09 10:11:13 -0400
commitbad9d8fd033c8f2bf5c08436a16442783a3d8549 (patch)
treeb106416c15c2882dd30344d5f44a8a9df6d1ff3d /TODO
parent48047240d3157ef9f8525ccd9d5c2342eb10abc6 (diff)
Use strings to identify section types in the on-disk repo format.
Previously, a given razor file type had a fixed number of sections in a fixed order, identified by an integer type. Now, sections are identified by a named string (stored in a string pool after the section lists). This will allow for razor files to contain arbitrary sections. For bonus points, also drop the 4k section alignment and change the magic byte string to "RZDB".
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 1 insertions, 8 deletions
diff --git a/TODO b/TODO
index 46cedcb..93c1f75 100644
--- a/TODO
+++ b/TODO
@@ -118,14 +118,7 @@ Towards replacing rpm + yum (0.1):
Package set file format items:
-- drop the 4k section alignment
-
-- just use strings for header identifiers, make the string pool
- section have a fixed string (maybe make "strings" always the first
- string so its index is 0), or maybe just require that it's the first
- section in the file.
-
-- nail down byte-order of rzdb file.
+- nail down byte-order of repo file.
- 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.