diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -32,14 +32,6 @@ Towards replacing rpm + yum (0.1): - pre-link changing binaries and libs on disk screwing up checksum? -- 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. - maybe not necessary, we can just add sections that augment the - sections we want to add to (similar to how rpm has add versioned - deps). - - pipelined download and install; topo-sort packages in update set, pick one with all deps in the current set, add it to the current set and satisfy deps against update set => result: minimal update @@ -53,6 +45,25 @@ Towards replacing rpm + yum (0.1): (system.repo.lock or so, see git) so that razor updates are prevented if the systems crashes during an update. + +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 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. + maybe not necessary, we can just add sections that augment the + sections we want to add to (similar to how rpm has add versioned + deps). + + Misc ideas: - keep history of installed packages/journal of package transaction, |