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 )

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