[Obm] ActiveSync autodiscover - Opush - OBM 2.3

Francois Goudal fg at satcom1.com
Thu Nov 29 12:02:49 CET 2012


On 29/11/12 11:55, Matthieu Baechler wrote:
> Bonjour,
>
> Le mardi 27 novembre 2012 à 14:57 +0100, Francois Goudal a écrit :
>> On 27/11/12 11:54, Matthieu Baechler wrote:
> [...]
>
>> La ou j'aurai effectivement besoin d'un peu d'aide, c'est pour etre
>> capable de recompiler opush et le deployer sur mon serveur. Modifier le
>> code ne devrait pas etre un probleme, mais je ne suis pas familier avec
>> le java, et en particulier son environnement de compilation et le
>> deploiement de servlets. Dommage que ca ne soit pas ecrit en C/C++ ;)
>>
>> En gros, pour resumer, voila ce que j'ai fait pour l'instant :
>>
>> Sur ma machine j'ai recupere le paquet source pour obm-opush :
>>
>> apt-get source obm-opush
>>
>> Cela m'a donc recupere l'ensemble des sources du paquet obm-java. J'ai
>> ensuite installe les build dependancies :
>>
>> apt-get build-dep obm-java
>>
>> Puis j'ai essaye, sans modifier le code, pour le moment, de generer les
>> paquets debs (donc, entre autres, obm-opush) :
>>
>> dpkg-buildpackage -us -uc -rfakeroot
>>
>> Malheureusement, cela ne fonctionne pas :
> J'ai tenté de faire exactement la même chose pour analyser les erreurs à
> la compilation, mais je n'obtient pas le même résultat.
>
> Quelle dépôt obm utilisez vous ?
Voila mon sources.list (j'utilise les miroirs debian NL car le serveur 
est hoste a amsterdam) :

root at obm:~# cat /etc/apt/sources.list
# deb http://mirrors.nl.kernel.org/debian/ squeeze main

deb http://mirrors.nl.kernel.org/debian/ squeeze main non-free contrib
deb-src http://mirrors.nl.kernel.org/debian/ squeeze main non-free contrib

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://mirrors.nl.kernel.org/debian/ squeeze-updates main contrib 
non-free
deb-src http://mirrors.nl.kernel.org/debian/ squeeze-updates main 
contrib non-free

# Stable repository with current version 2.4.1:
deb http://deb.obm.org/24/contrib squeeze obm
deb http://deb.obm.org/24/stable obm obm

deb-src http://deb.obm.org/24/stable obm obm

> Quelle est la sortie de la commande "update-alternatives --display
> java" ?
>
root at obm:~# update-alternatives --display java
java - auto mode
   link currently points to /usr/lib/jvm/java-6-openjdk/jre/bin/java
/usr/lib/jvm/java-6-openjdk/jre/bin/java - priority 1061
   slave java.1.gz: /usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz
/usr/lib/jvm/java-6-sun/jre/bin/java - priority 63
   slave java.1.gz: /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-6-openjdk/jre/bin/java'.


> [...]
>
>> De plus, cette solution n'est pas ideale pour tester facilement des
>> modifications, car on recompile tout a chaque fois, donc ca prend
>> beaucoup de temps pour tester la moindre modification. Si vous aviez une
>> petite procedure pour juste recompiler le module opush a la main, et le
>> deployer, je pense que ca m'aiderait pas mal :)
> Effectivement, nous avons plutôt pour habitude de compiler opush sur
> notre poste de développement avec des commandes maven. Je vais prendre
> le temps de détailler les étapes de cette compilation et de son
> déploiement sur notre wiki et je vous envoie le lien dès que ce sera
> fait.
>
Formidable, merci !



More information about the Obm mailing list