Tonight after formally putting my name down for the “Packaging JBoss on Fedora” project I decided I should really start doing something. Tonight I decided to do a lot of reading and as I type I am downloading the jboss-5.0.0-CR2 source. I am going to concentrate on the 5.0.0 release because by the time this package has any chance for inclusion to the mainline Fedora project 5.0.0 would likely be released.
Originally, I downloaded a binary package of jboss, but I quickly decided that I was wasting time as all Fedora packages must be built from upstream source, with a minimum of patching. These are two things I personally love about Fedora, unlike some other distros (namely Debian and by extension Ubuntu) which keep patches going for many years without ever submitting them upstream.
Instead of building Firefox which I have already done, or building OpenOffice I am going to build JBoss from source as this is a lot more relavent to my project. I am going to be building from snapshots intead of repository checkouts since I am packaging. I have just finished downloading and extracting the snapshot. As per the JBoss Getting Started Guide I have run ant in the build subdirectory. I am currently downloading a bunch of dependencies. I have personally only used Maven 2 for building my java projects so this is a little different to what I am used to (I miss my “executing mojo” messages). My ant run just finished in 13:07 which leads me to beleive i didn’t actually build the software but instead just downloaded already built components I will be investigating this tomorrow as I need to work on a Project Management project right now.





