On 10/26/07, Bill Rugolsky Jr. <brugolsky@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > 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 How can that be possible? RPM installs binaries not source. > (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. :-/ I'm speaking out of ignorance here, but can't you just get the Fedora spec file, and include your own patches into it and then do an rpmbuild -a. If this is repetitive enough it could be automated. > > Bill > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list > -- Fedora 7 : sipping some of that moonshine ( www.pembo13.com )