View previous topic :: View next topic |
Author |
Message |
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Aug 02, 2006 3:18 pm Post subject: [temps de compilation] ecota |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Aug 02, 2006 3:28 pm Post subject: Re: [temps de compilation] ecota |
|
|
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 |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Aug 02, 2006 3:32 pm Post subject: |
|
|
non
c'est plus compliqué que cela. |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1957 Location: 127.0.0.1
|
Posted: Wed Aug 02, 2006 3:39 pm Post subject: |
|
|
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..... |
|
Back to top |
|
|
mornik Apprentice
Joined: 12 Mar 2005 Posts: 184 Location: Niort
|
Posted: Wed Aug 02, 2006 3:41 pm Post subject: Re: [temps de compilation] ecota |
|
|
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 _________________ Pousser pas j'y suis déjà ! |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Aug 02, 2006 3:43 pm Post subject: |
|
|
moi je sais!
ça veut dire ecota.
non c'est pas ça?
attends moi mornik _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Aug 02, 2006 3:48 pm Post subject: Re: [temps de compilation] ecota |
|
|
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 |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Aug 02, 2006 3:53 pm Post subject: |
|
|
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..... |
ah on chauffe. mais trouvez pas trop vite car je suis pas encore tout à fait prêt |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Wed Aug 02, 2006 3:56 pm Post subject: |
|
|
Estimated COmpilation Time A...tchoum _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Aug 02, 2006 4:01 pm Post subject: |
|
|
tjs pas.
le dernier mot est un peu tordu je l'avoue |
|
Back to top |
|
|
At0m3 Tux's lil' helper
Joined: 10 Jun 2006 Posts: 123
|
Posted: Wed Aug 02, 2006 4:13 pm Post subject: |
|
|
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
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 |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Wed Aug 02, 2006 6:35 pm Post subject: |
|
|
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 |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Wed Aug 02, 2006 6:36 pm Post subject: |
|
|
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é?
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 |
|
|
At0m3 Tux's lil' helper
Joined: 10 Jun 2006 Posts: 123
|
Posted: Wed Aug 02, 2006 6:52 pm Post subject: |
|
|
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 |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Wed Aug 02, 2006 11:33 pm Post subject: |
|
|
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 |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Thu Aug 03, 2006 2:00 am Post subject: |
|
|
A comme assistant, j'ai gagné |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Aug 03, 2006 7:16 am Post subject: |
|
|
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é?
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 |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Aug 03, 2006 7:31 am Post subject: |
|
|
le python ça serait fun, surtout si tu veux ensuite tenter de l'integer plus facilement à portage (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 |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Thu Aug 03, 2006 8:18 am Post subject: |
|
|
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 |
|
|
-KuRGaN- Veteran
Joined: 05 Dec 2004 Posts: 1142 Location: Besançon (25) [FRANCE]
|
Posted: Thu Aug 03, 2006 9:14 am Post subject: |
|
|
Estime COpilation Time Average _________________ Knight Gent00 Industries RiDeR !!!! |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Aug 03, 2006 9:26 am Post subject: |
|
|
kwenspc wrote: | le python ça serait fun, surtout si tu veux ensuite tenter de l'integer plus facilement à portage (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 |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Aug 03, 2006 9:38 am Post subject: |
|
|
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 |
|
|
deja_pris Apprentice
Joined: 07 Jul 2006 Posts: 169 Location: France 40
|
Posted: Thu Aug 03, 2006 9:54 am Post subject: |
|
|
[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 |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Thu Aug 03, 2006 9:59 am Post subject: |
|
|
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 _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
Il turisto l33t
Joined: 12 May 2004 Posts: 968 Location: Battincourt - Belgique
|
Posted: Thu Aug 03, 2006 10:20 am Post subject: |
|
|
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 |
|
|
|