On 11/22/11 1:21 PM, Adrian Cumiskey wrote:
> I have a professional interest to get out a release of UUID as my current
> project would like to adopt it.  I'd be more than happy to volunteer to
> help out/finish off the project so we can get it released.

Great!  I will kick off a promotion vote.

Phil
>
> Cheers, Adrian.
>
> On 22 November 2011 13:55, Phil Steitz <phil.ste...@gmail.com> wrote:
>
>> On 11/22/11 8:38 AM, Jörg Schaible wrote:
>>> Hi Ralph,
>>>
>>> Ralph Goers wrote:
>>>
>>>> Actually, UUID implementations aren't really obsolete. The Random UUID
>>>> generated by Java can't be guaranteed to be unique, just that the
>>>> probability that it is is very high.  In many circumstances it is
>>>> desirable to have a UUID where the uniqueness properties are known -
>> such
>>>> as a type 1 UUID. For that reason I had to implement my own UUID class
>> at
>> https://svn.apache.org/repos/asf/logging/log4j/branches/BRANCH_2_0_EXPERIMENTAL/rgoers/log4j2-
>>> core/src/main/java/org/apache/logging/log4j/core/helpers/UUIDUtil.java.
>>>>  I can think of other circumstances where a Type 1 UUID may not be quite
>>>> sufficient and the algorithm will need to be modified somewhat.
>>> The reason for id never see the light of a proper release was SANDBOX-53
>>> i.e. the requirement of the component to be added to the jre/lib/ext
>> library
>>> (it does not *have* to be added there, but it shoudl be *possible*).
>>> Therefore it was IMHO a mistake in this context to add more
>> functionality to
>>> the component than pure UUID generation without additional dependencies.
>> If
>>> we move the generic identifier generation into lang, strip off any
>>> dependency, it would be a real improvement and it can be used in the
>>> described context.
>>>
>>>> FWIW, In my research on UUIDs I ran across
>>>> http://johannburkard.de/software/uuid/ which would be a good
>>>> implementation of a type 1 uuid - except it isn't thread safe. See my
>>>> comments at http://wiki.apache.org/cassandra/TimeBaseUUIDNotes
>>> AFAICS id delivers all this.
>> Right, the other reason that we could never get [id] out of the
>> sandbox was that the original developer of the UUID code went on to
>> other things and we did not have anyone ready and willing to verify
>> spec compliance, complete documenting and developing tests for the
>> code and stick around at least for a little while to support it.
>> The non-UUID generators and the API have some practical value, so it
>> would be great to get at least that stuff released somehow.  If you
>> and Ralf want to sign up to finish the UUID code, that would be
>> great as well.  I am +1 to promote if we have volunteers to work in
>> this thing.  I am -0 for pulling the non-UUID stuff back into
>> [lang], for pretty much the same reasons that this component was
>> created in the first place.
>>
>> Phil
>>
>>
>>> Cheers,
>>> Jörg
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>


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

Reply via email to