Bonsoir Yves, Le 21/12/2012 20:19, yves dutrieux a écrit : > Bonjour, > > je rebondis sur la réponse de JBF sur la compilation où j'ai qq questions : > > Comment récupérer les updates sans tout re-cloner : > ./g pull -r > > ok j'ai mis à jour et recompilé. Me retrouve avec une 4.1alpha. :-/
Oui parce que tu es sur la branche master : si tu tapes la commande git branch tu dois avoir comme réponse quelque chose comme : libreoffice-3-6 libreoffice-4-0 * master avec l'étoile devant la branche active. Pour changer de branche il faut taper la commande ./g checkout nom_de_la_branche NB: g n'est qu'un script propre à LibreOffice qui passe les commandes git et s'assure qu'elles sont transmises comme il convient aux sous-modules. ./g pull -r est en fait équivalent à git pull -r && git submodule update > > Mais, si je voulais compiler la dernière 4.0beta, je dois recréer un git à > côté alors avec la commande checkout ? Non, ça c'est le moyen le plus simple si tu veux compiler "en même temps" le master et la 4.0. C'est ce que je fais pour avoir la 3.6 et la 4.0. J'ai deux arborescences parallèles qui sont deux dépôts locaux. Si tu ne veux que la 4.0, pas la peine de te fatiguer, un seul dépôt te suffit. Et si un jour tu veux tester la branche master, tu fais un checkout dessus, tu la mets à jour et tu lances une compilation complète : make clean -> efface tout les produits de compilation make dev-install Évidemment ça prend plus de temps parce qu'il faut tout recompiler. > Comment savoir quels paramètres fournir alors ? > >> Tout est expliqué ici : >> https://wiki.documentfoundation.org/Development/Native_Build >> Et pour les options de autogen c'est ici : >> > https://wiki.documentfoundation.org/Development/How_to_build/Configure_options >> NB. Si tu veux obtenir une version avec l'UI en français l'option à >> ajouter est >> --with-lang=en-US fr > > J'ai essayé mais sans succès avec cette option, finalement, j'ai essayé : Sans succès ? c'est à dire ? autogen proteste ou bien tu n'obtiens pas l'UI en français ? > ./autogen.sh avec les options --with-lang=en-US et --with-lang=fr > et ça à l'air de passer... mais je sais pas si je suis dans le bon ? Normalement si autogen ne reconnait pas une option il te le dit. > > Est-ce le bon endroit pour poser ces questions "dev" ? Ben, il s'agit de construire l'outil dont tu as besoin pour faire des tests QA, donc la réponse est oui. :-) Un autre canal pour obtenir de l'aide à la compilation est irc, soit le canal #libreoffice-fr soit le canal développeur #libreoffice mais là les questions et les réponses sont en anglais. On peut aussi essayer le canal général #libreoffice (en anglais aussi). Sur irc il faut tenir compte des fuseaux horaires et du fait que pas mal de développeurs restent connectés même s'ils ne sont pas devant leur écran. Le gourou pour git est Norbert Thiébaud qui est sur le canal #libreoffice-fr (pseudo : shm_get) mais il est qq part au Texas. Bonne soirée JBF qui part en vacances demain pour une destination où la connexion internet est en panne ;-) -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à qa+h...@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés