Journal Hébergement de projet

Posté par  .
Étiquettes : aucune
0
27
juil.
2005
Voilà, mes amis libristes qui contribuez... Je me retrouve face à un cruel dilemme : Choisir un hébergeur pour mon (notre) projet. En effet, parmi la pléthore d'hébergeurs pour projets open source qui existent, je ne me suis pas encore résolu à trancher et à choisir parmi eux.

Le projet est une surcouche à la meta-distribution Gentoo. Surcouche dans le sens où on rajoute un centre de configuration intégré, un installateur graphique, des paquets binaires ainsi que des configurations par défauts pour les softs "supportés" en plus d'une configuration pour le système de base en corrélation avec le matériel et l'utilisation de la machine qu'aura choisi l'utilisateur.

Je vous sollicite donc pour que vous me donniez un avis sur les différents hébergeurs de type [sourceforge / Berlios / gna / ...] avec lesquels vous avez travaillé, les compliments et reproches que vous leur faites et quelques comparaisons si jamais vous avez été amenés à en utiliser plusieurs.

Il y a maintenant quelques temps, j'avais déjà posé cette question mais hélas sans parvenir à avoir de réponse. M'enfin à l'époque ce n'était pas trop grave, j'avais de toute façon du mettre le projet en stand-by par manque de temps.


