From 6939360165c5585a3f3a0a1f792827dff8e2f3e5 Mon Sep 17 00:00:00 2001 From: Will Woods Date: Mon, 23 Feb 2009 18:36:51 -0500 Subject: update TODO --- TODO | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/TODO b/TODO index ec47622..6d478a8 100644 --- a/TODO +++ b/TODO @@ -2,16 +2,14 @@ For 1.0: - debuginfofs-mirror: - Fix half-assed logging - Fix half-assed i18n - - Clean up methods (move stuff from __main__ to the class) - - Unpack RPMS to a temporary dir, move it into place (atomic create) -- 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 + - Clean up methods (move stuff from main() to the class) +- debuginfofs-server service + - init.d service, or upstart event? + - Do like gnome-user-share and run our own httpd + - Need to choose a port for this - Fix client initscript to check BUILDID_HOST and/or fail gracefully when BUILDID_URL is unreachable +- Workaround to let old (RHEL5) yum handle repos with new hashes (rawhide)? Further work: - Cleanups for debuginfofs-mirror: @@ -19,6 +17,11 @@ Further work: - Figure out if we can make yum handle checking for already-cached files - make debuginfofs-mirror able to use rsync? - Avahi announce server to local network +- Optionally delete source files, since we're not using them + - For the record: F10 i386+x86_64 full debuginfo stats: + - debuginfo data (.debug files): 100k files, 73GB + - source files : 2.2m files (!), 38GB + - Saves 34% disk space, lots and lots of inodes Crazy future ideas: - Provide source files as well -- cgit