Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[temps de compilation] ecota
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Wed Aug 02, 2006 3:18 pm    Post subject: [temps de compilation] ecota Reply with quote

Ce topic est la suite de celui-ci


Le logiciel (entendez script) dont je parle dans ce thead est presque prêt à entrer en version beta.

Pour résumer ecota est un logiciel qui approxime le temps de compilation d'un programme sur base de temps contenus dans une base de données.

Pour le moment le logiciel permet de :
- calculer votre SBU (Static Binutils Unit). Ce sbu est le temps de compilation de binutils sur votre machine. Le logiciel prend ce temps dans le log d'emerge et si il n'y est pas vous propose de la calculer. Ensuite il vous demande si vous voulez l'envoyer sur le serveur.
- calculer les temps de compilation de votre environnement complet sur base du fichier emerge.log et de l'envoyer sur le serveur
- retrouver le temps de compilation d'un paquet


To do:
- retrouver le temps de compilation d'une commande emerge -p qqch
- ??? d'autres idées ???

Durant les premiers jours je voudrais limiter cette beta a quelques utilisateurs (maximum 5) avant de le distribuer à tout le monde.
La partie serveur est sur mon serveur perso qui est hébergée chez un hébergeur pro mais je suis limité en bande passante. Donc pour le moment je limite à 1500 envoi vers le serveur et 100 requetes de type : combien de tmeps prendrais la compilation de ... par jours.

Autre chose importante le logiciel requière un couple utilisateur/mot de passe et ceci afin de limiter les abus d'une part et les faux temps de compilation d'une autre. En effet le logiciel étant open source il est très facile de remplir la base de données avec des programmes qui n'existent pas ou des temps de compilation farfelus.


Je ne sais que vous dire de plus. J'ai placé ce script sous licence GNU GPL >2.

Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.


Si vous avez des questions ou remarques ce thread est fait pour ça.
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Wed Aug 02, 2006 3:28 pm    Post subject: Re: [temps de compilation] ecota Reply with quote

Il turisto wrote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.

emerge-quota ?
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Wed Aug 02, 2006 3:32 pm    Post subject: Reply with quote

non :-)

c'est plus compliqué que cela.
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1957
Location: 127.0.0.1

PostPosted: Wed Aug 02, 2006 3:39 pm    Post subject: Reply with quote

Quote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.

emerge compilation time aaaaAAAaaaAAAAAhhhh..... :mrgreen:
Back to top
View user's profile Send private message
mornik
Apprentice
Apprentice


Joined: 12 Mar 2005
Posts: 184
Location: Niort

PostPosted: Wed Aug 02, 2006 3:41 pm    Post subject: Re: [temps de compilation] ecota Reply with quote

Il turisto wrote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.


Alors en plus compliqué on a :
Emerge Compilation Output Timer Advanced

ça veux rien dire mais c'est déjà plus compliqué.





ok je :arrow:
_________________
Pousser pas j'y suis déjà !
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Aug 02, 2006 3:43 pm    Post subject: Reply with quote

moi je sais!
ça veut dire ecota.

non c'est pas ça?


attends moi mornik :arrow:
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3634
Location: Belgium

PostPosted: Wed Aug 02, 2006 3:48 pm    Post subject: Re: [temps de compilation] ecota Reply with quote

ghoti wrote:
Il turisto wrote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.

emerge-quota ?

Bon, alors, merci Netfab ;) :
emerge compilation time average ...
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Wed Aug 02, 2006 3:53 pm    Post subject: Reply with quote

NetFab wrote:
Quote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.

emerge compilation time aaaaAAAaaaAAAAAhhhh..... :mrgreen:



ah on chauffe. mais trouvez pas trop vite car je suis pas encore tout à fait prêt :-)
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Wed Aug 02, 2006 3:56 pm    Post subject: Reply with quote

Estimated COmpilation Time A...tchoum
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Wed Aug 02, 2006 4:01 pm    Post subject: Reply with quote

tjs pas.

le dernier mot est un peu tordu je l'avoue :-)
Back to top
View user's profile Send private message
At0m3
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2006
Posts: 123

PostPosted: Wed Aug 02, 2006 4:13 pm    Post subject: Reply with quote

En faite, il sait pas lui même, et il attend qu'on lui trouve un nom bien... Ou alors, c'est le nom de son chien 8O
Moi en tout cas, je veux bien participer au projet, même si je me doute que je suis pas en tête de liste :oops:
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Wed Aug 02, 2006 6:35 pm    Post subject: Reply with quote

Non non le dernier mot est bien quelque chose en rapport avec le programme.

Sinon pour recentrer un peu le sujet.
Voyez cous des choses manquantes à ce programme ou des choses intéressantes à ajouter, ... ?
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Wed Aug 02, 2006 6:36 pm    Post subject: Reply with quote

Il turisto wrote:
Non non le dernier mot est bien quelque chose en rapport avec le programme.

Sinon pour recentrer un peu le sujet.
Voyez cous des choses manquantes à ce programme ou des choses intéressantes à ajouter, ... ?


faire le café? :lol:

nan serieux, pour le moment ça semble sympa. au fait tu le fais en quoi le script? en python?
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
At0m3
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2006
Posts: 123

PostPosted: Wed Aug 02, 2006 6:52 pm    Post subject: Reply with quote

Arf, à part l'intégrer à portage (on peut toujours réver pour l'instant...), je vois pas ce que tu pourrais lui ajouter sans que ça risque de lui faire quitter son but premier.
Back to top
View user's profile Send private message
PabOu
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1088
Location: Namur - Belgium

PostPosted: Wed Aug 02, 2006 11:33 pm    Post subject: Reply with quote

