hi guys, I'm new on the list so apologies in advance if any of this is covering old ground.
I prepared the RPM package of FG that's up on the FG site. If Curt agrees it's wothwhile, then I'd like to submit FlightGear as an official Fedora project package(*1). This will broaden the visibility of and access to FlightGear by the Fedora Linux community. It will reduce the likelihood of any package conflict and dependency problems. It will also enforce a worthwhile quality control discipline on the packaging. As part of this, it occurs to me that FG would be better as a modular framework of packages, rather than one monolithic package. I'd like peoples' impressions of this idea. Current situation As it stands, the RPM package file is 75MB. Installed, the package takes up about 187MB. The base package has about 50 aircraft, taking on average about 2MB each. It comes with a single default scenery set of about 5MB(?). It comes with about 10MB of documentation. Proposal I was thinking along the lines of having a package breakdown along the following lines. flightgear-core flightgear-locale-w130n30 flightgear-aircraft-p51d flightgear-aircraft-747 <etc for all other aircraft> flightgear-docs flightgear-devel (for aircraft or scenery developers) Obviously this breakdown into packages would not necessarily have any upstream implications on Curt's original pristine source arrangements. The aims of such a package breakdown would be to: * make it easier for users to get new locales and aircraft; * make it easier for users to upgrade the core program without having the get the whole lot again; * make it easier for developers to create and distribute new locales and aircraft; * provide that people only get the bits they need; * make all but the core package architecture independant (simplifying arrangements for other Fedora architectures); * make the elements separately upgradable (within obvious limits); * provide a modular basis for downstream enhancements, such as a GUI FlightGear Component Console (a point-and- click tool to load or upgrade aircraft and locales, backended by a Yum or Apt repository). A related aim would be to have common RPM arrangements for all RPM Linux distros, using LSB principles where possible. So if you're reading this and maintain the package for {Connectiva,Mandrake,SuSE} please get in touch. It would be great if we could have a team approach. Comments sought. *1. That's fedora.us, not fedora.redhat.com. There is no likelihood of FlightGear getting into the Fedora Core distribution. *2. I am not doing this in any official Red Hat capacity. regards -- G. Richard Keech Chief Technology Architect Red Hat Asia-Pacific [EMAIL PROTECTED], [EMAIL PROTECTED] Melbourne Australia http://people.redhat.com/rkeech +61-419-036-463 mobile +61-3-9370-5611 fax Legal: http://apac.redhat.com/disclaimer _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel