harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nathan Beyer <ndbe...@apache.org>
Subject Re: [classlib][concurrent] CopyOnWriteArrayList
Date Thu, 21 Jan 2010 03:22:27 GMT
On Wed, Jan 20, 2010 at 11:27 AM, Tim Ellison <t.p.ellison@gmail.com> wrote:
> As you probably know, our concurrency code is a copy of the code in Doug
> Lea's JSR166 repository.  You may also recall that the JSR166 version of
> CopyOnWriteArrayList [1] contains an unpalatable Sun copyright notice,
> so we created a Harmony version of this class as a replacement [2].
>
> Unfortunately, when we refreshed the implementation from Doug's
> repository back in July 2009 [3,4] the Harmony version was overwritten
> with the JSR166 version containing the original copyright statement.
>
> The remedy is to restore the Harmony version [5].  Of course we need to
> also check that it implements the right behavior of the refreshed code etc.
>
> Since we are currently distributing the original JSR166 version in our
> latest 5.0 M12 download, I propose that we now also produce a 5.0M12a
> containing the replacement file.
>
> Although this file has been in our builds since last July, we should not
> wait until the next scheduled Harmony milestone.  So, the 5.0M12a build
> will be a minimal change, derived by creating a tag based on 5.0M12
> (r885602) and fixing this one file.  That means we can have a shorter
> release cycle with reduced testing etc. and replace M12 with M12a.

+1 for M12a release with this one fix

>
> Comments and questions welcome.
>
> [1]
> http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/concurrent/src/main/java/java/util/concurrent/CopyOnWriteArrayList.java?view=log
> [2] http://issues.apache.org/jira/browse/HARMONY-1805
> [3] http://issues.apache.org/jira/browse/HARMONY-6262
> [4] http://svn.apache.org/viewvc?view=revision&revision=794678
> [5] http://svn.apache.org/viewvc?rev=901123&view=rev
>
> Regards,
> Tim
>

Mime
View raw message