Merci à tous!
  • # Hébergeur ?

    Posté par  . Évalué à 3.

    Salut,

    Tu peux aussi peut etre regarder du côté de Tuxfamily, non ?

    • [^] # Re: Hébergeur ?

      Posté par  (site Web personnel) . Évalué à 2.

      En plus y'a deja des projets autour de la virtualisation dessus, dont un qui concerne gentoo il me semble....
    • [^] # Re: Hébergeur ?

      Posté par  . Évalué à 1.

      Oui, c'est une des éventualités. J'y ai pensé et ils font parti de la liste des hébergeurs potentiels :) Ceci dit, je cherchais surtout des témoignages sur l'utilisation de tels services / voire comparaisons pour savoir lequel prendre parmi tous ceux qui se présentent.
      • [^] # Re: Hébergeur ?

        Posté par  (site Web personnel) . Évalué à 5.

        Pour tf.o ya de la place tant en bande passante qu'en disque (faut prévenir avant pour augmenter le quota c'est tout) et tout projet peut être hébergé tant qu'il est libre avec :
        - du web php/mysql ou postgresql et phpmyadmin/phppgadmin, avec son propre nom de domaine (DNS proposés) ou sinon un classique projet.tuxfamily.org
        - un cvs et son viewcvs (pour svn c'est en cours)
        - des mailings listes (qui vont s'améliorer côté archives)
        m'enfin je suis plus trop objectif sur ce sujet, voyez par vous-même http://faq.tuxfamily.org(...)
        Le canal irc.tuxfamily.org #tuxfamily est sympathique (calme pendant les vacances...)

        gna.org j'aime bien pour la gestion projet (bugs, patchs, support...) et l'espace de download accessible en scp (ou rsync) et les mailing-lists (at gna.org).
        Il y a aussi espace web en static (pas de php/mysql) mis à jour via cvs.
        Les admins sont bien réactifs et c'est en français et en anglais (ça joue pour certains).

        sf.net je le trouve lent d'accès (web et cvs) et ne l'utilise pratiquement que pour l'espace de download (assez longuet pour uploader un fichier d'ailleurs, heureusement que la doc' est claire...).
        J'aime bien leurs statistiques et la classification des projets.

        J'ai aussi fait appel à freshmeat qui est intéressant pour publier les nouvelles releases (ça fait une bonne pub' l'espace d'une journée au vu des visites générées).

        En fait, ce qui serait important c'est que tu précises quels sont tes besoins exactement et quelques-uns de tes critères de choix :
        - travail à plusieurs développeurs, cvs, svn ? suivi bug/support, autre ?
        - besoin d'un espace web avec wiki / forum (PunBB recommended) / blog ... ou tout simple en statique html ?
        - génération de nightly-build ?
        - classification du projet "à la gforge / gna / sf" ?
        - suivi des stats d'accès (web / download ...) ?
        - disponibilité
        et j'en passe...
        • [^] # Re: Hébergeur ?

          Posté par  . Évalué à 2.

          Merci de ta réponse!


          Voilà le détail de ce qui nous serait utile

          - Pour l'instant nous ne sommes que 2 sur le projet mais on compte bien recruter des petits nouveaux ;) donc CVS / SVN oui.
          - Pour l'espace web, on va avoir besoin de dynamique. Forum, sur. Wiki, pourquoi pas mais c'est pas encore décidé.
          - Nightly build pas nécessaire pour le moment mais si on commence à être plus de monde, ça pourrait devenir intéressant
          - Je ne sais pas trop les bénéfices qu'apporte la classification
          - Suivi des stats sympa mais pas nécessaire à 100%
          - Disponibilité, oui, ce serait mieux qu'ils n'y ait pas trop de downtime mais ça c'est pour tout le monde pareil ;)
          - Sinon une gestion de mailing-list serait un gros +
          - Un gros espace disque pour le stockage des paquets binaires et des iso si possible (mais bon, on peut s'arranger pour faire du stockage chez free au début, au pire)
          - De quoi compiler à distance serait aussi un +. La génération des binaires pour toute une distrib, ça pompe...
          - Pour l'instant je crois que c'est à peu près tout ce à quoi je pense, mais c'est ma première fois donc je peux oublier des choses :)...
          • [^] # Re: Hébergeur ?

            Posté par  (site Web personnel) . Évalué à 3.

            Pour le projet auquel je participe (Nasgaïa), on a choisi un doublé : Gna! et TuxFamily, pourquoi ?

            Lorsqu'on a (re)démarré le projet, TuxFamily n'était pas encore up, et Gna! était exactement ce qu'il nous fallait:
            - tous les services de dev dont on avait besoin (cvs, mailing-list, bug tracker, etc..)
            - un espace web (uniquement html)
            - une bonne ambiance et une équipe sympa, réactive (et en français de surcroit)
            - des pro-FSF :-)

            Puis on a voulu du php pour le site :-) Et TuxFamily est arrivé, alors on est allé chez eux, mais uniquement pour la partie web/alias mail, Gna! nous satisfaisant, on a gardé notre plateforme d'origine (on est passé sous svn depuis).

            Bref, TuxFamily fournit maintenant pas mal de services, et les deux hébergeurs sont bien, c'est parmi eux le meilleur choix amha.

            PS : pas sourceforge, berlios, ou autre, car on voulait du libre à l'état pur :-)
            • [^] # Re: Hébergeur ?

              Posté par  . Évalué à 3.

              PS : pas sourceforge, berlios, ou autre, car on voulait du libre à l'état pur :-)


              Et savannah c'est ptet pas libre aussi ? :)

              -->[]
  • # heu...

    Posté par  (site Web personnel) . Évalué à 1.

    tout dépend exactement ce que tu veux héberger !

    si ce n'est que l'appli, alors, tu peux te tourner vers sourceforge/tuxfamily/savannah (http://savannah.gnu.org/(...) ) par exemple !

    Mais si tu veux également distribuer la distribution autour, alors là, je pense qu'il te faut nettement plus gros ! (enfin, gros dans le sens avoir une bande passante et un espace disque conséquent). Et là, je ne connait pas beaucoup de monde qui propose cela sans qq euros en échange...
    • [^] # Re: heu...

      Posté par  . Évalué à 1.

      Bah... A terme on va avoir besoin de stockage pour les binaires sur les archis les plus courantes donc en effet ça risque de faire beaucoup au final... Après c'est la notion du "quelques" euros qui peut poser problème ;)
      • [^] # Re: heu...

        Posté par  . Évalué à 2.

        Et integré Gentoo ? Je veux dire contacter la fondation et leur proposer vos binaires ?

        Pas de flame war, je me demande juste, peut etre qu'ils seraient interessés...
        • [^] # Re: heu...

          Posté par  . Évalué à 3.

          Disons que je ne sais pas si ça les intéresserait tant que ça. On ne va pas modifier du code. Au niveau des applis, les seuls changements qu'ils pourrait y avoir sont l'intégration ou non d'un module de configuration dans notre panneau de contrôle centralisé, et l'ajout d'une config par défaut.

          Sinon, une fois que ça en vaudra la peine peut-être que notre centre de config pourra intéresser la fondation ou certains de ses développeurs mais il y a encore du chemin à faire ;).

          Enfin pour l'installateur, je ne sais pas encore. Bien que beaucoup de choses en soient encore au niveau de conception, je crois que cette partie est celle qui a le moins de directions précises. Faut voir, peut-être que ça pourrait être intéressant de prévoir une interface assez généraliste pour permettre la flexibilité presque initiale de Gentoo (et donc une éventuelle intégration aux live-cd d'install gentoo d'ici longtemps) tout en proposant une interface plus user-friendly et avec moins de choix compliqués pour les autres.
          C'est une idée à creuser mais merci d'y faire penser !
    • [^] # Re: heu...

      Posté par  . Évalué à 2.

      Perso je distribue depuis un compte Free une Gentoo spécialisée pour un petit NAS, et ce depuis ~7 mois sans qu'on m'ait embêté. Mais bon, ça reste très modeste (parce que truc de geek et parce que j'ai pas fait d'update depuis des siècles), genre 3Go/mois. Ceci dit, j'en parle parceque ça peut être un moyen simple pour démarrer, le temps que le projet soit devenu suffisament intéressant pour pouvoir songer à démarcher les hébergeurs / FAI / universités / etc qui font du mirroring de logiciels libre.
      • [^] # Re: heu...

        Posté par  . Évalué à 2.

        C'est vrai que c'est une idée pour le stockage... A vrai dire plutôt pas mal. En effet tant que le projet n'a pas trop d'ampleur la bande passante utilisée risque de ne pas être trop importante et si le projet intéresse plus de monde, peut-être qu'on pourra espérer un mirroring... Mais en attendant c'est vrai que je n'y avais pas pensé et c'est pourtant une idée très simple. Merci!
        Bon... Reste maintenant surtout le problème du choix du fournisseur pour l'hébergement des services pour le projet en lui-même...
  • # J'ai testé

    Posté par  (site Web personnel) . Évalué à 2.

    J'ai testé sourceforge : pas mal, rien à dire niveau outils, mais bon, la propriétisation peut en rebuter certains. C'est un peu moins familial aussi :)

    Savannah : je voulais y aller, mais après quelques semaines, ils ont voulu nous virer parce que le projet contenait le terme « open »... À leur décharge, ils nous ont proposé de le renommer en « free ». Comme j'ai une nette tendance à trouver ce genre de querelles de chapelles complétement stupides, je me suis barré. Niveau fonctionnalités, c'est pas mal, leur config souple des machins-tracks (bugs, forums, tâches, améliorations, etc. tout bien séparé pour pas que ce soit pratique, comme GForge sait si bien le faire) est sympa, mais ça manque un peu de trucs pratiques (svn, site web un peu souple). Avantage : il y a de la présence niveau support, qui est de plus très sympathique et compétent.

    BerliOS : j'y suis actuellement (suite à l'affaire savannah ;), pas de problème de politique à la con. Par contre, la config des trucs-tracks est moins bien que savannah, mais il y a plus de fonctionnalités (svn, shell, site web plus souple, etc.). Par contre, niveau support c'est le désert.

    D'ailleurs, si quelqu'un connait un hébergement de ce type qui utilise Trac plutôt que GForge (que je trouve peu pratique), je suis preneur !
    • [^] # Re: J'ai testé

      Posté par  . Évalué à 3.

      Un petit comparatif entre sourceforge et berlios (je suis alle chez les deux) :

      Sourceforge :
      - Quaziment pas de downtimes, BerliOS est assez regulierement down
      - Une grosse architecture (compil' farm par exemple, ca me sert ENORMEMENT, meme pour un projet en python, pour coder a distance et lancer les unittests sur les differentes archis)
      - Le systeme de fichiers avec beaucoup de mirroirs, ce qui permet un telechargement rapide contrairement a BerliOS qui met tout chez eux

      BerliOS :
      - Tres convivial
      - Propose un repertoire FTP pour diffuser quelques fichiers (ressources par exemples, ou contrib)
      - Propose plus de features (notamment subversion, ce qui manque beaucoup a sourceforge, mais ils planifient ca)
      - Un plus petit nombre de projets donc un meilleur contact avec les admins

      J'en oublie surement beaucoup... Par contre, quelque chose est sur, si on pouvait avoir un canal IRC pour berlios et sourceforge ce serait top !

      Sinon, je propose GNA! :)
      • [^] # Re: J'ai testé

        Posté par  . Évalué à 4.

        Quelques compléments :

        - Il est utile de savoir où est hébergé le service. Si le serveur est en France ou dans un pays proche, les latences d'accès seront meilleures (important si le service t'offre un compte SSH, comme chez Berlios, et plus agréable d'une manière générale). Berlios est en Allemagne, Gna et Tuxfamily sont en France, SourceForge aux USA et OpenSVN.csie.org à... Taïwan.

        - Berlios a de temps en temps de petits désagréments techniques, je confirme.
  • # https://opensvn.csie.org/

    Posté par  . Évalué à 3.

    https://opensvn.csie.org/(...) est pas très connu, et peut etre pas mal. Simple et efficace, et sans conditions.

    Ils demandent juste d'etre prévenus si la taille du dépot SVN risque d'etre supérieure a 2Go et que la bande passante >1,000,000 access/jour ou > 10Mbps

    Ça fonctionne depuis un bon moment, et ça semble être assez bien maintenu. Par contre, je n'ai jamais essayé.
  • # Gna!.

    Posté par  (site Web personnel) . Évalué à 2.

    J'utilise les services de gna.org intensivement pour 5 projets, j'en suis très content. Les admins sont très réactifs et développent eux-mêmes Savanne, qui est également utilisé sur Savannah.[non]gnu.org. On peut utiliser SVN, tout marche bien, etc, etc.

    Sinon, si tu choisis un site basé sur GForge, fais attention à ceux qui sont encore en GForge 3 : y a pas mal de fonctionnalités qui manquent par rapport à GForge 4.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.