Accendino 0.5.10 alpha 1

Encore beaucoup d'améliorations sur Accendino, et on a cette version 0.5.10 qui est en cours de stabilisation avec cette alpha 1.
FFmpeg fait partie de ces logiciels qui sont horribles à construire de manière automatique sous windows (juste derrière OpenSSL), et un des buts recherchés pour cette version c'était de pouvoir construire FreeRDP avec le support d'FFmpeg sous windows avec la chaine de compilation de Visual Studio et tout ça de manière automatique. Pas de bidouilles à faire à la main pour que ça fonctionne, on tape
$ accendino --targets=freerdp3 freerdp.accendino
ça checkout, ça compile et c'est prêt.
Les nouveautés dans la version 0.5.10 alpha 1
Support d'Msys2

Première étape pour compiler FFmpeg avec Visual Studio: il y a besoin de passer des commandes sous msys2, et donc cette
version amène le support d'installation des packages dans cet environnement. Si on met en dépendance
de packages 'msys2/yasm', accendino installera les packages correspondants dans l'environnement msys2.
Petit extrait du fichier accendino de FFmpeg:
... ffmpegPkgs = { 'Darwin': ['nasm'], 'Windows': ['choco/nasm|path/nasm', 'msys2/make', 'msys2/yasm', 'msys2/diffutils'], } ...
Ce support n'a pas été très compliqué à coder car c'est pacman qui est utilisé
Une petite astuce que j'ai découvert il y a quelque temps: l'outil
Dans (le futur) FreeRDP 3.0, il y a le support pour le smartcard logon, sur lequel j'ai pas mal travaillé, voyons un petit peu ce qu'il en est.
J'ai fais quelque modifications dans winPR pour corriger un bug dans les timers avec completion, et
je suis tombé sur un soucis qui pourrait intéresser d'autres personnes que moi.
Que les VMs windows sont lentes sous KVM ! Quand on travaille sur FreeRDP on est inévitablement
obligé d'avoir des VMs sous windows pour tester que les vieilles features marchent encore,
ou bien pour pouvoir essayer ces nouveautés fantastiques (oui j'aime les licornes).