Re: OSUser status and improvements

Hani Suleiman <[email protected]> Thu, 12 Feb 2004 12:58:24 -0500
Newsgroups gmane.comp.java.open-symphony.devel
Message-ID <[email protected]>
Hey now!

Throughout the years, we've had at least 4-5 different attempts at this=20=

rewrite. Someone gets excited, says they'll do it, and then realises=20
that it isn't quite as trivial as it seems.

I'm all for ANY rewrite (oh, I and I try to get CVS patches in when=20
sent, if I'm late or ignore one, yell at me, don't just give up!).=20
However, the only two requirements I (and I suspect anyone else) using=20=

osuser have are:

- API should be at least somewhat similar, or be able to migrate to=20
with a search/replace

- Providers idea should remain. Exact API can change a bit, but again,=20=

clear migration guide if so, with simple/obvious API changes. It'd be=20
stupid to throw away all the existing providers, given that a not=20
insignificant amount of effort has been put into them (some more than=20
others).

- Should not try to be 'cool' by using a bunch of technology for the=20
sake of it. Sure, using pico and suchlike might save you code, but it=20
all has to be optional. osuser jar should not require anything other=20
than oscore and propertyset.

Other than that, knock yourself out.

On Feb 12, 2004, at 11:42 AM, Konstantin Priblouda wrote:

>
> --- David Smiley <[email protected]> wrote:
>> Hi Scott.
>>
>> Last year I developed what I was calling OSUser 2
>> but unfortunately, the
>> OSUser community rejected it.  The main reason was
>> that any providers
>> would have to be re-written because my interfaces
>> were different.  The
>> client side use was almost the same though.  I
>> didn't consider that
>> deficiency to be a deal killer because OSUser isn't
>> even 1.0, and I felt
>> the current incarnation of OSUser is too broken
>> underneath to work
>> with.  My opinion was the minority.  If you want to
>> enhance OSUser as I
>> have done, you will come up against resistance too.
>> I have since given up.
>
>
> I'm personally unhappy with osuser too. Especially
> with current state of project management.
>
> I patched version for me so it works properly, but
> submitting patches did not worked.... And now it's
> unclear where is actual CVS repository, who is in
> charge etc...
>
> Anyway, I started to play with picocontainer, and
> incorporate it into my application.
>
> It looks that using pico container it's possible to
> invalidate major advantage of osuser - configuration
> system ( I'm killing my configuration code at amazing
> rates now. It's dissapearing without trace, and
> everything still works. )
>
> So, If your osuser2 can be refactored to be IoC model
> 3
> compliant it would be really cool.
>
> And picoable user/group/property/entitlement
> management
> would be really cool addition for pico/nano community.
>
>
> I can not promiss you 100% of my development time (
> I' project leader, and our deadlines are nearing...
> and passing by with a wooshing sound... )  - but
> you can cound on sugnificant help from me.
>
> If you like we can move this disscussion off the list,
> to avoid embarassing OSUser people.
>
> regards,
>
> =3D=3D=3D=3D=3D
> ----[ Konstantin Pribluda ( ko5tik ) ]----------------
> Zu Verst=E4rkung meines Teams suche ich ab Sofort einen
> Softwareentwickler[In] f=FCr die Festanstellung.
> Arbeitsort: Mainz
> Skills:  Programieren, Kentnisse in OpenSource-Bereich
> ----[ http://www.pribluda.de ]------------------------
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Finance: Get your refund fast by filing online.
> http://taxes.yahoo.com/filing.html
>
>
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
> _______________________________________________
> Opensymphony-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-developers
>



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click