On Tue, 2008-09-30 at 10:42 +0100, Peter Robinson wrote:
I'm trying to meet a (probably overly aggressive) personal goal of having zero NEW rawhide bugs (which are not Package Reviews) by the time of Fedora 10 GA. Along the way I thought I'd post some of the questions and issues I see while triaging these bugs so we can all learn. I encourage others to do the same. I've just knocked the list down to close to 500!
If you want to join in and help the query for NEW rawhide bugs excluding package reviews is here: http://tinyurl.com/6llac8
Here is what I have so far:
# Is there a general policy around using perl in pre/post ? https://bugzilla.redhat.com/show_bug.cgi?id=462996
Not that I know of, but it is good practice to avoid creating unneccessary dependancies if there are alternatives, particularly if the choice is between a large package & small package. Many perl scripts can be done just as well with a short piece of awk/sed. This makes it much easier for people who want to build minimal/small Fedora images because they don't unneccessarily bring in the entire of Perl just for a %post script. Not that I want to single out perl - the same rationale would apply to unneccessary use of python, if the use in question could be easily written in awk/sed.
Fully agreed, but ... consider both python and perl
- are part of the base-packages Fedora is based on.
- there are other dependencies adding much more bloat to "minimal
installs"
That's not entirely true.
Check "Base" in comps.xml, check mock's default setup - It's a convention.
In fact its very easy now to run a complete gnome desktop without perl at all.
[..]
In fact its very easy now to run a complete gnome desktop without perl at all. I'm doing it quite successfully with rawhide on my eeePC
I wish the same would apply to python, lua and others, it would spare quite a number of bytes on my i586, because I am using perl, but don't have much use for python ...
This will save a number of meg off the build. Python is quite a bit harder as it is used in a lot of RH systems packages.
Right, a major problem with RH based distros.
Ralf