IRCMeetings/september2010/23rd september

Back to IRC Meetings

Attendees :

Alain Kong (nickname FlyingHat): student, Epitech Paris

Matthias Brunet (nickname kaze): student, Epitech Paris

Even De Boysson (nickname de-boy) : student, Epitech Paris

Eric Bachard (nickname ericb2), Mentor, EducOOo

Sylvain Denis (nickname Sylvaintec ), EducOOo

-

[10:33] ericb2: pong

[10:33]  ericb2: bonjour, vraiment desole pour le retard

[10:33] kaze: tout le monde est la ?

[10:33] * ericb2 voit que tout le monde est la :)

[10:33]  ericb2: oui

[10:34] ok, donc on peut commencer ?

[10:34] kaze: de-boy FlyingHat  ?

[10:34]  oui

[10:34] ericb2: oui on est tout les trois present

[10:34] Ok alors on y va

[10:35] Je ne sais plus ce que j'ai propose (si quelqu'un a le log .. ) comme agenda, mais j'ai oublie un point

[10:36] le premier point, c'est le contact avec l'ecole, qui est le suiveur, le responsable de notre cote, et s'il y a des conventions a signer

[10:37] ericb2: je ne pense pas qu'il y ai de convention a signer

[10:37] kaze: il faudrait demander a Julien. Quelqu'un peut s'en charger ?

[10:37] kaze: qui est le contact pour l'ecole ?

[10:38]  Julien je pense.

[10:38]  Mais etchniquemment Kader est notre maitre de stage

[10:38]  techniquement*

[10:39]  en ce qui concerne les conventions de stage Julien s'en occupe je pense

[10:39] FlyingHat: ok, merci d'avoir precise, parce que c'est important

[10:39]  il nous a faire faire les validations sur le site de l'intranet de notre ecole

[10:39]  fait faire*

[10:39] FlyingHat: plus on organise, en notant clairement les chose, et plus c'est credible pour les nouveaux etudiants interesses

[10:43] ericb2: Julien est connecte je vais lui demander

[10:43]  il me semble que du au fait que le lab free est en lien avec l'ecole, l'histoire pour les conventions se passe differemment.

[10:44] kaze: d'accord

[10:45] je propose qu'on se donne la semaine pour finaliser ce point, c'est a dire avoir des traces sur le wiki, avec toutes les infos. Ok ?

[10:45]  ericb2: ok

[10:45]  ouip

[10:47] ericb2: ces informations, on doit les rentre sur le Wiki ? Si oui, on met ca ou ?

[10:48] kaze: pour l'instant sur votre page perso

[10:48] d'accord

[10:50] ericb2: comment on accede a sa page perso sur le Wiki ? (c'est la premiere fois que j'utilise un wiki je ne savais pas qu'on pouvais s'inscrire avant que tu me le dise)

[10:50] kaze: quand tu est connecte

[10:50] kaze: tu as des onglets en haut -> l'un d'eux est ta page perso (porte le nom de ton login)

[10:52] ericb2: User page > Create > Editing User:Kaze

[10:52] kaze: si tu ne sais pas utiliser un wiki, je te conseille de lire : http://meta.wikimedia.org/wiki/Aide:Contenu

[10:52] Point suivant  ?

[10:52] ericb2: merci je lirais ca plus tard

[10:53] je te laisse continuer

[10:53] kaze: tout est explique avec des exemples

[10:53] Point suivant : la definition exacte des sujets

[10:54] Precision : l'etude n'est pas limitative, et on peut adapter au besoin, par exemple si ca marche pas, trop long, trop complique

[10:55] J'avais en tete plusieurs projets :  contribution au port Debian d'OOo4Kids,  amelioration du start center (+ correction de petits bugs visuels)

[10:56] kaze: FlyingHat de-boy : merci de rappeler qui fait quoi, et apres on aborde sujet par sujet, avec une liste (succinte des taches )

