Re: Uneasy feeling about ApacheDS

2016-07-08 Thread Kiran Ayyagari
On Fri, Jul 8, 2016 at 8:37 PM, Accorsi, Carlo 
wrote:

> Dear Sir,
> We have a production system using ApacheDS that's been running since 2011
> with 80,000+ users.
> Emmanuel ,Kiran and the many other contributors have done an amazing job
> with this software. Yes, there was a bit of a learning curve and for us
> that was easily offset by its cost. If we used MS Azure Active Directory
> Basic instead it would run $80K per month.
>
> THANK YOU Carlo.
Not many come forward to say that they use the server at the least, let
alone disclosing numbers, thank you.

Best Wishes
>
> -Original Message-
> From: Onno van der Straaten [mailto:onno.van.der.straa...@gmail.com]
> Sent: Wednesday, July 06, 2016 1:16 AM
> To: users@directory.apache.org
> Subject: Uneasy feeling about ApacheDS
>
> I'm new to ApacheDS and have been trying to setup a working configuration.
> Failing. I am abandoning attempts to use this and will recommending
> against using ApacheDS on the project I am currently working on.
>
> There are too many issues, it gives me very uneasy feeling.
>
>
>- I tried the latest release M22, it doesn't work, fails to install on
>Ubuntu and CentOS.
>- I tried M20, which installs and works but found that studio does not
>work DIRSTUDIO-889
>- Previous studio version had another issue. Open configuration does not
>work, shows message "OID ads-basedn does not exist!".
>- Purportedly studio version should match servers version so I tried
>complete new install of M8 of studio and server. This version also
> produces
>error message on open configuration ATTRIBUTE_TYPE for" OID
>ads-dsmaxpdusize does not exist!".
>
>
> My conclusion is that there is no clear stable working ApacheDS release at
> this point. That navigating around various issues surrounding combination
> of server and studio is time consuming is one thing. The key thing however
> is that the many issues raise questions about quality.
>
Kiran Ayyagari
http://keydap.com


Re: Uneasy feeling about ApacheDS

2016-07-08 Thread Emmanuel Lécharny
Le 08/07/16 à 17:07, Accorsi, Carlo a écrit :
> Dear Sir, 
> We have a production system using ApacheDS that's been running since 2011 
> with 80,000+ users. 
> Emmanuel ,Kiran and the many other contributors have done an amazing job with 
> this software. Yes, there was a bit of a learning curve and for us that was 
> easily offset by its cost. If we used MS Azure Active Directory Basic instead 
> it would run $80K per month. 

Carlo, thanks A LOT for this feedback !

This is exactly the reason we keep going : because it helps people
around the world running their applications. Even if the road is
sometime bumpy !




RE: Uneasy feeling about ApacheDS

2016-07-08 Thread Accorsi, Carlo
Dear Sir, 
We have a production system using ApacheDS that's been running since 2011 with 
80,000+ users. 
Emmanuel ,Kiran and the many other contributors have done an amazing job with 
this software. Yes, there was a bit of a learning curve and for us that was 
easily offset by its cost. If we used MS Azure Active Directory Basic instead 
it would run $80K per month. 

Best Wishes

-Original Message-
From: Onno van der Straaten [mailto:onno.van.der.straa...@gmail.com] 
Sent: Wednesday, July 06, 2016 1:16 AM
To: users@directory.apache.org
Subject: Uneasy feeling about ApacheDS

I'm new to ApacheDS and have been trying to setup a working configuration.
Failing. I am abandoning attempts to use this and will recommending against 
using ApacheDS on the project I am currently working on.

There are too many issues, it gives me very uneasy feeling.


   - I tried the latest release M22, it doesn't work, fails to install on
   Ubuntu and CentOS.
   - I tried M20, which installs and works but found that studio does not
   work DIRSTUDIO-889
   - Previous studio version had another issue. Open configuration does not
   work, shows message "OID ads-basedn does not exist!".
   - Purportedly studio version should match servers version so I tried
   complete new install of M8 of studio and server. This version also produces
   error message on open configuration ATTRIBUTE_TYPE for" OID
   ads-dsmaxpdusize does not exist!".


My conclusion is that there is no clear stable working ApacheDS release at this 
point. That navigating around various issues surrounding combination of server 
and studio is time consuming is one thing. The key thing however is that the 
many issues raise questions about quality.


Re: Uneasy feeling about ApacheDS

2016-07-06 Thread Emmanuel Lécharny
Le 06/07/16 à 07:15, Onno van der Straaten a écrit :
> I'm new to ApacheDS and have been trying to setup a working configuration.
> Failing. I am abandoning attempts to use this and will recommending against
> using ApacheDS on the project I am currently working on.
>
> There are too many issues, it gives me very uneasy feeling.
>
>
>- I tried the latest release M22, it doesn't work, fails to install on
>Ubuntu and CentOS.

There is a bug in the wrapper-conf file that make teh script failing. I
already replied to your previous mail about how to workaround the issue,
and we are working on a quick fix for this one.
>- I tried M20, which installs and works but found that studio does not
>work DIRSTUDIO-889

