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 - Fix client initscript to check BUILDID_HOST and/or fail gracefully when BUILDID_URL is unreachable 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