> 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...

How do you manager dependencies updates? Or do we use specific version of
external jars? And will it be compliant with maven (how maven know we
already have our jars?)

> 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?

+1

> 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 :)


As a user, I think the generateWizard is not very helpful. The java window
size is small, and the fields... You never see the entire values when you
write them.

Can we imagine a generateWizard that can take a response file as an input?
Then it will be easier to replay a generation task.

> 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?

When using the ubuntu ant package the first time, I faced problems with
AntInstaller, but indeed, it was because the ant.jar used in antInstaller
was not tha ant.jar used on the system. Maybe there is no bug anymore with
Unbuntu ant package. But there is still this message on LSC wiki :

-> http://lsc-project.org/wiki/documentation/requirements

"Currently, the version of ant packaged in Ubuntu contains a weird patch
which makes it incompatible with AntInstaller and the ?native2ascii? task.
We recommend using your own installed version of ant."



Cl?ment.



Reply via email to