Re: Fedora's way forward

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Mar 31, 2006, at 2:15 AM, Hans de Goede wrote:


Eric S. Raymond wrote:
Michael J Knox <michael@xxxxxxxxxxx>:
After looking at the link I gave closer, I noticed this:

http://easylinux.info/wiki/Fedora_frog

This is a script that installs and sets up a lot of the things people are looking for.

How about we work on/from/with that? Its certainly a start.
Agreed.

No this is way wrong:
-it drags in mscorefont which is atleast a legal gray area
-it enables all repos under the sun causing repo conflict nightmare,
I've had to help many new Linux users fix their systems after following
 great advise like this.
-and does all kind of other evil

Strong agreement, please don't base this on a hackish script. Ideally, the solution should just, upon the user pressing the link in the Web Browser do the following

 - Serve an RPM file with the right mime type (e.g. not Realaudio)
- User opens RPM with Pirut (because Pirut is the default handler for RPM files) - RPM contains .repo file and have Deps on the packages you want to install - Please be conservative in what packages you pull in; suggest just to provide the gstreamer plug-ins initially
 - Done

Suggestions

- Avoid pulling in more than one repository as 3rd party repos do tend to provide same packages and it gets muddy if you get pkg Foo from repo A and then repo B provides an upgrade => stick to a single 3rd party repo

- Though it is tempting, please avoid installing proprietary software for which we already got an excellent, better or good-enough free replacement - e.g. for movies we got Totem, e.g. we don't need mplayer (if Totem can't play a specific stream the user should file bugs) - for document viewing we got Evince (if the user needs a11y make the Evince authors fix it, don't install adobe reader)
 - Ditto for Ekiga vs. Skype

- Initially avoid pulling in kernel module packages until automatic rebuild of said packages works... otherwise you get users unable to update their kernel..

- Don't use hackish scripts to reconfigure other parts of the users system; if you need default configuration for one or more packages changed then file a bug in bugzilla and solve it in Fedora

So the bottom line is... keep it simple, transparent and easy to understand... if you start providing a script like that Fedora Frog thing you are bound to get ignored by package maintainers in Core and Extras. Suggest to just start with media codecs. Once the project is a success think about pulling in more stuff.. but the mantra must be that clicking this link should never ever fail...

Another suggestion, if you want the mindshare of the developers and package maintainers in Core/Extras (and you do because if you get them to use this they sure as hell will do their part to make sure upgrades works with the 3rd party packages you pull in) make sure you enable this solution on Rawhide too... yes, this includes making sure that 3rd party repos rebuild for Rawhide everyday or whenever necessary. Getting 3rd repo to buy into this might be the biggest hurdle though ICBW.

HTH,
David

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux