Tuesday, November 15, 2005

JPackage - solving missing jakarta-commons-transaction

I use the excellent JPackage to get RPM's of the Java libraries I use whenever possible. Together with yum, it's a very easy way of making sure I have all the appropriate dependencies in place, and tracking updates as they occur. I'm just about to start on a new project that requires us to use JBoss, so I thought that I'd get it from JPackage and make sure it stays up-to-date. Simple? Alas, no. Installing jboss4-system, I got:

--> Running transaction check
--> Processing Dependency: jakarta-commons-transaction for package: jakarta-slide-server
--> Processing Dependency: jakarta-commons-transaction for package: jakarta-slide-webdavclient
--> Finished Dependency Resolution
Error: Missing Dependency: jakarta-commons-transaction is needed by package jakarta-slide-server
Error: Missing Dependency: jakarta-commons-transaction is needed by package jakarta-slide-webdavclient

And indeed jakarta-commons-transaction is not available for download from JPackage. Reading the mailing list archives, it seems it's in development still (so I'm not sure why it appears as a dependency in released packages - oh well). Fortunately, development snapshots of the JPackage RPM's are available. Having manually downloaded and installed the errant transactions RPM, all is now well. Which just leaves me with JBoss itself to learn. Sigh!

del.icio.us: , , ,

1 comment:

Anonymous said...

Many thanks to the link for transaction