[10:56] ericb2: je fais le port Debian de OOo4Kids

[10:58]  je devais m'occuper du port openbsd ou freebsd il me semble

[10:58]  ericb2: je m'occupe de l'amelioration du start

[10:58] FlyingHat: j'avais plus ca en tete, mais si c'est deja fonctionnel on ajoutera probablement quelque chose

[10:58]  et du petit bug ^^

[10:58] de-boy: ok

[10:59] On commence par le premier sujet : Port Debian

[10:59] Un dev m'a contacte et on doit faire la liste precise de ce qui vient d'OOo et ce qui a ete rajoute

[11:00] Debian exige cette precision

[11:00] ericb2: ah, d'accord

[11:00] kaze: ke te mettrai directement en relation avec le dev

[11:00] ericb2: les info doivent etre envoyer au dev ou integrer au package ?

[11:01] ericb2: d'accord

[11:01] kaze: integrees au package

[11:01] kaze: en fait, il faudra aussi extraire tous les changements, par rapport a OOO320_m12

[11:01] kaze: dans un patch par modules (sinon patch trop gros)

[11:02] extraire les changements ?

[11:02] kaze: je te donnerai la methode

[11:02] ok

[11:02] kaze: ensuite, il existe une distribution OOo4Kids sur le repo go-oo

[11:03] kaze: il faudra mettre a jour, et verifier que ca compile. Ensuite commiter et completer pour que Debian puisse l'utiliser

[11:03] kaze: cote administratif, les infos a ecrire doivent pouvoir l'etre a partir de l'archive OOo existante

[11:04] kaze: apt-get source openoffice.org

[11:04] d'accord, mais comment je fais pour telecharger leur version de OOo4Kids ?

[11:04] ah ca c'est fait deja

[11:04] kaze: il faudra telecharger les sources d'ooo-build et compiler pour voir

[11:04] mais je me retrouve avec OpenOffice normalement pas avec OOo4Kids

[11:04] kaze: l'outil a utiliser est git

[11:04] oui

[11:04] kaze: non, il y a deja presque tout

[11:05] je suis en train d'executer le ./download

[11:05] kaze: la distribution "OOo4Kids" existe deja

[11:05] qui contient les commande git

[11:05] kaze: --with-distro=OOo4Kids

[11:05] ok

[11:05] ce plan n'est pas complet, et reste a affiner

[11:05] mais on a l'essentiel

[11:05] ok

[11:06] kaze: tu as assez d'infos pour commencer ?

[11:06] @all : pour la methode, c'est le point suivant, ne quittez pas ^^

[11:06] le with-distro=OOo4Kids c'est sur quel fichier

[11:06] parce que le configure j'ai pas fai ca

[11:06] kaze: je crois que c'est dans le configure

[11:06] j'ai fait with-distro=UbuntuLucid

[11:06] aie

[11:06] kaze: demande a thorsten sur #ooo4Kids

[11:06] je vais le refaire alors

[11:07] kaze: oui, apres avoir nettoye

[11:07] kaze: note TOUT ce que tu fais, surtout ce qui parait secondaire (mais qu'on oublie systematiquement la fois d'apres .. )

[11:08] ericb2: je connais bien ces details, qu'on a le don d'oublier

[11:08] je note tout sur le Wiki

[11:08]  quand tu dis "note", tu parles du wiki ou dans un truc a nous ?

[11:08] <FlyingHat> ah d'accord.

[11:08] kaze: sur ta page d'abord, et chaque jour si tu peux. Regarde ce qu'a fait Michal, ou Jopsen pour t'aider

[11:08] ericb2: d'accord merci

[11:09] je vais voir de suite

[11:09] FlyingHat: sur le wiki

[11:09] * julien_BLUG has quit (Ping timeout: 272 seconds)

[11:09] FlyingHat: exemple : http://wiki.ooo4kids.org/index.php/User:MSpisiak

