[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#783538: JCS packaging



On 05/31/2015 02:01 AM, Sebastiaan Couwenberg wrote:
> On 04/27/2015 09:59 PM, Sebastiaan Couwenberg wrote:
>> The new JOSM tested snapshot (8279) released today requires two
>> additional Java dependencies: Commons JCS & Commons Logging, the latter
>> is already packaged in Debian but JCS is not. I've filed an RFP
>> (#783538) and I'll look into package it myself depending on the response
>> to the RFP. The current upstream release is 2.0-beta1 so it may not be
>> entirely ready for wider use yet.
> 
> There has been no response to the RFP, so I looked into packing JCS
> myself. Initial packaging is available in my personal git repository for
> now:
> 
> http://git.linuxminded.nl/?p=pkg-java/libcommons-jcs-java
> 
> While most of the build dependencies seem to be available in Debian,
> there is an issue with missing velocity-tools components. See the
> attached build log.
> 
> The velocity-tools README.Debian documents the missing struts part, so
> we need some changes there to accommodate JCS. I hope the Java team can
> help with that.

The velocity-tools issue has been resolved, the pom.xml needed an
explicit dependency on velocity and maven rules for the
velocity-tools-view jar.

Apart from a few test failures the commons-jcs-core module now builds,
unfortunately the next module in line (commons-jcs-jcache) fails to
build due to missing geronimo specs dependencies.

http://commons.apache.org/proper/commons-jcs/commons-jcs-jcache/dependencies.html

I'll look into packaging the missing jeronimo specs dependencies too.

If possible I'll exclude the commons-jcs-jcache-extras &
commons-jcs-tck-tests modules that depend on the unpackaged
openwebbeans-impl so I don't need to package that too.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


Reply to: