https://forge.in2p3.fr/https://forge.in2p3.fr/favicon.ico?16780521162012-03-14T23:05:50ZIN2P3-ForgeIN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=54332012-03-14T23:05:50ZChamont David
<ul></ul><p>A ma connaissance, le choix de la langue se fait au niveau de chaque compte utilisateur.<br />Pour ce qui est de la connection avec GIT/Subversion, il me semble qu'il y a déjà des projets qui le font : <a class="external" href="https://forge.in2p3.fr/boards/18/topics/184">https://forge.in2p3.fr/boards/18/topics/184</a></p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=54342012-03-15T09:42:48ZBarbier Cecile
<ul></ul><p>D'accord c'est noté, et pour la connection avec GIT/subversion, est-ce simplement pour de la consultation ou est-il possible pour chaque utilisateur de "committer", créer de nouveaux repositories ?</p>
<p>D'autre part, la connection peut-elle se faire vers une machine non hébergée au CC ou y a-t-il des contraintes à ce niveau-là ?</p>
<p>Merci<br />Cécile</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=54452012-03-15T12:02:33ZLambert Fabian
<ul></ul><p>De mon expérience<br /> Concernant le repository, c'est uniquement pour de la consultation dans le sens où tu ne peux pas faire de commit avec redmine.<br /> Il est cependant possible, avec la configuration actuelle de la forge in2p3, de "lier" des révisions du repository avec des "demandes" en ajoutant des expressions spécifiques dans le commentaire de svn (voir <a href="http://www.redmine.org/projects/redmine/wiki/FrRedmineSettings#R%C3%A9f%C3%A9rencement-des-demandes-dans-les-commits" class="external">aide</a> de redmine)<br />Par exemple <br /> svn commit -m "refs #1234 blabla" fera apparaitre le commentaireSVN et un lien vers la révision dans l'item 1234 des demandes</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=54462012-03-15T16:11:57ZChamont David
<ul></ul><p>Quelques éléments de réponse, sous réserve de confirmation par Jean-René ou Pierre-Etienne.</p>
<p>Cecile Barbier wrote:</p>
<blockquote>
<p>D'accord c'est noté, et pour la connection avec GIT/subversion, est-ce simplement pour de la consultation ou est-il possible pour chaque utilisateur de "committer", créer de nouveaux repositories ?</p>
</blockquote>
<p>Seulement de la consultation.</p>
<blockquote>
<p>D'autre part, la connection peut-elle se faire vers une machine non hébergée au CC ou y a-t-il des contraintes à ce niveau-là ?</p>
</blockquote>
<p>On peut connecter un projet de la forge vers un dépôt hors CC.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=54522012-03-16T13:22:19ZLambert Fabian
<ul></ul><blockquote>
<p>D'autre part, la connection peut-elle se faire vers une machine non hébergée au CC ou y a-t-il des contraintes à ce niveau-là ?</p>
</blockquote>
<p>Je confirme que connecter un projet forge à un repository hors CC est possible (nous le faisons dans notre projet)</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55912012-04-13T13:57:32ZBarbier Cecile
<ul><li><strong>Assigned To</strong> set to <i>Lambert Fabian</i></li></ul><p>Bonjour Fabian,</p>
<p>Par rapport à ta dernière réponse, y a-t-il une procédure ou des contraintes particulières pour connecter la forge à un repository externe ? Pourrais-tu me donner un exemple car j'ai essayé plusieurs fois mais ça ne fonctionne pas dans mon cas (repository GIT ou SVN hébergé au LAPP).</p>
<p>Merci<br />Cécile</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55922012-04-13T14:37:34ZMacchi Pierre-Etienne
<ul></ul><p>Bonjour.</p>
<p>Lorsqu'on interroge à la main le dépôt SVN configuré dans le format XML attendu par Redmine on obtient :</p>
<pre>
svn ls https://lapp-svn.in2p3.fr/barbier/ --non-interactive --trust-server-cert --xml --username barbier --password *******
<?xml version="1.0"?>
<lists>
<list
path="https://lapp-svn.in2p3.fr/barbier">
svn: OPTIONS de 'https://lapp-svn.in2p3.fr/barbier': 200 OK (https://lapp-svn.in2p3.fr)
</pre>
<p>alors qu'on devrait obtenir quelque chose comme :</p>
<pre>
<?xml version="1.0"?>
<lists>
<list
path="https://*********">
<entry
kind="dir">
<name>ASR</name>
<commit
revision="3524">
<author>root1</author>
<date>2008-06-05T08:40:28.945004Z</date>
</commit>
</entry>
</list>
</lists>
</pre>
<p>Le serveur lapp-svn renvoit donc un message d'erreur qui provoque une malformation de la réponse XML.</p>
<p>Etes-vous certaine du chemin d'accès au dépôt ?</p>
<p>Cdt.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55932012-04-13T14:55:08ZLambert Fabian
<ul></ul><p>J'ai trouvé ceci à propos du type d'erreur qui semble être renvoyée par le serveur svn du lapp.</p>
<p><a class="external" href="http://stackoverflow.com/questions/6638276/svn-working-fine-and-then-svn-options-200-ok-error-and-does-not-exist">http://stackoverflow.com/questions/6638276/svn-working-fine-and-then-svn-options-200-ok-error-and-does-not-exist</a></p>
<p>Il semblerait donc que ce message survienne quand effectivement, le client n'arrive pas à localiser le serveur SVN.</p>
<p>Si dans mon browser web je tape l'URL <br /><a class="external" href="https://lapp-svn.in2p3.fr">https://lapp-svn.in2p3.fr</a> -> J'obtiens un message FORBIDDEN qui me montre que quelque chose tourne à cette adresse<br /><a class="external" href="https://lapp-svn.in2p3.fr/barbier">https://lapp-svn.in2p3.fr/barbier</a> -> J'obtiens un message NOT FOUND qui me laisse à penser que le serveur apache ne connait pas cette URL...</p>
<p>Je penche donc pour un problème du côté de la configuration du serveur apache au LAPP</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55942012-04-13T15:00:22ZBarbier Cecile
<ul><li><strong>Assigned To</strong> deleted (<del><i>Lambert Fabian</i></del>)</li></ul><p>Effectivement le path était faux, après plusieurs essais plus ou moins erronés, je viens de mettre le path correct (<a class="external" href="https://lapp-svn.in2p3.fr/subversion/users/barbier">https://lapp-svn.in2p3.fr/subversion/users/barbier</a>) mais j'ai toujours le même message d'erreur :"The entry or revision was not found in the repository." ...<br />Avez-vous une explication à cela ?<br />Merci</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55952012-04-13T15:10:29ZLambert Fabian
<ul></ul><p>Un test à faire:<br />Si tu tapes cette URL dans ton browser favori, il devrait te demander un login/password.<br />Si les login/password sont corrects, tu devrais accéder à l'arborescence de tes fichiers.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55962012-04-13T15:23:40ZBarbier Cecile
<ul></ul><p>Le test fonctionne très bien avec mon login et mon password ...<br />Je vois la dernière révision et l'arborescence est bien celle attendue.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55972012-04-13T15:30:46ZLambert Fabian
<ul></ul><p>Est-ce que le test de Pierre Etienne te donnes bien le type de résultat attendu ?</p>
<p>svn ls <a class="external" href="https://lapp-svn.in2p3.fr/subversion/users/barbier/">https://lapp-svn.in2p3.fr/subversion/users/barbier/</a> --non-interactive --trust-server-cert --xml --username barbier --password <strong><b></strong>*</b></p>
<p>... pas d'autres idées pour l'instant.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55982012-04-13T15:39:16ZBarbier Cecile
<ul></ul><p>Oui, le résultat de la commande de Pierre-Etienne semble correct avec le bon path :</p>
<p><?xml version="1.0"?><br /><lists><br /><list<br /> path="https://lapp-svn.in2p3.fr/subversion/users/barbier"><br /><entry<br /> kind="dir"><br /><name>branches</name><br /><commit<br /> revision="6"><br /><author>barbier</author><br /><date>2007-05-03T15:05:20.244830Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>tags</name><br /><commit<br /> revision="147"><br /><author>barbier</author><br /><date>2011-02-07T09:43:05.584625Z</date><br /></commit><br /></entry><br /><entry<br /> kind="dir"><br /><name>trunk</name><br /><commit<br /> revision="167"><br /><author>barbier</author><br /><date>2012-03-02T16:24:05.101854Z</date><br /></commit><br /></entry><br /></list><br /></lists></p>
<p>PS : J'utilise ce repository pour faire le test mais ce ne sera pas le définitif, je voudrais simplement valider cette fonctionnalité de la forge et comprendre un peu mieux comment travailler avec.</p>
<p>Merci</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=55992012-04-13T15:43:14ZMacchi Pierre-Etienne
<ul></ul><p>J'investigue......</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=56002012-04-13T15:54:38ZMacchi Pierre-Etienne
<ul></ul><p>Voilà.</p>
<p>Ca fonctionne : comme le dépôt présente un certificat serveur il faut l'accepter manuellement de manière permanente pour le serveur. Ce que j'ai fait.</p>
<p>Cdt.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=56012012-04-13T16:45:51ZBarbier Cecile
<ul></ul><p>Merci ça fonctionne bien maintenant pour SVN.</p>
<p>Je viens de créer un autre sous-projet CTA_test_git pour essayer de connecter avec un dépôt GIT hébergé sur un autre serveur du LAPP (lappctagw01.in2p3.fr) et j'ai la même erreur que j'avais pour SVN.<br />J'ai essayé 2 urls différentes : <a class="external" href="http://lappctagw01.in2p3.fr/git/">http://lappctagw01.in2p3.fr/git/</a> et <a class="external" href="http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary">http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary</a> qui affichent toutes les 2 quelque chose dans mon navigateur.<br />Y a-t-il comme pour SVN une commande que je peux tester ? Est-ce aussi un problème de certificat serveur ?</p>
<p>Question subsidiaire : pour du code nécessitant d'être recompilé après modif/commit, y a-t-il une possibilité de programmer des "autobuilds" dans la forge ?</p>
<p>Merci</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=56022012-04-13T17:46:05ZLambert Fabian
<ul></ul><p>Regarde <a href="http://www.redmine.org/projects/redmine/wiki/ThirdPartyTools" class="external">ici</a> dans la partie "Build and Release Management".<br />Il y a un plugin pour Jenkins qui est un serveur d'intégration continue avec lequel tu peux faire de nombreuses choses, y compris "programmer" des des builds. C'est un outil que nous utilisons pour compiler et deployer nos applications avec l'équipe de développeur du projet AMI au LPSC.<br />Je ne sais pas ce que vaut ce plugin Jenkins pour redmine et il n'est en tous cas pas installé sur l'instance de forge du CC. Sans doute quelque chose à tester (je demanderais à Jean-René).</p>
<p>Sinon, pour l'ensemble des plugins, tu peux chercher <a href="http://www.redmine.org/plugins" class="external">ici</a> , il en existe beaucoup, tu trouveras surement celui qui te convient.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=56982012-04-25T15:14:01ZROUET Jean-René
<ul></ul><p>Cecile Barbier wrote:</p>
<blockquote>
<p>Merci ça fonctionne bien maintenant pour SVN.</p>
<p>Je viens de créer un autre sous-projet CTA_test_git pour essayer de connecter avec un dépôt GIT hébergé sur un autre serveur du LAPP (lappctagw01.in2p3.fr) et j'ai la même erreur que j'avais pour SVN.<br />J'ai essayé 2 urls différentes : <a class="external" href="http://lappctagw01.in2p3.fr/git/">http://lappctagw01.in2p3.fr/git/</a> et <a class="external" href="http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary">http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary</a> qui affichent toutes les 2 quelque chose dans mon navigateur.<br />Y a-t-il comme pour SVN une commande que je peux tester ? Est-ce aussi un problème de certificat serveur ?</p>
<p>Question subsidiaire : pour du code nécessitant d'être recompilé après modif/commit, y a-t-il une possibilité de programmer des "autobuilds" dans la forge ?</p>
<p>Merci</p>
</blockquote>
<p>pour git il nous fait un accès readonly au dépôt git, ensuite on synchronise un clone sur notre serveur et ça fonctionne.<br />y a t il un accès readonly disponible sur votre serveur pour cta ?</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=56992012-04-25T15:14:32ZROUET Jean-René
<ul></ul><p>Jean-René Rouet wrote:</p>
<blockquote>
<p>Cecile Barbier wrote:</p>
<blockquote>
<p>Merci ça fonctionne bien maintenant pour SVN.</p>
<p>Je viens de créer un autre sous-projet CTA_test_git pour essayer de connecter avec un dépôt GIT hébergé sur un autre serveur du LAPP (lappctagw01.in2p3.fr) et j'ai la même erreur que j'avais pour SVN.<br />J'ai essayé 2 urls différentes : <a class="external" href="http://lappctagw01.in2p3.fr/git/">http://lappctagw01.in2p3.fr/git/</a> et <a class="external" href="http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary">http://lappctagw01.in2p3.fr/git/?p=TEST.git;a=summary</a> qui affichent toutes les 2 quelque chose dans mon navigateur.<br />Y a-t-il comme pour SVN une commande que je peux tester ? Est-ce aussi un problème de certificat serveur ?</p>
<p>Question subsidiaire : pour du code nécessitant d'être recompilé après modif/commit, y a-t-il une possibilité de programmer des "autobuilds" dans la forge ?</p>
<p>Merci</p>
</blockquote>
<p>pour git il nous fait un accès readonly au dépôt git, ensuite on synchronise un clone sur notre serveur et ça fonctionne.<br />y a t il un accès readonly disponible sur votre serveur pour cta ?</p>
</blockquote>
<p>une autre solution est d'utiliser le serveur git du cc.</p> IN2P3-Forge - Feature #2599: Questions pour nouveau projet sur la Forgehttps://forge.in2p3.fr/issues/2599?journal_id=64002012-07-26T15:15:16ZBarbier Cecile
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li></ul>