[11:10] FlyingHat: et le travail de Michal a ete : http://wiki.ooo4kids.org/index.php/ImproveMathEquationEditor/Baseline_AlignmentEquations

[11:10] FlyingHat: on retrouve tout, et c'est tant mieux, car les etudiants, il en passe beaucoup et ils ne restent pas tous quand ils ont fini. Mais nous, on doit continuer, reprendre .. quelquefois longtemps apres

[11:11] FlyingHat: donc je veux un max d'infos, afin d'assurer la perennite du travail

[11:11]  FlyingHat froumi

[11:12] FlyingHat: t'ai je convaincu ? :)

[11:12] Sujet suivant: amelioration du Start Center

[11:12] ericb2: je viens de voir je comprend un peu plus ce que u attend sur le Wiki

[11:12] <FlyingHat> ericb2: absolument

[11:13] Pour le start center maintenant

[11:13] le code est dans framework/source/services/backingwindow.{cxx | hxx}

[11:13] la "vue" est dans framework/source/services/fwk_services.src

[11:14] + le .hrc associe pour la definition des constantes

[11:14] Dans cette fenetre, on utilise une classe DecoToolbox, qui est elle meme heritee d'une classe Toolbox

[11:15] <de-boy> j'avais vu, mais je vois po ou est defini les dimenssion de la fenetre blanche qui entour chacune des casess

[11:15] ce qui permet d'utiliser les QuickHelp et autre fonctionnalites

[11:15] de-boy: le layout est fait dans le .cxx

[11:15] <de-boy> ni commen definir une zone specifik, d'acc =)

[11:15] de-boy: et la classe d'origine, est dans vcl

[11:16] de-boy: ... encapsulation a l'infini : bienvenu dans OpenOffice.org

[11:16] de-boy: je te donnerai tous les details

[11:16] de-boy: l'idee

[11:16] <de-boy> ok je "lirai" tout ca

[11:16] de-boy: j'ai propose une amelioration sur la liste dev@gsl

[11:17] <de-boy> ericb2: on utilise ca commen :o

[11:17] de-boy: j'avais pas tout vu, et Philipp Lohmann, que je remercie au passage, m'a propose une solution

[11:17] de-boy: http://gsl.openoffice.org/servlets/ReadMsg?list=dev&msgNo=2367

[11:17] <de-boy> ok

[11:17] de-boy: FlyingHat kaze : une regle d'or : quand quelqu'un vous aide, vous le remerciez SYSTEMATIQUEMENT

[11:17] pas de "jai fait ca" alors que c'est pas vrai

[11:18] <de-boy> ericb2:  oui ca me semble le minimum

[11:19] de-boy: j'y tiens beaucoup

[11:19] <FlyingHat> oui oui xD !

[11:19] <FlyingHat> c'est compris et promis

[11:19] de-boy: donc, d'abord, il faudra faire taire la bulle d'aide, en implementant une methode comme Phiilipp a explique

[11:20] de-boy: ensuite, il faudra implementer une methode dans la classe DecoToolbox, qui fait presque la meme chose, mais avec une position definie

[11:20] <de-boy> ericb2: j'ai certainement bcp de comprhension a faire, mais j'ai saisi son point de vue =)

[11:20] de-boy: penser au design des le debut

[11:21] de-boy: le choix des noms de variables, etc

[11:21] de-boy: comment definir le rectangle, et penser a integrer la position du rectangle dans la classe DecoToolbox (probablement un membre prive)

[11:22] <de-boy> ericb2: c'est pour cela que je continue de travaille le C++ a cote ^^

[11:22] de-boy: le calcul de ses dimensions devra etre dynamique, car selon la locale, et la chaine a afficher, on devra modifier l'origine et la largeur

[11:23] de-boy: ensuite, il reste deux petits bugs visuels a corriger : au lancement, une image est en surbrillance -> dysfonctionnement, a corriger

[11:23] <de-boy> ericb2: pour ca

[11:23] de-boy: enfin, la chaine "Creer un nouveau document" n'est pas correctement centree, et selon la locale il faut une position / taille differente

[11:24] de-boy: voila pour les infos

[11:25] <de-boy> ericb2: je croi avoir vu ou ca pourrai ce trouver(et frenchement pas sur) mais je ne comprend pas encor suffisament le code pour le manipuler, je verrai cela apres les bull d'aide

[11:25] de-boy: pour commencer, je suggere de 1) compiiler OOo4Kids 2) recompiler framework avec les symboles 3) tracer a l'execution, et verifier les appels, et bien comprendre ce qui se passe dans backingwindow.cxx

[11:25] de-boy: on prendra le temps de tracer ensemble

[11:26] de-boy: on parlera aussi du planning previsionnel apres

[11:26] de-boy: je pense que c'est tout ce que j'avais a dire pour ton sujet. Si tu as des questions ?

[11:27] <de-boy> ericb2: framework avec les symbole, ca permet de comprendre quoi?

[11:27] <de-boy> ^^

[11:27] de-boy: le code des .cxx est inclus, et cela permet de tracer ligne a ligne

[11:27] de-boy: on pourra ajouter vcl aussi

[11:28] de-boy: je souhaite que tu traces, et comprennes d'abord comment fonctionne le layout dans la backingwindow

[11:29] de-boy: ensuite, tu feras des essais, de plus en plus cibles, afin que tu puisses imaginer des strategies pour une solution possible. Des que tu as bien visualise, alors on pourra faire une revue de projet, pour decider de comment le faire

[11:29] <de-boy> d'ac j'essaye de tenir le tout o courant sur le wiki

[11:29] de-boy: dans un projet industriel, une revue de projet, est une etape qui valide une partie, selon un cahier des charges + un planning

[11:30] <de-boy> ericb2: on up a la derniere ou on reste sur la 874?

[11:30] de-boy: la derniere

[11:30] de-boy: on va pas se trainer du vieux code ^^

[11:30] <de-boy> ^^

[11:30] de-boy: je pense qu'on peut passer au sujet suivant ?

[11:30] FlyingHat: port OpenBSD ?

[11:31] <FlyingHat> ericb2: ouip

[11:31] FlyingHat: a mon avis, ca compile tout droit

[11:31] FlyingHat: et meme s'il y a un ou deux pb, je pense que tu auras du travail en plus ;)

[11:32] FlyingHat: donc pour le port sur une autre arch, ce qui compte, ce sont les details. Ce que tu ecris, devra permettre a quelqu'un qui veut te singer, de refaire comme toi

[11:32] FlyingHat: s'il en manque, c'est pas bon

[11:32] FlyingHat: ensuite, tu devras contacter les gens d'OpenBSD, en leur expliquant ce que tu as fait

[11:32] FlyingHat: je suggere de porter OOoLight plutot qu'OOo4Kids

[11:32] <FlyingHat> d'accord

[11:33] FlyingHat: amha, cela les interssera plus

[11:33] <FlyingHat> je pense aussi

[11:33] * ericb2 pense qu'on pourrait faire une page Epitech sur le wiki, ainsi qu'une page Ecole Centrale Nantes .. une page par ecole, quoi

[11:34] * julien_BLUG has quit (Ping timeout: 240 seconds)

[11:34] FlyingHat: je pense que tu as assez d'informations ?

[11:34] <FlyingHat> et on mettra quoi dessus ?

[11:34] <FlyingHat> les informations nous concernant ?

[11:34] FlyingHat: sur la page : les travaux en cours, les patches (ou les liens), etc, comment vous avez fait ..

[11:35] FlyingHat: mettez votre ecole en valeur aussi ;)

[11:35] <FlyingHat> okay

[11:35] FlyingHat: si tu as fini avant les autres, ce serait bien de *bien* penser le truc, et de le laisser propre quand le stager sera termine

[11:36] Point suivant ?

[11:36] Duree du stage, methodes de travail

