Cl?ment OUDOT wrote:
> Hello,
> 
> I just published a complete tutorial to synchronize Active Directory from
> OpenLDAP:
> http://lsc-project.org/wiki/documentation/tutorial_openldap2ad

Thanks a lot for this. I think such a tutorial will make it a lot easier 
for new people to understand LSC.

As an added bonus, having a detailed overview of what it actually takes 
to build a LSC connector shows some things that can be improved to make 
it easier, I think.

A short list of ideas:

1) Downloading lsc-core source code should not be necessary.

I've worked on this one already: I have set up a nightly build of 
lsc-core that is uploaded to the Maven repository on lsc-project.org, 
and changed lsc-sample dependencies to point to it. This way, the 
lsc-sample can always get lsc-core via maven:
http://lsc-project.org/maven/org/lsc/lsc-core/1.1-SNAPSHOT/

The "-SNAPSHOT" version is "special" in Maven. It means everytime you 
run Maven, it will check for an updated version, even if it already has 
a local copy.

2) Maven downloads a lot of dependencies. I ran it on a new user account 
earlier. I actually thought it was going to download half the internet.
Why don't we provide an archive with all LSC-sample dependencies bundled 
in? Something you could just tar xfz...

3) The generateWizard asks for the path to create files in. Is this 
really necessary? It seems scary to a new user, and it won't work if 
anything else than the default is used anyway. Why don't we hide that?

4) The generateWizard requires AntInstaller. Or, put differently, the 
installer requires AntInstaller. That sounds weird... Surely we could 
generate the wizard into a jar, and just distribute it as is, for users 
to launch? That way, AntInstaller would no longer be required, saving a 
lot of trouble!

Some ideas for thought. What do you think? Is any of this stupid? If 
not, feel free to go ahead and work on any of it :)

And one question for you Cl?ment: why do you say the Ubuntu ant package 
is buggy? I remember a discussion on this subject, but I still use it 
everyday. AntInstaller must use the same ant as you, but was there 
another problem?

Have a good weekend everyone,
Jonathan

Reply via email to