Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


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+help@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.