le 'a' à la fin, ca vient de 'qlop' sur un clavier azerty ? :o

(qlop étant un outil faisant partie du paquet portage-utils et qui fait plein d'analyses sur le fichier emerge.log)
_________________
Mangez du poulet !
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Aug 03, 2006 2:00 am    Post subject: Reply with quote

A comme assistant, j'ai gagné :lol:
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Thu Aug 03, 2006 7:16 am    Post subject: Reply with quote

kwenspc wrote:
Il turisto wrote:
Non non le dernier mot est bien quelque chose en rapport avec le programme.

Sinon pour recentrer un peu le sujet.
Voyez cous des choses manquantes à ce programme ou des choses intéressantes à ajouter, ... ?


faire le café? :lol:

nan serieux, pour le moment ça semble sympa. au fait tu le fais en quoi le script? en python?



hmmm ... en bash ???


je me dis que je le referais peut etre en c ou alors il faudrait que j'apprene le python.
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Aug 03, 2006 7:31 am    Post subject: Reply with quote

le python ça serait fun, surtout si tu veux ensuite tenter de l'integer plus facilement à portage :wink: (tu aurs tout plein de libs préfaites, donc bcp moins de travail en perspectives).
D'autant que le python ça s'apprend en 2jour (grand max!)
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
deja_pris
Apprentice
Apprentice


Joined: 07 Jul 2006
Posts: 169
Location: France 40

PostPosted: Thu Aug 03, 2006 8:18 am    Post subject: Reply with quote

Quote:
Et celui qui trouve ce que signifie ecota aura droit à la beta test lors du début de celle-ci.


Estimated COmpilation Time Assessment ?

On peut toujours essayer hein...
_________________
Quel code ?
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Thu Aug 03, 2006 9:14 am    Post subject: Reply with quote

Estime COpilation Time Average
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Thu Aug 03, 2006 9:26 am    Post subject: Reply with quote

kwenspc wrote:
le python ça serait fun, surtout si tu veux ensuite tenter de l'integer plus facilement à portage :wink: (tu aurs tout plein de libs préfaites, donc bcp moins de travail en perspectives).
D'autant que le python ça s'apprend en 2jour (grand max!)


bah pour les libs je sais pas si j'en ai vraiment besoin. pour le moment j'utilise des dépendances (qfile, genlop et au choix de l'utilisateur eix ou emerge (avec une chaude recommendation pour eix).
Mon truc c'est le c (c++) et je sais pas si j'ai envie d'apprendre le python.

Enfin tu as pas un tuto rapide que je mate :-).


Tu penses vraiment que ca pourrait etre intégré a portage mon truc la?
Si oui est ce obligatoire le python?


@all : désolé mais le bon nom est pas encore sorti (n'a pas encore été trouvé sur le forum).
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Aug 03, 2006 9:38 am    Post subject: Reply with quote

Il turisto wrote:

Enfin tu as pas un tuto rapide que je mate :-).

http://www.cifen.ulg.ac.be/inforef/swi/python.htm

Il turisto wrote:

Tu penses vraiment que ca pourrait etre intégré a portage mon truc la?
Si oui est ce obligatoire le python?

Ça pourrait être intergé à portage si ça rencontre un certain succès, qui sait :)
Enfin moi je pensais "pratique" : ton outil pourrait plus facilement interagir avec portage si il est programmé en python et qu'il utilise les libs de portage (c'est surtout de ça que je parlais).

Mais fait comme tu le sens, c'est toi le chef ^^
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
deja_pris
Apprentice
Apprentice


Joined: 07 Jul 2006
Posts: 169
Location: France 40

PostPosted: Thu Aug 03, 2006 9:54 am    Post subject: Reply with quote

[noob_mode]
C'est peut-être une remarque stupide que je vais faire, mais ca ne serait pas possible de faire de ecota une fonctionnalite d'emerge ?
Genre en faisant un
Code:
emerge --ecota nom_du_paquet

ca sortirait le temps estimé de compilation ? Parce que si j'ai bien compris c'est un logiciel qui permet d'avoir des infos sur l'installation d'un paquet, ce qui me semble etre de la trempe d'options d'emerge du type --pretend et autres...
Bon, j'avais prévenu hein...
[/noob_mode]
_________________
Quel code ?
Back to top
View user's profile Send private message
kwenspc
Advocate
Advocate


Joined: 21 Sep 2003
Posts: 4954

PostPosted: Thu Aug 03, 2006 9:59 am    Post subject: Reply with quote

Non en effet c'est possible. ecota serait alors un script python externe à emerge mais il faudrait avoir un patch qui aille ajouter l'options à l'outil emerge. (pour qu'emerge sache appeler ecota etc...)

mais si on tend à avoir un tel outil alors je pense qu'il serait interessant d'en parler au devs gentoo :) (et alors le support d'ecota d'emerge serait officialisé peut-être)

cela dit je pense qu'il vaut mieux attendre que l'outil soit fiable :wink:
_________________
membre officieux du SAV Ati GEntoo
Back to top
View user's profile Send private message
Il turisto
l33t
l33t


Joined: 12 May 2004
Posts: 968
Location: Battincourt - Belgique

PostPosted: Thu Aug 03, 2006 10:20 am    Post subject: Reply with quote

Oui nous n'en sommes qu'aux balbutiements de la chose ... et la base de données est pour ainsi dire vide.


Bon je pense que je suis prêt pour la version beta.

Comme personne n'a trouvé le nom du soft : que ceux qui veulent tester m'envoie un pm avec un nom d'utilisateur et un mot de passe (donnez un mot de passe bidon si cela vous gêne (par la suite je ferais une interface pour le modifier).


edit : je limite a 5 testeurs.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum