From a652ee9104fdb4b74288792cd2c1f9aa822039e0 Mon Sep 17 00:00:00 2001 From: Will Woods Date: Thu, 29 Jan 2009 14:12:37 -0500 Subject: Update TODO --- TODO | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index 1058fa1..1d41b4d 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,22 @@ -- write script to fetch all (debuginfo) packages for distro/arch - - use yum repo config files -- use unpack-debuginfo.sh to do a Proof-of-Concept demo on F10 -- rewrite unpack-debuginfo.sh in Python (for importing elsewhere) -- NEED SOURCE FILES. - - auto-generate per-session mounts, or make the filenames unique somehow? +For 1.0: +- write script to fetch all (debuginfo) packages for distro/arch, using: + - yum repo config files + - rsync URL + - nfs URL / local path + - etc? +- rewrite unpack-debuginfo.sh in Python (for importing elsewhere)? +- RPM package + - debuginfofs (client) + - debuginfofs-server + - init.d service, or upstart service? + - Do like gnome-user-share and run our own httpd + - Need to choose a port for this + +Further work: +- Avahi announce server to local network +- Provide source files as well + - Client-side FUSE filesystem that auto-fills src/ dir as build-id files + are read +- Server-side 'repofs' - FUSE filesystem that presents repo/package contents + - Unpack RPMs into cache, only when files are opened + - Clear old files from cache periodically -- cgit