Il s'agit d'un petit logiciel libre écrit en python destiné à prendre la main graphiquement sur une machine distante (basé sur vnc)

Projet : http://code.google.com/p/gitso/

SPEC : http://cedric.olivier.free.fr/rpms/gitso/gitso.spec
SRPM : http://cedric.olivier.free.fr/rpms/gitso/gitso-0.6-1.fc15.src.rpm

Ce n'est pas une demande de revue, le paquet est malheureusement très loin d'être correct.

Je ne connais pas le python et je constate l'erreur suivante à l’exécution :
Traceback (most recent call last):
  File "/usr/bin/gitso", line 5, in <module>
    from Gitso import ConnectionWindow, ArgsParser
ImportError: No module named Gitso
Je pense que cela vient du lanceur :
#!/usr/bin/env python

import sys, os, wx
sys.path.append(os.path.join(sys.path[0], '..', 'share', 'gitso'))

from Gitso import ConnectionWindow, ArgsParser

if __name__ == "__main__":
        app = wx.PySimpleApp()
        args = ArgsParser.ArgsParser()
        ConnectionWindow.ConnectionWindow(None, -1, "Gitso", args.GetPaths())
        app.MainLoop()
        del app
Pour moi je suppose que la ligne "sys.path.append(os.path.join(sys.path[0], '..', 'share', 'gitso'))" n'est pas correcte, mais je ne sais que mettre ?
As tu installé x11vnc, vncviewer, wxPython en version 32 bits ?
Il y a pas de script d'install ?

Tu as plus besoin de la première ligne si tu ne veux pas aller dans EL5

Sinon ça semble propre au premier regard
pingou wrote:Tu as plus besoin de la première ligne si tu ne veux pas aller dans EL5
Autant essayer d'aller dans EL6 si possible 🙂
Non pas de script d'install, c'est pas le rôle du rpm que d'installer ?

Pour EL5 et 6, je n'ai pour l'instant fait aucun paquet à destination de EL.
Vous avez besoin de gitso sur EL ?
Moi non mais si c'est juste un effort minimum autant l'ajouter surtout que EL c'est quand même orienté serveur et donc prise en main de machine ça peut servir.
Mis à part que normalement, il y a personne pour cliquer sur "J'ai besoin d'aide" sur le serveur.

Gitso est plutôt un outil destiné à aider simplement des utilisateurs en difficultés. Les solutions d'accès à un serveur distant sont pour moi déjà présentes.
Et pourquoi EL ne servirait-il pas pour installer un parc de machines dédiées à l'utilisateur ? C'est quand même plus simple à gérer les mises à jour avec un tel système qu'avec une Fedora 8-).
Mais c'est ton paquet, au pire les gens de EL ouvriront un ticket pour demander le passage dedans.
un mois plus tard
cquad wrote:Je rencontre un souci avec EL6, le paquet produit n'est pas fonctionnel.

Avez vous une idée de ce qui ne va pas ?
Sans plus de détails, non. Ou, si, ne fournis pas de support EPEL.