Journal Des candidats pour le Google Summer Of Code sur Git ?

Posté par  .
Étiquettes : aucune
3
19
mar.
2010
Je fais ce petit mot au nom de la société Itaapy ( http://itaapy.com ) société qui travaille dans le logiciel libre.

Dans notre CMS ikaaro ( http://www.hforge.org/ikaaro ) Nous utilisons Git non seulement comme serveur de version pour notre code source mais aussi comme gestionnaire des
révisions de la base documentaire. Cette dernière est en faite un base de donnée objet qui s'appuie sur le système de fichier (les données sont au centre de l'architecture).
Git est même utilisé comme moteur des transactions.

Nous sommes intéressés par les avancées qu'il pourrait y avoir notamment sur libgit2, une
librairie pour accéder directement au cœur de git.

Un sujet a été proposé en ce sens dans le Google Summer Of Code ( le mentor est
Andreas Ericsson de op5, http://op5.com ) https://git.wiki.kernel.org/index.php/SoC2010Ideas#libgit2

Je ne présente plus le Google Summer Of Code qui permet à un étudiant d'être payé pour avoir hacké toutes ses vacances pour un projet libre :-)

Je voulais donc attirer l'attention d'afficionados sur cette proposition.

Nous sommes prêt à apporter une aide logistique, une validation sous forme de stage (si c'est possible) et une aide technique à qui voudrait mener le projet.

Il faut postuler avant le 9 avril : http://socghop.appspot.com/document/show/gsoc_program/google(...)
  • # Pourquoi pas

    Posté par  . Évalué à 3.

    Ayant aussi besoin d'une libgit (car bon, l'analyse syntaxique que font redmine et ses amis, c'est moche), je serais peut-être intéressé.

    Envoyé depuis mon lapin.

  • # GUI

    Posté par  . Évalué à 3.

    J'utilise git pour un projet perso et je suis déçu par les interfaces que j'ai testé (gitk, git-gui, qgit).

    Vous êtes suffisamment doué pour utiliser git en ligne de commande ou vous utilisez une interface?
    • [^] # Re: GUI

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

      giggle, gitg ?

      Personnellement, j'utilise surtout la ligne de commande, et parfois des outils graphiques quand ça apporte quelque chose, par exemple pour afficher l'arbre des commits ou ajouter des changements individuels plutôt que par fichier entier.
    • [^] # Re: GUI

      Posté par  . Évalué à 2.

      j'ai des collègues qui ont testés smartgit et sont assez content. Mais c'est pas libre :(
    • [^] # Re: GUI

      Posté par  (site web personnel) . Évalué à 6.

      ah bon, il y a des intefaces graphiques pour Git ?
    • [^] # Re: GUI

      Posté par  . Évalué à 0.

      Moi j'utilise la ligne de commande :-)
  • # GSoC

    Posté par  . Évalué à 6.

    Faire payer ses stagiaires par Google Inc., j'applaudis l'idée des deux mains.
    • [^] # Re: GSoC

      Posté par  . Évalué à 5.

      C'est mieux que de pas les payer, non?? :)
      • [^] # Re: GSoC

        Posté par  . Évalué à 2.

        Depuis pas longtemps, un stagiaire est obligé d'être rémunéré (bon, pas beaucoup) si le stage dure plus de deux mois (ou une durée de cet ordre).

        Envoyé depuis mon lapin.

        • [^] # Re: GSoC

          Posté par  . Évalué à 3.

          Oh mais faut pas s'inquiéter, les DRH ont déjà trouvé la parade : au lieu d'un stage de six mois, ça sera deux stages de trois mois, avec la même personne.

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: GSoC

            Posté par  . Évalué à 3.

            J'ai des collègues qui ont des stages comme ça. Mais le DRH qui me propose ça, il va se faire foutre. Il y a bien assez d'offres de stages pour en choisir une qui respecte un minimum le stagiaire.

            Envoyé depuis mon lapin.

    • [^] # Re: GSoC

      Posté par  . Évalué à 3.

      Pour un stage de plus de 3 mois, l'entreprise est obligé de rémunérer le stagiaire (30% du SMIC/mois). Même si Google rémunère l'étudiant pour le même travail, le contrat de stage est établi entre l'entreprise et l'étudiant donc à moins d'un stage de moins de 3 mois, faudra banquer.

      En même temps, l'étudiant pourra se consacrer à temps plein sur sa tâche, la boite est gagnante sur toute la ligne: stagiaire moins cher (30% SMIC + GSoC, ça va attirer du monde), pas de charges sociales, éventuellement un employé bien formé à la sortie mais surtout: job done !
    • [^] # Re: GSoC

      Posté par  . Évalué à 1.

      Notre but n'est pas de faire payer un stagiaire par GSoc. C'était plutôt d'attirer l'attention sur ce projet qui nous intéresse à moyen terme et donner du support si besoin.

      Si la personne a besoin d'un stage, alors qu'elle postule en stage :-) Nous prenons déjà des stagiaires (si quelqu'un est intéressé nous sommes encore en recherche de stagiaire développeurs) motivés par Python).
  • # Git ?

    Posté par  . Évalué à 2.

    C'est pas bizarre de prendre Git alors que le projet est en python, vous pourriez directement interfacer avec Mercurial, ou alors utiliser Dulwich qui est une libgit en python.
    • [^] # Re: Git ?

      Posté par  . Évalué à 1.

      Yep à priori pour le moment on a choisit Git parce que c'est utilisé depuis un peu de temps et en raison des performances notamment et d'autres facteurs que je ne maitrisent pas ;-)
      • [^] # Re: Git ?

        Posté par  . Évalué à 2.

        Mercurial et Git sont aussi vieux, et si on enlève le cout du lancement de l'interpreteur python (qui a un impact pour un outil lancé en ligne de commande, mais beaucoup moins pour une bibliothèque) les performances sont très proches.
    • [^] # Re: Git ?

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

      Nous avons essayé Dulwich, mais il s'est avéré trop lent.

      Nous préférons nous investir sur le longue terme, c'est pourquoi nous restons au moins
      pour l'instant avec Git. Mais l'option Mercurial n'est pas écartée, surtout si libgit2 se fait
      trop attendre.

Suivre le flux des commentaires

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