diff options
author | James Bowes <jbowes@redhat.com> | 2008-07-09 08:16:08 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-07-09 10:11:13 -0400 |
commit | bad9d8fd033c8f2bf5c08436a16442783a3d8549 (patch) | |
tree | b106416c15c2882dd30344d5f44a8a9df6d1ff3d /TODO | |
parent | 48047240d3157ef9f8525ccd9d5c2342eb10abc6 (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-- | TODO | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -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. |