Re: Re: What's OSuser status?

Mike Cannon-Brookes <[email protected]>
Newsgroups gmane.comp.java.open-symphony.devel
Message-ID <BB528F17.2FF88%[email protected]>
I'm agreed. I've done some tweaks to the existing source recently (to the
Hibernate providers) but I believe I checked them into SF as I knew nothing
about how to operate java.net and didn't have an account there at the time.

As for OSUser 2, I believe we need to set some broad goals and then move to
them slowly. A total rewrite is a bad idea IMHO, I like the idea of a
gradual refactoring. Broken APIs are OK if they need to be broken, but I
think we should try to maintain as much backward compatibility as possible?

The main things OSUser can't do right now that I want it to are:
- interface/impl separation - currently everything is in final concrete
classes which makes unit testing very hard
- querying - I want to find all users with email address matching @foo.com,
all users with a certain property etc. This is VERY inefficient at the
moment. Also, as this is most often used to make some sort of user browser,
I wonder if it's efficient to make this paged? (ie get users 1-20 in group
Y)

Those are really the main two things I'm looking for - I'm not sure about
others.

Cheers,
Mike  

On 2/8/03 9:16 AM, "Pat Lightbody" ([email protected]) penned the words:

> OK, here's the deal:
> 
> * The latest, KNOWN WORKING code is still the osuser module (no sandbox).
> This is probably the "most current"
> * Mike started his own OSUser2 drive, wrote code, checked it in, and then SF
> CVS crashed and that's the last I've heard. Mike?
> * David Smiley is the owner the the sandbox/osuser stuff -- it's a rewrite
> and the interfaces are there but no implementations are in place. It's been
> dormant for a while, but David has started to pick it up again and he
> recently checked some stuff in (I don't know what).
> * Paul Hammant did a spike on the current stuff and refactored it -- no
> rewrite. He emailed us the code but we haven't done anything yet with it and
> there are still ongoing discussions.
> 
> OK, with that said, I have no idea what to do. I want to migrate _one_ of
> the above to java.net and let the rest die. Any ideas which? I'm leaning
> towards Paul's code because it's a refactor of code i KNOW works, but
> incorporate some of the ideas that David also addressed and allows for
> better testability. I'm hoping that if we did that Mike, David, Paul, and
> many others would be able to work together on a single source tree.
> 
> -Pat
> 
> ----- Original Message -----
> From: "Chris Miller" <[email protected]>
> To: <[email protected]>
> Sent: Friday, August 01, 2003 1:14 PM
> Subject: [Opensymphony-developers] Re: What's OSuser status?
> 
> 
>> I'm really confused about osuser now too - we're looking at using it on a
>> new project but I have no idea what codebase we should be grabbing.
>> 
>> The code that's currently in sourceforge appears to be the latest that's
>> available, however I've seen a few posts that say the sandbox is more
>> current. Well either my CVS client is broken or I'm looking in the wrong
>> place, because the osuser sandbox code is only a few files...  And then
>> there's the Wiki that talks up the mysterious OSUser 2.0
>> (http://wiki.opensymphony.com/space/OSUser2) being developed at
> Atlassian -
>> " You can see the progress in the CVS sandbox under the osuser2
> directory".
>> But I can't see an osuser2 directory in the sandbox? And last but not
> least,
>> there's the www.opensymphony.com news that says a new version is coming
> from
>> Paul Hammant and David Smiley.
>> 
>> Someone must know something!
>> 
>> "Hani Suleiman" <[email protected]> wrote in message
>> news:[email protected]...
>>> I'd love to know too, one way or another. It's getting really tiring
>>> hearing 'yeah we'll let you know soon', I don't mind keeping up with
>>> patches, and moving it to java.net, any of the 'grunt' work. Hanging in
>>> limbo like this though is hugely unproductive and just hurts the
> project.
>>> 
>>> As far as osuser sandbox and any other halfbaked implementations, either
>>> you come forth and finish it off and make it official osuser, or your
> work
>>> is for nothing!
>> 
>> 
>> 
>> 
>> 
>> -------------------------------------------------------
>> This SF.Net email sponsored by: Free pre-built ASP.NET sites including
>> Data Reports, E-commerce, Portals, and Forums are available now.
>> Download today and enter to win an XBOX or Visual Studio .NET.
>> 
> http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
>> _______________________________________________
>> Opensymphony-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers
>> 



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.