[11:36] Quelqu'un pour me rappeler la duree effective du stage s'il vous plait ?

[11:36] ericb2: 4 mois

[11:37] ericb2: de Septembre a Decembre

[11:37] kaze: ok

[11:37] <FlyingHat> fin decembre

[11:37] Donc : septembre est deja un peu avance, et on fera une revue la semaine prochaine

[11:38] meme jour, meme heure ?

[11:38] Jeudi 30 septembre, 10h30  ?

[11:38] d'accord

[11:38] <FlyingHat> ca marche

[11:40] est-ce que cela derange quelqu'un si on fait les prochains meetings sur #education.openoffice.org (en anglais donc)

[11:40] ?

[11:41] <FlyingHat> desole de-boy a un probleme son pc est en train de reboot

[11:41] <FlyingHat> bah moi ca me derange pas trop mais les termes techniques en anglais j'ai du mal

[11:42] <FlyingHat> mais ca devrait aller je pense

[11:42] <FlyingHat> je sais pas ce qu'il en est pour les autres, kaze ?

[11:42] FlyingHat: on verra, mais l'idee, c'est de donner de la visibilite a d'autres etudiants qui risquent de nous rejoindre

[11:43] FlyingHat: sauf erreur, des americains et peut etre un blege

[11:43] Belge

[11:43] ericb2: je suis a l'aise avec l'anglais, les termes techniques sont pas specialement ma specialite mais ca ne devrais pas etre un probleme

[11:44] <Sylvaintec> ericb2: peut etre plusieurs belges ;) on négocie ;)

[11:44] Sylvaintec: ok :)

[11:44] <FlyingHat> on se debrouillera avec google et des questions directes xD

[11:44] Presence, outils associes

[11:45] je suggere d'utiliser la liste dev@education.openoffice.org (il faut vous inscrire si ce n'est pas fait)

[11:45] pensez aussi a vous creer un compte dans le projet Education

[11:45] je vais vous le validez des que possible

[11:45] http://education.openoffice.org -> Membership

[11:46] En ce qui concerne la presence, je n'impose rien, mais c'est plus facile si vous etes regulierement sur le channel

[11:46] pour les patches, et diffs, on peut faire ca par mail

[11:47] Ne pas etre sur IRC (au moins la semaine) est plutot penalisant AMHA. par contre, je demande que soit maintenue votre page de Wiki

[11:48] Planning previsionnel :  1 Meeting IRC par semaine, et un toutes les deux semaines sinon. Pas de meetings pendant les periodes de vacances

[11:50] <FlyingHat> parfait

[11:51]  pour ce qui est de "fin decembre"

[11:52] on se fixera comme limite le 15 decembre pour la fin du projet

[11:52] ce qui coincide a peu pres avec les vacances

[11:52] de toutes facons, vous aurez la liberte de revenir apres nous aider (avec plaisir)

[11:53] car ce qui compte, c'est que tout le monde y trouve son compte

[11:53] et que vous puissiez transmettre aux etudiants suivant ce que vous avez fait

[11:55] ericb2: ok

[11:56] Pour resumer : prochain meeting, jeudi 30 septembre, 10h30 sur le channel #education.openoffice.org

[11:57] ericb2: de-boy (Even) n'est plus la, son disque dur a rendu l'ame (15jours de vie le disque, quel vie remplis)

[11:57] :)

[11:58] il va faire jouer la garanti pour le faire changer

[11:58] kaze: ok

[11:58] kaze: de toutes facons, vous avez le log

[11:58] <FlyingHat> yes je lui ai dit tout ce que tu nous a dit

[11:59] ericb2: oui c'est transmis

[12:00] J'oubliais :  http://wiki.ooo4kids.org/index.php/IRCMeetings

[12:00] accessible depuis la page principale, categorie developpement

[12:00] je vais creer les entrees

[12:01] kaze: FlyingHat (de-boy) :  avez vous des questions ?

