Project-Builder.org 0.11.1 est maintenant disponible

Posté par (page perso) . 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. ;-)

  • # nightly build ?

    Posté par . Évalué à 5.

    Est-ce qu'il y un moyen de rajouter des tests automatiques ? Ou est-ce que cela n'a rien à voir ?

    "La première sécurité est la liberté"

    • [^] # Re: nightly build ?

      Posté par . Évalué à 4.

      Nous en avions déjà parlé, il ne faut pas confondre intégration continue et packaging continue :
      https://linuxfr.org/news/project-builder-0101-est-disponible

      Les logiciels sous licence GPL forcent leurs utilisateurs à respecter la GPL (et oui, l'eau, ça mouille).

      • [^] # Re: nightly build ?

        Posté par . Évalué à 3.

        Je me demandais si il y avait des trucs qui s'intègrent plus facilement que d'autre.

        "La première sécurité est la liberté"

    • [^] # Re: nightly build ?

      Posté par (page perso) . Évalué à 1.

      Il est même prévu de le rendre assez facile à l'avenr. Il y a des commandes test2xxx qui permettent de le faire, mais pas encore d'usage ni ded oc précise. En revanhce il y a un script2xxx (sur lequel l'autre est basé) qui permet d'étendre à volonté l'usage).

  • # Nettoyage complet ?

    Posté par . Évalué à 6.

    Le code n'a pas été complètement nettoyé : il reste du perl dedans.

    Ok je sors --> []

  • # pourquoi vous abandonnez le projet ?

    Posté par (page perso) . Évalué à 6.

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

    Il y a une raison particulière pour laquelle vous abandonnez le projet ?

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: pourquoi vous abandonnez le projet ?

      Posté par (page perso) . Évalué à 3.

      Soit la nouvelle version du site me perturbe et je ne sais plus reconnaître l'humour moullesque de la tribioune (même en avance d'un jour), soit c'est toit qui n'a pas reconnu la traduction littérale de l'anglais "latest". La version 0.11.2 est annoncée sur le blog de Bruno Cornec.

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

      • [^] # Re: pourquoi vous abandonnez le projet ?

        Posté par (page perso) . Évalué à 3.

        On peut la refaire au premier degré si tu veux.

        Je trouve intolérable que sur linuxfr on en vienne à mettre en première page des dépêches à peines traduites. Messieurs les modérateurs, merci de faire votre travail un peu plus correctement.

        Mais du coup là je vais être moinssé.

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

        • [^] # Re: pourquoi vous abandonnez le projet ?

          Posté par (page perso) . Évalué à 2.

          Zut, étant francophone, je ne m'étais pas rendu compte que cela pouvait être mal perçu. C'est pour le moment la dernière version néanmoins. En attendant la suivante sans doute ce week-end (heu fin de semaine ou début de la prochaine du reste puisque cela commence le dimanche en fait), qui sera alors la dernière aussi à son tour ;-)

          Je devrais donner dans le : "c'est la plus grande version jamais sortie de pb !!!" mais je trouve cela un peu trop dithyrambique non ?

  • # Liens cassés sur le site

    Posté par (page perso) . Évalué à 5.

    Il y a pas mal de liens cassés sur le site: toute la doc, les liens vers les listes de diffusion (y compris les archives sur Gmame). Du coup j'ai du passer par la lecture du code pour voir que ça ne gère pas Bazaar. Pas encore?

    "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

    • [^] # Re: Liens cassés sur le site

      Posté par (page perso) . Évalué à 4.

      Pour Gmame, je ne sais pas pourquoi c'est cassé. Nabble fonctionne, ainsi que le Sympa qui héberge les listes elles-même.

      Les liens pour la doc sont effectivement cassés. J'ai réparé cela, désolé pour le problème et merci pour le rapport.

      pb ne gère pas encore Bazaar, pour la simple raison que je n'ai pas encore eu d'interaction avec un projet l'utilisant. Patches bienvenus, ou alors explications sur ce qui devrait être fait.

  • # 0.11.2

    Posté par (page perso) . Évalué à 3.

    J'ai livré la 0.11.2 pour résoudre un certain nombre de bugs résiduels qui quoique périphériques, me gênaient dans mon utilisation. Détails sur http://www.project-builder.org/news.shtml

    Le Lab que je vais faire cette semaine pourra donc se passer sans problème.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.