"Action Items" From FUDCon?
Matt Domsch
matt at domsch.com
Mon Jan 14 16:22:21 UTC 2008
On Sun, Jan 13, 2008 at 06:28:55PM -0600, Mike McGrath wrote:
> Can anyone think of any action items the infrastructure team (or others
> for that matter) may need to do as a result of discussions during
> hackfest/fudcon?
Lots of little things came out of discussions I was in. Not all are
action items, just to ponder.
* MirrorManager mirrorlist needs to be able to provide the list of mirrors _by
protocol_. e.g append &proto={http,ftp,rsync} to get back the list of rsync
mirrors. Should be easy enough for me to add. Unity folks want
this.
* Promote/rebrand the Rescue ISO into the "Fedora Network-based
Installer". Needs trivial change (clumens will make) to use default
path download.fp.o/pub/fedora/.... This will allow users to get
started installing or upgrading by downloading only ~100MB instead
of ~700MB. Debate fate of boot.iso which lets people get started by
downloading only 8MB, knowing they need to download another 92MB
stage2 immediately during install too.
* follow-up - teach anaconda loader to parse a mirrorlist instead of
using a single default path. This provides better failover
capability and lets users choose which mirror they want.
* follow-up - anaconda doesn't have a way to mimic yum Ctrl-C to jump
to the next mirror in the mirrorlist in case you've hit a dud/slow
mirror. Would be nice to have.
* yum-avahi plugin, and some form of sharing. Think avahi query 'who
has foo-0.1.3-1.i386.rpm in your yum cache?', get back answers, and
download from that local user. Repo metadata could be done
likewise (it too is signed after all).
* UEFI support is shaping up thanks to PeterJ. Now to finish that in
time for F9.
* DaveJ had some good ideas for disabling unneeded syncs
during install (e.g. remount / as ext2 during install - no
reason to journal then, and mount as ext3 afterwards). Fix rpm so
it doesn't fsync() after writing each file to disk. Also fix the
syslogd so it doesn't fsync() after each line when writing out the
logs during bootup.
* Mock has gotten faster recently - enough so that we could probably
throw lots more builds at our build systems. One fallout is that
when a in the dependency tree changes, we could have koji kick off
scratch builds of all applications later in the dependency tree, to
discover compile-time breakage of those later applications. This
would let us catch these earlier. Some people do this already
themselves manually - I'm saying integrate it into koji. (If we need
to add more build servers, we can investigate.)
* With the re-invigorated marketing push, look for ways to get
additional sponsorship and to integrate sponsors into the Fedora
community (as opposed to merely asking for money).
* Improve Packaging around software licenses to more automate checking
for license compatibility (two apps separately licensed - are their
licenses compatible...)
-Matt
More information about the fedora-advisory-board
mailing list