Synchro entre summit et trunk ?

Vincent Pinon vpinon at kde.org
Ven 22 Mar 21:16:40 GMT 2019


Avec un compendium généré une fois pour toutes de la sorte :
cd $KDEREPO/trunk/l10n-support/$L10NTEAM/summit/messages
msgcat --use-first -u -o ../messages-compendium.po kde-workspace/*.po [a-q]*/*.po
(retenant de préférence les traductions de plasma, et zappant celles des wiki & www


Le vendredi 22 mars 2019, 22:12:00 CET Vincent Pinon a écrit :
> Voilà ce que mon script faisait :
> 
> export KDEREPO=~/devel/traduc/svn L10NTEAM=fr
> [ -d $KDEREPO ] || mkdir $KDEREPO
> cd $KDEREPO
> if [ ! -d .svn ]
> then
>     # Initialization
>     svn co --depth=empty svn+ssh://svn@svn.kde.org/home/kde .
>     svn up --depth=empty branches branches/stable branches/stable/l10n-{kde4,kf5,kf5-plasma-lts}
>     svn up --depth=empty trunk trunk/l10n-{support,kde4,kf5}
> fi
> # Tools
> svn up trunk/l10n-support/{pology,scripts}
> # Templates & Translations
> svn up branches/stable/l10n-{kde4,kf5,kf5-plasma-lts}/{templates,$L10NTEAM} \
>        trunk/l10n-{kde4,kf5}/{templates,$L10NTEAM}
> # Summit
> svn up trunk/l10n-support/{templates,$L10NTEAM}
> cd trunk/l10n-support
> # Merge
> pology/scripts/posummit.py scripts/messages.summit fr merge
> # might have changed during posummit run
> svn up --accept theirs-conflict
> svn ci -m "$L10NTEAM summit merge" $L10NTEAM/summit/messages
> # Scatter
> pology/scripts/posummit.py scripts/messages.summit fr scatter
> cd $KDEREPO 
> svn up --accept theirs-conflict branches/stable/l10n-{kde4,kf5,kf5-plasma-lts}/$L10NTEAM trunk/l10n-{kde4,kf5}/$L10NTEAM 
> svn ci -m "$L10NTEAM summit scatter" branches/stable/l10n-{kde4,kf5,kf5-plasma-lts}/$L10NTEAM trunk/l10n-{kde4,kf5}/$L10NTEAM 
> 
> 
> 
> Le vendredi 22 mars 2019, 19:27:55 CET Johnny Jazeix a écrit :
> 
> Je peux créer une tâche admin pour demander à faire tourner le cron mais il me faudrait plus de détails : 
> 
> * configuration nécessaire (j'imagine qu'il faut un truc dans le genre de https://techbase.kde.org/Localization/Workflows/PO_Summit) si ça n'existe pas déjà
> * tâche cron à lancer (ou/et job jenkins)
> 
> * y-a-t-il besoin d'y avoir accès ?
> 
> 
> Johnny
> 
> 
> Le jeu. 21 mars 2019 à 08:25, Yoann Laissus <yoann.laissus at gmail.com> a écrit :
> 
> Ok j'essaie de m'en occuper d'ici ce week end alors, je te tiens au courant !
> 
> 
> Mais c'est vrai que si jamais on a la possibilité d'héberger ça directement sur un serveur KDE ça serait vraiment pas mal.
> 
> 
> Le jeu. 21 mars 2019 à 08:16, Johnny Jazeix <jazeix at gmail.com> a écrit :
> 
> Merci à vous deux !
> Une autre solution serait de le faire tourner sur les serveurs KDE si jamais on veut un backup derrière.
> 
> 
> Johnny
> 
> 
> Le mer. 20 mars 2019 à 23:43, Vincent Pinon <vpinon at kde.org> a écrit :
> 
> OK go !
> Y'a juste un cron qui te prendra 1 cpu 2h/jour
> merci !
>  
> Le mercredi 20 mars 2019, 23:39:18 CET Yoann Laissus a écrit :
> 
> Bonsoir Vincent,
> 
> 
> Je crois qu'on avait commencé à en parler l'année dernière mais on a un petit peu oublié tous les deux ;)
> J'ai toujours un serveur que j'héberge (ondulé et allumé 24/7) sur lequel je peux sans problème créer une vm dédiée à la traduction et te donner des accès dessus.
> Est-ce que ça t'irait ?
> 
> 
> A+
> 
> 
> Le mer. 20 mars 2019 à 23:13, Vincent Pinon <vpinon at kde.org> a écrit :
> 
> Hello,
>  
> Pour ceux qui ne comprennent rien à tout le charabia technique qui suit, ne vous inquiétez pas :)
>  
> Ma mini-machine qui faisait le posummit merge & scatter toutes les nuits est morte depuis quelques semaines (carte SD à réinitialiser, dû à plusieurs plantages à cause du nouveau gros site web krita qui prend plein de CPU & RAM à traiter).
> Je n'ai pas eu le temps de m'en occuper, je lance de temps en temps l'opération à la main mais je n'y ai pas pensé ces derniers temps, je viens de le lancer, ça prend 1h ou 2 sur mon PC...
> Désolé pour les déceptions occasionnées.
>  
> C'était une solution provisoire qui durait depuis quelques années, c'est l'occasion de passer à autre chose : quelqu'un aurait une machine 7j/7 24h/24 pour faire ce boulot ?
> En attendant, n'importe qui peut toujours faire des posummit merge & scatter (sur son module ou toute la base), mon script fait de toute façon un svn update avant de tourner (au pire s'il y a conflit je fais un revert avant le tour suivant).
>  
> Merci, a+
>  
> Vincent
>  
>  
> Le mercredi 20 mars 2019, 08:35:41 CET Johnny Jazeix a écrit :
> 
> Bonjour,
> 
> 
> j'ai mis à jour le po correspondant au site internet de GCompris (https://websvn.kde.org/trunk/l10n-support/fr/summit/messages/www/gcompris-net.po?view=log) il y a une dizaine de jour mais ce n'est toujours pas reporté dans le trunk (https://websvn.kde.org/trunk/l10n-kf5/fr/messages/www/gcompris-net.po?view=log).
> 
> 
> Est ce dû à un problème de synchro de scripty ou puis-je lancer la synchro quand j'aurais un peu de temps ?
> 
> 
> Bonne journée,
> 
> 
> 
> Johnny
> 
> 
> 
> 
> 
> 
> 
> 






More information about the kde-francophone mailing list