Wiki source for Blog20231116PackagingPronterface


Show raw source

Pronterface est un outil permettant d'envoyer du gcode à des CNC, utile dans un fablab...


=== Packaging pronterface pour Mageia ===
L'objectif est d'ajouter un paquet à Mageia, déjà disponible par ailleurs

~- il est disponible dans Fedora et Debian dans une version rc8 (au 2023-11-16)
~- la version 2.0.1 est sortie entretemps
~- le git a été mis à jour pour des traductions complémentaires (soit demander _upstream_ une nouvelle _release_, soit faire des patchs à inclure au paquet)
~- Remonter la demande côté Mageia
~- Proposer à Fedora et Debian de prendre en compte la version 2.0.1
~-


=== Déroulement côté Mageia ===
~- récupération du paquet source de Fedora
~- identification des dépendances lors du `rpmbuild -ba`
~~- printrun2.0.0rc8.spec => moui le logiciel est pronterface, le paquet printrun
~~- simarrange.spec => nouveau paquet :/ = nouvelle demande de packaging pour nouveau paquet
~~- 3dprinter-udev-rules.spec => systemd-udev non généré pour Mageia : écarté dans un premier temps, impact = utilisateur doit être dans groupe dialout (gérable, c'est déjà le cas pour arduino...)
~- vérification bon fonctionnement :
~~- lancer au moins l'appli une fois
~~- vérification des traductions et apparence (texte tenant dans les boutons)
~~- disponibilité dans menu
~-
~-
~-

=== Déroulement côté Fedora ===
~- installer une VM rawhide
~- repackager nouvelle version
~- ouvrir demande/suggestion sur bugtracker pour la 2.0.1 au moins


=== Déroulement côté Debian ===
~- regarder comment mettre à jour le paquet
~- tester dans une VM ou au fablab directement

=== Objectifs induits ===
Bénéficier d'un logiciel efficace dans nos distributions pour nos fablabs
annexe : trouver d'autres contributeurs

=== Résultats obtenus ===
Collaboration effective ? Tant _upstream_ que inter-distro ?
Nouveau logiciel à jour pour quelques distros

=== Ce qui aurait pu être mieux fait ===
ah bah, c'est bien qu'un plan se déroule sans accrocs :-)

s'assurer que l'_upstream_ sache faire prendre en compte une nouvelle version stable



----
CategoryFablab CategoryHacking CategoryMageiaDev
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki