Re: Fedora without RPM?

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

 



On Fri, Oct 26, 2007 at 02:50:35PM -0500, Les Mikesell wrote:
> Nor is there much reason to think it could fix your problem of trying to 
> install packages that weren't built to be installed together.  There 
> aren't a lot of conflicting conary packages in the wild yet.
 
Quite right.  I was primarily answering Tim's query:

> I'd have to wonder why you'd want to do that.  You might as well do
> Linux from scratch, or pick on of the other smaller distros which don't
> use a package manager.

Yum works reasonably well these days, and the underlying RPM
infrastructure is improving.  But it is really designed to function
on one machine at a time.  It is hopelessly broken when attempting to
maintain a collection of instances (physical or virtual) e.g., laptop-,
workstation-, server-, and appliance-class installs differing in whether
they have X11, -devel packages, -debuginfo packages, etc., especially
when one would like to have some things, like documentation and debuginfo
files, on shared storage.

The packaging mechanism also makes it inordinately difficult to apply
and maintain local changes; e.g., at our firm, we maintain fairly
trivial changes to kernel, initscripts, openssh, etc., that have
been rejected upstream.  Rather than a five-line change that says
"whenever installing package foo, merge these patches or build changes
(e.g., --enable-*) to upstream source (now and for all time) and dump
the compiled packages in my local (preferred) repo branch," we end up
hacking spec files manually or with ad-hoc scripting.  It's idiotic,
and avoiding the headache requires writing a whole bunch of python or
perl to parse and modify spec files. :-/

	Bill

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux