ZeMarmot

ZeMarmot

Page vérifiée Créé le 4 avril 2016 Contact

Nous vous souhaitons une année 2018 créative!

- 0
  • [ français — English below ]

    Coucou à tous!

    Cette nouvelle année a démarré sur les chapeaux de roues, à la fois pour le développement de GIMP que pour l'animation du film ZeMarmot.

    Animation: donner vie à des marmottes!

  • Notre réalisatrice/animatrice, Aryeom, continue ses lives de travail très régulièrement, comme on peut le constater sur la chaîne Youtube de LILA. Elle trouve cela très gratifiant de pouvoir enfin montrer son travail, même lorsqu'il n'est pas encore terminé. Nous avons déjà quelques habitués de la chaîne, et cela fait plaisir. Bien sûr, nous espérons que vous serez encore plus nombreux à regarder, donc n'hésitez pas à suivre @LILA_Asso, @ZeMarmot ou directement @AryeomHan pour obtenir des notifications régulières quand un live démarre. Vous pouvez aussi simplement vous inscrire sur la chaîne Youtube directement.

    Il est vraiment très intéressant de découvrir les coulisses de la création d'un film d'animation. Notons d'ailleurs que bien que nous utilisions GIMP, notre processus de création n'est absolument pas spécifique à ce logiciel Tous les films d'animations suivent les mêmes principes de création qui ont été peaufinés et améliorés par des milliers d'animateurs depuis plus de 100 ans. Oui, même la 3D ou l'animation vecteur sont basées sur les mêmes techniques, bien que cela paraisse différent (la coquille est différente, pas le contenu). :-)

    Nous avons aussi un peu amélioré le design du streaming en rendant le chat plus visible (d'ailleurs n'hésitez pas à dire des choses, on parle anglais, français, japonais et coréen!), ainsi que le logo Creative Commons by-sa pour une licence claire, ainsi que des informations et de la décoration sous la fenêtre principale montrant GIMP et GIMP Motion. Nous avons même branché un microphone maintenant; donc parfois, on peut l'allumer pour répondre à des questions (à moins que vous préfériez des réponses textuelles, auquel cas, dites le nous).

    Développement logiciel: donner vie à des 0 et des 1

    Sur le plan du code, Jehan a été extrêmement actif ce mois-ci avec 95 commits rien qu'en janvier et 34% des commits de GIMP depuis la sortie de la 2.9.8 (156 commits!).

    En plus des corrections de bugs habituelles depuis GIMP 2.9.8, mais toujours en décembre (même avant la précédente news donc), voici quelques points marquants de notre travail:

    - L'import PDF mais aussi la prise en charge des langages non-occidentaux pour l'import des PDFs est désormais une dépendence obligatoire, car nous considérons que ces fonctionnalités ne doivent plus être considérées comme "optionnelles" de nos jours;

    - Nous avons corrigé de nombreuses failles de sécurité dans GIMP (CVE);

    - Nous avons implémenté le portail Freedesktop portal pour les captures d'écran dans GIMP.

    Et les changements de code marquants de janvier entrepris par Jehan:

    - Nous avons décidé de maintenir un paquet pour les brosses MyPaint en attendant que le projet MyPaint décide d'en reprendre les rênes. Notons bien que nous voulons vraiment qu'ils prennent le contrôle de ce paquet, mais cela fait plus de 2 ans d'attente alors il fallait bien agir. Nous avons vraiment besoin d'un paquet partagé entre les projets qui utilisent libmypaint, car jusqu'à présent, il fallait installer MyPaint pour pouvoir utiliser ces brosses (ou alors procéder à un vilain hack en embarquant les brosses, ce qui n'est pas recommandable. Il faut vraiment un paquet partagé que tous les projets pourront améliorer ensemble). ;-(

    - Nous avons participé à la place en charge du format HDR Radiance (format d'image RGBE), qui peut maintenant être aussi bien importé qu'exporté;

    - Nous avons ajouté des préférences pour la prise en charge des métadonnées, en particulier pour toutes les problématiques de vie privée et sécurité concernant ces dernières.

  • - Nous avons implementé un outil de debug pour GIMP! Beaucoup de rapports de bugs débutent en essayant de deviner le non-dit, en essayant de demander des "traces" d'exécution (ce qui n'est jamais facile à demander et on ne peut pas s'attendre à ce que des non-développeurs sachent même de quoi on parle), et ce en particulier pour les bugs difficiles à reproduire. C'est pourquoi GIMP sera maintenant capable de générer les dites "traces" par défaut, ainsi que les informations de version, pour une certaine catégorie d'erreurs et de plantages. Une boîte de dialogue encouragera alors les gens à rapporter les bugs avec le maximum d'informations. Il s'agit d'une avancée majeure pour obtenir un GIMP encore plus stable et ce sera rendu disponible dans tous les systèmes d'exploitation majeurs (Linux, macOS, Windows, BSDs…), du moment que les dépendances nécessaires sont installées. Nous sommes d'ailleurs fier d'avoir reçu déjà les premiers rapports de bugs contenant des traces générées par cet outil, ce qui est extrêmement utile!


Comme vous pouvez le voir, à part quelques exceptions, nous nous concentrons sur l'amélioration de l'existant et les corrections de bug. Je l'annonçais en fin 2017, notre but est vraiment la sortie de GIMP 2.10 au plus tôt (au jour d'écriture, il nous reste 20 bugs bloquant la sortie!). Nous nous focalisons sur un logiciel GIMP stable, de qualité professionnelle, tout en étant disponible pour tous! C'est pourquoi nous avons accéléré la fréquence de nos contributions énormément et nous sommes toujours aussi fier d'être un maillon de ce projet fabuleux.

D'autres choses!

Hormis l'animation et le développement pur et dur, voici ce qui s'est passé dernièrement:

- Nous avons rapporté des bugs (oui nous aussi, souvent, nous sommes de l'autre côté du code) concernant notre nouveau matériel. Certains de ces bugs ont été corrigés (ex: Wacom Pro Pen 2 sur Wayland) ou en bon chemin de l'être (ex: boutons de la MobileStudio dans le noyau Linux); au passage on a découvert que le Art Pen marche dans GIMP!

- Nous avons participé à l'évènement Geek faeries on the web, le 20/01/2018, où on a fait une démo live d'animation (similaire à nos lives réguliers), nous avons aussi expliqué certaines bases de la peinture numérique avec GIMP, les outils, les brosses et dynamiques… nous avons parlé des tablettes graphiques et avons répondu à des questions… pour enfin finir par cette illustration réalisée en 15 minute en speed-painting par Aryeom.


- Nous sommes devenus patrons de Nikolai Kondrashov,qui travaille sur les pilotes pour Linux de tablettes non-Wacom. Bien que nous utilisions principalement des tablettes Wacom à ce jour, cela pourrait changer. La diversité est importante et les monopoles rarement bons, ce pourquoi nous considérons son travail important.

- Nous avons contribué au projet Morevna, parce que nous croyons à l'entraide entre projets, en particulier ceux qui essaient de faire de l'Art Libre;

- LILA a signé l'appel de la Free Software Foundation Europe pour "Argent Public, Code Public", car il s'agit d'une évidence pour nous et nous espérons que ça le sera pour tous dans un futur proche. Nous en avons aussi profité pour demander aux autres développeurs de GIMP, et aussi signé l'appel au nom du projet GIMP.

- Sans rapport apparent avec GIMP ou l'Art Libre, nous avons corrigé la méthode d'entrée du Coréen dans Linux (ibus-hangul) pour laquelle la touche Compose ne marchait plus depuis quelques mois. Pour beaucoup d'entre vous, vous n'avez peut-être aucune idée de quoi je parle, mais ce fut très embêtant pour nous, ce pourquoi je note ce point! :-p

- Nous préparons déjà Libre Graphics Meeting en envoyant des invitations au nom du projet GIMP aux divers contributeurs dont le travail a été estimé comme important pour GIMP ou l'écosystème du Graphisme Libre en général.

Tant de choses se sont passées en un mois! C'est incroyable, mais aussi un peu épuisant, il faut bien le dire. Donc nous vous remercions tous énormément, vous tous qui financez notre projet et nous permettent ainsi de continuer cette grande avanture!

Merci!

Équipe ZeMarmot


P.S.: à propos, y a 2 jours, c'était "Groundhog Day", c'est à dire le "Jour de la Marmotte" en Amérique du Nord! Joyeux jour de la marmotte à tous! :-D
[ English ­]

Hello everyone!

This new year started very well and actively, both on the code side and the animation side.

Animation: giving life to marmots

Our film director/animator, Aryeom, continues very regularly to stream her work as you can see on LILA's youtube channel. She find it very rewarding that people can finally see what she does, even though it's still in-progress; and we already have a few usual and friendly viewers. Of course, we wish to have more so do not hesitate to follow @LILA_Asso, @ZeMarmot or even @AryeomHan to get regular notifications when a live starts. Or simply just subscribe to the Youtube channel.

This is very interesting to see how an animation film is created. And even though we use GIMP, be aware that these are not GIMP specific workflows. All animation films follow similar principles which have been ironed out for more than a century. Yes, even 3D or vector animation are based on the same techniques, even though it may look different (only the shell is, the base techniques for animating life are all shared). :-) We have also updated the streaming layout quite a bit, with the chat made more visible (come talk to us! We can speak English, French, Japanese and Korean!), as well as the Creative Commons by-sa logo for clear licensing, and improved side information and decoration. We even decided to plug a microphone, so sometimes now, we can switch it on to answer questions (unless you prefer textual responses, in which case, just tell us).

Software development: giving life to bits

On code side, Jehan was extremely active this month, with 95 commits already just in January, and actually 34% of commits in GIMP since 2.9.8 release (156 commits!).

Apart from the usual and regular bug fixes, since 2.9.8 release but still in December (even before the previous news actually), some noteworthy changes by us:

- We made PDF import but also non-Western language support in PDF import a hard dependency, because we believe these should not be options nowadays;

- We fixed many CVE security reports in GIMP;

- We implemented the Freedesktop portal for screenshots in GIMP.

In January, some noteworthy things we did, code-wise:

- We decided to package MyPaint brushes ourselves and maintain it until the MyPaint project decides to get the lead back. Note that we want them to take it from our hands but we have been waiting for 2 years already. We need these brushes as a separate shared package since until then, MyPaint brushes were only usable with MyPaint also installed (or with ugly hacks to bundle the brushes within GIMP, but we don't want that! We want a clean package we can share with other projects). ;-(

- We helped adding support for HDR Radiance images (RGBE image format), both import and export;

- We added preferences for metadata handling, since there is a whole privacy problematic nowadays regarding image metadata.

- We implemented a debug tool for GIMP! Many bug reports starts with trying to guess the unsaid; and asking people for debug traces is very hard, especially when the bug is hard to reproduce. This is why now GIMP will be able to automatically generate backtraces, version information and pop-up a GUI encouraging people to report bugs.

This is a major advance in an even stabler GIMP and should be available on all major OS (Linux, macOS, Windows, BSDs…), provided that the dependencies are installed as well. Actually we are very proud that we already started to receive a few bug reports containing traces made with this tool, and that proves extremely useful!

As you can see, apart from a few exceptions, we are really focusing on improving what is already there and bug fixing. As I announced, now the big goal is the release of GIMP 2.10 as soon as possible (the day of writing, we are 20 blockers away from the release!). We want a stable, professional-level GIMP software for our work, and for everyone. We have been really speeding up the frequency of our contributions and are still as proud as ever to be part of this big adventure. 

Other things!

Other than animation and development, here is what happened lately:

- We reported upstream a few bug reports (yes, we are often on the other side of the code too!) related to our new material which are either fixed (ex: Wacom Pro Pen 2 on Wayland) or on their way (ex:  buttons of MobileStudio in the Linux kernel); we also discovered that the Art Pen works in GIMP!

- We participated to the French event Geek faeries On the Web, on 2018/01/20, where we made a live demo of animating (similar to our regular lives), we also explained some basics of GIMP for painting, tools, brushes and dynamics, talked about tablets, answered questions, and ended with a 15-minute speed-painting illustration.

- We became patron of Nikolai Kondrashov, who works on non-Wacom tablet drivers for Linux. We believe his work is important even though we use currently mostly Wacom tablets (but this could change!).

- We contributed to Morevna project, because we believe we should help other studios trying to do Libre Artworks;

- LILA signed the call of Free Software Foundation Europe for "Public Money, Public Code", because for us, this is just obvious. And it should be for everyone. And while we did so, after asking the other developers for their opinion, we also signed the call in the name of the GIMP project.

- Completely unrelated to GIMP or Libre Graphics, we fixed the Korean input engine on Linux (ibus-hangul) which had broken support of the Compose key for a few months now. We still say it here because that was very annoying for us! :-p

- We are already preparing Libre Graphics Meeting by sending invitations in the name of the GIMP project to many contributors whose work really matter to GIMP or Libre Graphics ecosystem in general.

So many things happened in a month! This is incredible, but also a bit exhausting. So we really thank all of you who are funding our project to allow us to continue on this great adventure!

Thanks!

ZeMarmot team


P.S.: by the way, 2 days ago was "Groundhog Day", basically the Marmot Day in North America! Happy Marmot Day!