A new version of Studio is currently being built to fix this issue
>- Previous studio version had another issue. Open configuration does not
>work, shows message "OID ads-basedn does not exist!".
Same problem, same solution.
>- Purportedly studio version should match servers version so I tried
>complete new install of M8 of studio and server. This version also produces
>error message on open configuration ATTRIBUTE_TYPE for" OID
>ads-dsmaxpdusize does not exist!".
>
>
> My conclusion is that there is no clear stable working ApacheDS release at
> this point. That navigating around various issues surrounding combination
> of server and studio is time consuming is one thing. The key thing however
> is that the many issues raise questions about quality.

Quality is one thing, but time is another one. Note that beside the
obvious M22 bug that was introduced lately (and will be fixed very
soon), there are workarounds :
- you don't necessarilly have to use Studio to configure ApacheDS. The
configuration is stored ina LDIF file, which can be modified using a
text editor.
- you can even use studio and connect on the server to configure it
through the entry editor.

So, what about time ? Days have 24h, we do have to sleep at some point,
say, 6h, plus a few minutes for other biological activities, that left
us around 16h per day. Out of which mainly 10 are already dedicated to
our day job. 6h left. We also have a social life (ie, spouse/husband,
children, friends. This is quite demanding.) Bottom line, I'm *very*
happy if I can spend 2h every day on the project.

Now, please consider this : ApacheDS project is quite big. The LDAP API,
APacheDS and Studio, all together, represent 659 050 SLOCs (Single Lines
of Code, ie anything that is not a blank line or a comment). Navigating
through all that takes time.

To be clear : we *do* care about quality, but quality is not a magic
things that comes for free : it requires tests, time and dedication.
Sometime, we do fuck up things (like the latest M22 release I just cut
last week). If you wonder why I didn't announced it, that just because
someone found the pb with the strating script on linux.

What can we do about it ? Well, fix it asap, something we are working
on, if you have 2 minutes of your time to spend on the dev mailing list
you'll see that we are discussing about the pb and the fix
(https://lists.apache.org/thread.html/356ab8ca1f64adf5ad7bf342a38049b345968b4ff080d2cf4d31073d@%3Cdev.directory.apache.org%3E).
That's what we do on our side, plus spending time answering user's mail
(https://lists.apache.org/thread.html/ce3b13d91b9dc2d7373bb6424e158beccc4eb85eb8873572ea501f54@%3Cusers.directory.apache.org%3E)

Now, what ? Well, I would urge you to try to workaround, and provide
some feedback about it. This is not the perfect solution, but at least,
that will let you play with the server and studio. As I already said in
my first answer : fill a JIRA. This really help us tracking issues.

In the mean time, complaining about 'quality' does not bring you
anywhere : we already are perfectly aware of this issue, and we are
already working on it. Ok, I know, you are venting your frustration on
the mailing list, yada yada. That's fine. But be constructive : read the
mails, try the workarounds, fill JIRA, that is really helping...

Thanks.


Re: Uneasy feeling about ApacheDS

2016-07-06 Thread Kiran Ayyagari
On Wed, Jul 6, 2016 at 10:45 AM, Onno van der Straaten <
onno.van.der.straa...@gmail.com> wrote:

> I'm new to ApacheDS and have been trying to setup a working configuration.
> Failing. I am abandoning attempts to use this and will recommending against
> using ApacheDS on the project I am currently working on.
>
> There are too many issues, it gives me very uneasy feeling.
>
>
>- I tried the latest release M22, it doesn't work, fails to install on
>Ubuntu and CentOS.
>
   - I tried M20, which installs and works but found that studio does not
>work DIRSTUDIO-889
>- Previous studio version had another issue. Open configuration does not
>work, shows message "OID ads-basedn does not exist!".
>- Purportedly studio version should match servers version so I tried
>complete new install of M8 of studio and server. This version also
> produces
>error message on open configuration ATTRIBUTE_TYPE for" OID
>ads-dsmaxpdusize does not exist!".
>
>
> My conclusion is that there is no clear stable working ApacheDS release at
> this point. That navigating around various issues surrounding combination
> of server and studio is time consuming is one thing. The key thing however
> is that the many issues raise questions about quality.
>
IMHO "quality" is a loaded term, it means various things at various levels.
I understand your frustration, you tried a OS specific installer which has
a bug
that wasn't caught by the buildbot.

Now, when we primarily release a version we mostly ensure that the archive
installer works besides the regular reviews of code and other things.

The other installers are released just to help some users like you but
people
just complain instead of coming back to us with a fix, I say this cause we
are
all volunteers here, working out of our own passion.

There is nothing wrong in you or your company evaluating and taking a
decision
but what bothers me is the tone in this mail which seems to be expecting
that we
do all the work so that you or your company can happily include it in the
said project.

Many users on this list use this server on a daily basis (even in
production environments)
and they know and follow the OSS way, we appreciate that.

But expecting us to do everything for you, that, I say, is unfair.

Kiran