Novell Releases Ximian's Build Buddy
BB maintainer Dan Mills writes "The Ximian Build System, Build Buddy, is now available to the community. This is a very exciting moment, and one that many of us at Ximian have been hoping would come. Build Buddy is a cross-platform packaging system designed with flexibility, reproducibility, and automation in mind. It features: support for producing RPM, Deb, and SD (HP-UX) packages; a testing/package verification framework; Red Carpet integration; command-line and Web interfaces; support for remote build scheduling via XML-RPC; reproducible build environments (chroot jails); and flexible XML package metadata description. Sound interesting? Visit primates.ximian.com/~thunder/bb for other documentation and links. We are very interested in starting a user and developer community around BB. Feel free to contact us via the mailing lists if you have any questions."
I'd be curious to know how buildbuddy compares to other tools like autoconf, automake, and gentoo's portage system.
"Provided by the management for your protection."
I'm not downloading till they have .debs of it...
-- (appended to the end of comments you post, 120 chars)
A build system with the objective of being less arcane than autoconf? HOORAY!
Seriously though, build systems is one place where, despite all its bugs and shortcomings, Microsoft Visual Studio kicks the shit out of autoconf/jam/whatever else. It's not cross platform nor very configurable, admittedly, but as far as ease of use goes it is in an entirely different universe from standard UNIX build systems.
Hopefully Build Buddy can strike a decent balance between ease of use and configurability. I'm looking forward to checking it out.
Random and weird software I've written.
Is that anything like a "Bonzi Buddy"?
He talks to you!
He can search the Internet for you!
He can write your Makefiles!
He will give you helpful hints on your compile errors!
He can tell jokes!
He will remind you to document your code!
He knows lots of trivia questions about C++ syntax!
Best of all, he's FREE!
Download your very own "Build Buddy" and make a new friend today!
Note for stupid people: the preceeding was entirely made up.
main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
But can it read mail?
Great minds think alike; fools seldom differ.
In case it has escaped your notice, KDevelop is a perfectly usable, very friendly, and very configurable was of managing autoconf. Imagine that. An open-source IDE to manage cross-platform building of packages through a proven standard (Did I say standard? I meant it.)