Project-Builder.org 0.11.1 est maintenant disponible

Posté par  (site web personnel) . Modéré par tuiu pol. Licence CC By‑SA.
25
9
mar.
2011
Perl

Je suis heureux d'annoncer la nouvelle et dernière version 0.11.1 de Project‑Builder.org !

Pour rappel, Project‑Builder.org est un outil GPLv2 qui supporte le concept de « Continuous Packaging » — empaquetage en continu —, développé conjointement par HP et Intel. Le but est de permettre de construire, à partir d'un seul répertoire source, régulièrement des paquets pour différentes distributions et architecture.

Le principal apport de cette version est l'ajout du support des remote machines (RM) en supplément des machines virtuelles (VM) ou des environnement virtuels (VE) ou chroot pour fabriquer des paquetages. On peut donc maintenant utiliser Project‑Builder.org simplement et facilement, dans un contexte de ferme de fabrication de paquets.

La mise à jour des VMs, VEs et RMs associées peut se faire en utilisant setupvm|ve|rm.

Cette version corrige aussi des bogues sur la gestion du parallélisme, ceux des sources et patchs additionnels, la gestion des ebuilds et les bogues #83, #86 et #87, notamment.

Un effort a été fait pour améliorer la sécurité dans l'usage de « sudo » en restreignant la liste des commandes utilisées (pour les RM principalement qui peuvent être gérées par des tiers, mais cela bénéficie aussi aux VM).

Enfin, encore du nettoyage de code, suite aux conférences Perl vues lors du FOSDEM 2011, qui m'ont donné envie d'améliorer le code. :-)

Pas de contre‑indication dans son utilisation. ;-)

Project-Builder 0.10.1 est disponible

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
16
20
jan.
2011
Perl
Une nouvelle version de l'outil d'empaquetage en continu (Continuous Packaging) Project-Builder.org a été publiée ce 17 janvier.

Avec le rôle grandissant du logiciel libre dans l'entreprise, certaines des techniques de développement de ces projets connaissent aussi un momentum. L'intégration continue (dépot partagé de sources, fabrication automatique, test automatique) en est un exemple. Le nouveau procédé que représente l'empaquetage en continu doit néanmoins encore être promu et développé comme bonne pratique pour l'industrie.

Project-Builder.org est un projet GPL v2, destiné aux développeurs de logiciels libres, pour leur permettre de fournir le plus aisément possible des paquets logiciels pour diverses cibles à partir d'une seule source de données. Il leur permet d'agrandir leur base d'utilisateurs et de faciliter l'installation et la gestion de leurs applications.

Il vise à devenir un outil de l'initiative vcs-pkg.org.
L'outillage est aujourd'hui utilisé pour des projets aussi divers que FOSSology, MondoRescue, LinuxCOE.

Les fonctions de l'outil sont détaillées dans la suite de la dépêche.