Re: Fedora without RPM?

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

 



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 )


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux