On 10/26/07, Bill Rugolsky Jr. <brugolsky(a)telemetry-investments.com> 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(a)redhat.com
To unsubscribe:
https://www.redhat.com/mailman/listinfo/fedora-list
--
Fedora 7 : sipping some of that moonshine
(
www.pembo13.com )