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