[12:01] ericb2: aucune pour le moment

[12:01] <FlyingHat> ouip, j'ai ai par rapport a la compilation sous windows xD

[12:02] Meeting termine alors :)

[12:02] FlyingHat: oui ?

[12:02] <FlyingHat> bon en gros j'ai passe le probleme des symlinks, tout ce qui concerne sdk et tout ce que tu m'a fait telecharger sont au bon endroit

[12:03] <FlyingHat> puis j'ai eu un probleme, mon cygwin n'avait pas gcc et g++..

[12:03] FlyingHat: il faut les installer

[12:03] <FlyingHat> donc je les ai installe et maintenant il me dit que je n'ai pas gnu make

[12:03] FlyingHat: ah, non, il faut utiliser le compilateur de MS

[12:03] FlyingHat: tu as installe Visual Studio ?

[12:03] <FlyingHat> j'en suis toujours au configure !

[12:03] <FlyingHat> oui

[12:04] FlyingHat: quelle version ?

[12:04] je vous laisse je vais dejeuner

[12:04] a plus tard

[12:04] kaze: bon appetit

[12:05] <FlyingHat> la 10 il me semble

[12:05] FlyingHat: arf .. la il faut que tu contactes jcorrius

[12:05] FlyingHat: sur #go-oo

[12:06] FlyingHat: si tu n'y arrives pas, desinstalle le et je te mettrai VS9 en ligne

[12:06] FlyingHat: par contre, je ne sais pas si cela va sinstaller correctement, le processus d'installation des outils MS, c'est pas ouvert du tout

[12:06] <FlyingHat> arf

[12:07] FlyingHat: le VS9 que j'ai fait 1,3 Go

[12:07] <FlyingHat> je peux meme pas finir le configure sur cygwin ?

[12:07] FlyingHat: il te faut les outils MS

[12:07]  FlyingHat froumi

[12:07] FlyingHat: as-tu lu toutes les infos sur .. (je cherche le lien)

[12:07] FlyingHat: http://wiki.ooo4kids.org/index.php/EnvironmentSetup/Windows

[12:08] FlyingHat: VS 2008 j'ai en rayon

[12:08] FlyingHat: dans external, il y a tous les blobs .dll qu'il te faut

[12:09] FlyingHat: je veux dire dans l'archive la plus petite que tu as telechargee

[12:09] <FlyingHat> je connais pas VS9

[12:09] <FlyingHat> ahhh pardon j'suis bete

[12:10] <FlyingHat> oui j'ai le dossier external aussi

[12:10] FlyingHat: Visual Studio 2008+ je crois que c'est VS9,  Visual Studio 2010 == VS10 (si je me plante pas)

[12:11] FlyingHat: le dossier external est un clone de l'arborescence des sources, mais avec juste ce qu'il te manque pour que configure se termine

[12:11] FlyingHat: Windows, c'est ca : ton code est ok, mais si t'as pas un blob ici, et un autre la, ca compile pas

[12:11] <FlyingHat> d'accord

[12:12] <FlyingHat> ah oui oui

[12:12] FlyingHat: toutes les infos, tu les as. Tiens moi au courant de l'evolution

[12:13] <FlyingHat> d'accord, merci beaucoup

[12:13] FlyingHat: mais je te conseilles d'installer VS 2008

[12:13] <FlyingHat> tu restes sur irc toute l'aprem ?

[12:13] FlyingHat: tu eviteras des ennuius, et tes binaires seront retro compatibles

[12:13] FlyingHat: je ne pense pas, mais je regarderai de temps en temps

[12:14] <FlyingHat> d'accord, ca marche

[12:14] FlyingHat: ok :)

[12:14] <FlyingHat> je vais en pause dejeuner, merci beaucoup.

[12:14] FlyingHat: bon appetit

[12:14] * ericb2 aussi va arreter, apres avoir mis le logsur le wiki

[12:14] <FlyingHat> toi aussi.

[12:14] merci ^^