commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Lundberg <denn...@apache.org>
Subject Re: Maven bugs when building Sanselan
Date Thu, 01 Mar 2012 20:18:13 GMT
On 2012-03-01 20:45, Gary Gregory wrote:
> On Thu, Mar 1, 2012 at 2:25 PM, Dennis Lundberg <dennisl@apache.org> wrote:
> 
>> On 2012-03-01 06:23, Damjan Jovanovic wrote:
>>> On Wed, Feb 29, 2012 at 9:45 PM, Dennis Lundberg <dennisl@apache.org>
>> wrote:
>>>> On 2012-02-29 19:00, Damjan Jovanovic wrote:
>>>>> Hi
>>>>>
>>>>> As we near the 1.0 release of Sanselan / Apache Commons Imaging, I am
>>>>> having showstopper problems with Maven.
>>>>>
>>>>> The first problem, now fixed, was that "mvn assembly:assembly" failed
>>>>> due to the Maven Assembly plugin failing to add a non-ASCII filename
>>>>> to a tar file (https://jira.codehaus.org/browse/MASSEMBLY-515),
>>>>> because Plexus Archiver had a bug that wrongly assumed number of chars
>>>>> = number of bytes, an assumption that quickly fails on UTF-8 locales
>>>>> (http://jira.codehaus.org/browse/PLXCOMP-195). I sent a patch to
>>>>> Plexus Archiver, they quickly included that patch in the next release,
>>>>> and Maven Assembly then made a 2.3 release which unknowingly pulled in
>>>>> that new release of Plexus Archiver. So by increasing the needed
>>>>> version of Maven Assembly to 2.3, I got that working now :). I see
>>>>> someone recently patched the Commons parent POM with the same version
>>>>> change - even better.
>>>>>
>>>>> The second is that "mvn site" fails because Clirr can't compare some
>>>>> inner classes properly, and the Maven Clirr plugin doesn't properly
>>>>> count and delete classes that can't be compared, leading to
>>>>> ArrayIndexOutOfBoundsException
>>>>> (http://jira.codehaus.org/browse/MCLIRR-36 and probably
>>>>> http://jira.codehaus.org/browse/MCLIRR-25 and
>>>>> http://jira.codehaus.org/browse/MCLIRR-37). I made and attached a
>>>>> working patch to that bug, but there's been no response yet and the
>>>>> project seems dead :(.
>>>>
>>>> I'll take a look at the patch and see if I can push for a release of the
>>>> Clirr plugin.
>>>>
>>>
>>> Great, thank you!
>>>
>>> Damjan
>>
>> Hi
>>
>> I had some trouble building Sanselan locally with Java 5, so I added
>> Sanselan to our Continuum CI server. The first build gives the same
>> result as I got locally, which is a compilation failure. The full report
>> is here:
>>
>>
>> http://vmbuild.apache.org/continuum/buildResult.action?buildId=19556&projectId=251
>>
>> The error message is:
>>
>> [ERROR] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Compilation failure
>>
>> /home/continuum/continuum-base/data/working-directory/251/src/main/java/org/apache/commons/sanselan/formats/jpeg/iptc/IptcParser.java:[56,37]
>> cannot find symbol
>> symbol  : method copyOfRange(byte[],int,int)
>> location: class java.util.Arrays
>>
>> That seems to be a Java 6 method. Someone should have a look at that.
>>
>> I'll continue chasing Clirr-bugs using Java 6 for the time being.
>>
> 
> Why are we "chasing Clirr-bugs" when this is not released?

I'm trying to fix bugs in Maven Clirr Plugin. The JIRA tickets uses
Commons Sanselan as an example project that shows the bugs in action.
That's what got me building Sanselan.

> 
> Gary
> 
> 
> 
>>
>> --
>> Dennis Lundberg
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message