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@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@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 ! _______________________________________________ Obm mailing list [email protected] http://list.obm.org/mailman/listinfo/obm
