Bonjour,
Rien de folichon, j'avais juste envie de donner quelques points important pour commencer avec OBS, les paquets à installer, quelques bons liens qui vont bien.
Pour commencer, il faut l'installer, le plus simple honnêtement c'est d'utiliser les modèle de Yast, outils pour empaqueter avec Open Build Service.
Quelques liens qui m'ont été utiles, merci Sogal pour ça tu m'avais bien dépanné. Je mets avant tout des liens en anglais car plus a jour (ça c'est a nous de le changer:)):
https://fr.opensuse.org/Portal:Build_Service/Tutoriel
https://en.opensuse.org/openSUSE:Build_Service_Tutorial
https://en.opensuse.org/openSUSE:OSC
https://en.opensuse.org/openSUSE:Build_Service_Collaboration
https://en.opensuse.org/openSUSE:Packaging_guidelines
https://en.opensuse.org/openSUSE:Specfile_guidelines
(il y a aussi ce qui ne peut pas être fait, principalement dù au fait que SUSE se trouve en Allemagne, avec des droits allemands, américaines et autres)
https://en.opensuse.org/openSUSE:Build_Service_application_blacklist
(le prochain est plus pour RPM manuellement)
https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/
On pourrait compléter au fur et à mesure.
Pour commencer, il faut l'installer, le plus simple honnêtement c'est d'utiliser les modèle de Yast, outils pour empaqueter avec Open Build Service.
Bon je découpe car limitation pour la taille.
@Seb95Passionlinux
Merci, Seb, je vais m'y atteler, car il y a quelques paquets ou applications manquants ou buguer qui faut empacter pour la distrib...
Ça va prendre du temps , mais je vais bucher chaque jour..
ps : je suis plus orienter admin-sys, mais bon j'ai envi d'apprendre un peu plus..
On peut faire ça a plusieurs, c'est quand même plus cool, je vais de mon coté voir aussi pour pitivi.
Bonjour,
Je reviens sur ce topic, je commence à regarder moi aussi pour builder des rpm pour des applications spécifiques.
ça me semble être quand même une usine à gaz. :/
L'environnement semble lourd, vu qu'il faut tout un environnement sur son poste, et que chaque build va prendre en gros 3go puisque tout est fait dans une vm.
Je m'attendais à ne pas avoir grand chose sur mon poste, préparer le tout et le donner à manger à opensuse build service mais ça ne fonctionne pas comme ça.
Du coup quand tu veux "juste" maintenir 2 ou 3 paquets, ça semble ultra lourd.
Bonjour,
Je suis assez surpris du message car pour utiliser OBS en ligne on a juste besoin d'avoir un compte openSUSE.
Après tu auras ton dépôt :home.
La compilation sur OBS ne demande aucune installation sur ton poste.
Et pour la maintenance de paquet, c'est justement super pratique car tu peux "lier" des paquets et juste modifier les fichiers nécessaires a tes besoins sans refaire tout le paquet.
Je l'utilise comme ça pour PHP car dans les dépôts officiels. Il n'y a pas php7-imap pour un obscure raison.
J'ai juste fait une modification du fichier spec en ajoutant les bonnes lignes dans mon paquet et a chaque nouvelle version de php7. Les paquets sont recompilés sans car le reste du paquet et lier avec le paquet officiel. Et je fait pareil pour le paquet xdebug.
Le seul défaut de OBS c'est que parfois la compilation est très lente mais bon elle se fait pas sur ton poste.
Bonjour,
Alors je dois mal comprendre, parce qu'en cherchant je tombe toujours sur:
installez la commande osc, commande qui ramène qemu etc.
Et si je prends ça:
https://fr.opensuse.org/Portal:Build_Service/Tutoriel
il utilisent bien osc.
Après pour l'espace pris sur place ça doit dépendre si on build en local ou à distance, et c'est ce qui doit m'induire en erreur.
Mais il n'empêche que si j'installe osc, ça me ramène: