Slashdot Mirror


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

5 of 29 comments (clear)

  1. Re:Are you serious? by saden1 · · Score: 3, Informative

    Huh? Are you talking about compiling or building a distribution package?

    You have to use MSI build tool to package your application for windows platform now (safest and best method according to MS) and VS has a crappy packaging tool. And if you have ever used one of the commercial MSI build tools you know it is not easy. I must say though that Wise Installer is one of the best out there but its flexibility leaves much to be desired. Still, it is better than InstallShield but still pain in the ass if you want to do complex stuff.

    --

    -----
    One is born into aristocracy, but mediocrity can only be achieved through hard work.
  2. Re:Are you serious? by zulux · · Score: 3, Informative

    You've obviously never used SCONS.

    I second that: SCONS kicks ass!!!

    More info: here

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  3. Re:Are you serious? by Haeleth · · Score: 3, Informative

    Microsoft Visual Studio kicks the shit out of autoconf

    Apples and oranges. The whole PURPOSE of autoconf is to compile code on multiple disparate platforms. If you're only writing for one platform, you'd be an idiot to use autoconf. And if you're using Visual Studio, you're only writing for one platform - by definition.

  4. Re:shop and compare by v_thunder · · Score: 2, Informative

    BB is not an autotools replacement. Its primary purpose is packaging.

    A typical setup to build something with BB will use autotools, or MakeMaker, or whatever the module requires to prepare, build, and install.

    As for the portage system, I have not looked at it much, but I think that it should not be hard to add support to BB for gentoo's binary packages.

    HTH,
    -Dan

  5. Re:But... by v_thunder · · Score: 2, Informative

    It cannot read mail, sorry. But it can send it :-)

    -Dan