Re: Boot speedup with readahead

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

 



On Thu, 2008-09-11 at 12:33 +0200, Ralf Corsepius wrote:
> I would turn this argument around: rpm missed its opportunities "to do
> various things" forcing people to circumvent rpm's limitations by
> ruck-sacking rpm with add-ons such as yum, yast/ycl etc.

Oh come on. How is layered, loosely coupled, encapsulated separation of
concerns NOT good design?

The diversity of RPM front ends is a sign we're doing things right.

Do we want to drag all of Yum's deps (python, and so on) down in to RPM
itself? How about C++?

RPM should be kept as small and simple as possible. We should avoid
creeping features into it. We need to think carefully about what RPM's
job really is. If anything it needs to be simpler. There was talk of
ripping the URL-download "feature" out of RPM. Did that ever actually
happen?

Two things are getting completely confounded in this thread.

1) Prelinking
2) GNOME icon cache

Prelinking is a non-vital system-wide optimization. It does not need to
be in RPM.

The GNOME icon cache is a whole other bag of crackrock. Is it really
required for system functioning? I'm assuming since we're bending over
backward for it, it is required. Duplicate spec scriptlets stink, but I
think the real problem is in GNOME. Should the cache really be system
wide? Why is it not per-user, and automatically re-generated? The whole
thing stinks of bad design, we shouldn't have to be special-casing crap
like this in our package management in the first place. It doesn't
belong in RPM *or* yum.

http://en.wikipedia.org/wiki/Code_smell

Attachment: signature.asc
Description: This is a digitally signed message part

-- 
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