redhat abe
Jeff Johnson
n3npq at nc.rr.com
Thu Jan 27 10:55:39 UTC 2005
Arjan van de Ven wrote:
>On Thu, 2005-01-27 at 09:28 +0100, Christof Damian wrote:
>
>
>>I just read about Red Hat ABE (Application Build Environment) which
>>seems to be something similar to mach.
>>
>>
Hmmm, nice stuff.
Finally, someone has packaged up a KISSy chroot based build system, very
cool.
Watch out for:
* rpm-4.1.1 won't create multilib packaging correctly on AS2.1. You
ought to lose
rpm-4.1.1 at your earliest opportunity. Move to rpm-4.2.2-0.8 (at
least), and
with external beecrypt and elfutils, and you should be fine.
* --aid is as good or bad as the rpmdb used. I don't yet see tools to
manage rpmdb
headers incrementally, and --justdb from the rpm CLI is a
blunderbuss. Much
better could be done. In fact has been done ...
* perl sux equally as much as python ;-)
>the goals are very similar to mach, but mach uses apt which made it not
>suitable as basis for the ABE
>
I suggested to mach developers quite some time ago that --aid was more than
enough to populate an empty chroot from rpm packages. Thanks for the
manifest
proof that, indeed, --aid is sufficient.
>
>
>>Will this be available or work on fedora? Has anyone tried it ?
>>
>>
>
>it'll work for fc3 for sure; I tested that extensively ;)
>Older fedoras might need some minor tweaks
>
Aside from the issues above, I dunno of any rpm implementation
problems that would prevent rhel-abe from being used for any/all
of FCn, but there's a great deal of churn-and-burn packaging and rpm
details that need to be accomodated. Probably that's what you mean by
"tweaks".
There are later versions of rpm built for FC1/FC2/FC3 at
ftp://ftp.rpm.org/pub/rpm/test
that will never ever be released "officially" (due to lack of interest),
but those packages might be useful as starting points for adjusting
some of the "tweaks" between fc1/fc2/fc3/fc4.
Latest possible common version of rpm for all of fc1/fc2/fc3/fc4 would
only help eliminate "tweaks".
Disclaimer: I dunno where rhel-abe came from, and I dunno where
rhel-abe is going, and I've never used rhel-abe, or knew rhel-abe existed,
until an hour ago.
So my comments are from examining the srpm, nothing more.
Good luck!
73 de Jeff
More information about the fedora-devel-list
mailing list