Synchro entre summit et trunk ?
Vincent Pinon
vpinon at kde.org
Ven 22 Mar 21:12:00 GMT 2019
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
--
Yoann Laissus
More information about the kde-francophone
mailing list