pkgsrc 2015Q2

Posté par  (site web personnel, Mastodon) . Édité par palm123, bubar🦥, ZeroHeure et Xavier Teyssier. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
21
7
juil.
2015
NetBSD

Dans un message à des listes de diffusion pkgsrc et NetBSD, Thomas Klausner a annoncé la disponibilité de la branche pkgsrc-2015Q2. Pkgsrc (prononcer package source) est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD et à d’autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire.

Les développeurs pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique, pkgsrc 2015Q2 est donc la deuxième sur les quatre de l'année 2015 et est disponible depuis le 6 juillet dernier.

Plus de détails sur cette version en particulier en seconde partie de dépêche, qui reprend grandement le courriel d'annonce.

pkgsrc

Si vous ne connaissez toujours pas pkgsrc

À force de publier des dépêches sur le sujet (suivez le tag pkgsrc), espérons que vous commencez à connaître la chanson : pkgsrc, c'est le système de paquets logiciels pour NetBSD, issu d'un fork en 1997 de celui de FreeBSD. Nos amis au drapeau orange étant adeptes de la portabilité, il est logique que leur système de paquets puisse fonctionner ailleurs et compte toujours plus d'une vingtaine de plateformes compatibles, allant des systèmes BSD à Windows (grâce à Cygwin/Interix/Services For Unix) en passant par GNU/Linux, OS X et Solaris.

Pour être plus concret sur la portabilité de pkgsrc, certaines personnes maintiennent des dépôts de paquets binaires en dehors de ceux pour NetBSD. Ainsi, le dépôt de la société Joyent contient des ensembles de paquets pour SmartOS, GNU/Linux mais aussi OS X. Le projet Save OS X, qui fournissait lui aussi un dépôt pkgsrc pour OS X, a d'ailleurs laissé la place au dépôt de Joyent, mais propose toujours articles et courtes vidéos introduisant pkgsrc pour le système à la pomme.

Enfin, ces initiatives ne sauraient être couronnées de succès sans pkgin, gestionnaire de paquets maintenu par iMil, actuellement en version 0.8.0.

Les chiffres du trimestre

En termes de paquets, pkgsrc-2015Q2 c’est (entre parenthèses la différence avec pkgsrc-2015Q1 lorsque le chiffre était indiqué) :

  • 16432 paquets possibles (15246 au trimestre précédent) ;
  • 15947 paquets binaires compilés avec clang pour NetBSD-current/x86_64 (14896 au trimestre précédent) ;
  • 14147 paquets binaires compilés avec gcc pour SmartOS/x86_64 (13092 au trimestre précédent) ;
  • 14064 paquets binaires compilés avec gcc pour SmartOS/i386 (13028 au trimestre précédent) ;
  • 14054 paquets binaires compilés avec clang pour FreeBSD 10.1/x86_64 (12802 au trimestre précédent) ;
  • 12596 paquets binaires compilés avec gcc pour DragonFlyBSD 4.1/x86_64 ;
  • 11445 paquets binaires compilés avec gcc pour Darwin 10.8.0/i386 (Mac OS X 10.6.8, 10019 au trimestre précédent) ;
  • 10054 paquets binaires compilés avec gcc pour Darwin 8.11.0/powerpc (Mac OS X 10.4.11, 11224 au trimestre précédent).

Si ce genre de statistiques vous intéresse, il est possible de visiter le BulkTracker, qui recense des résultats de bulk builds, les compilations massives de paquets.

Ce trimestre, en termes de modifications, il y a eu :

  • 1155 paquets ajoutés (216 le trimestre précédent) ;
  • 27 paquets retirés, dont 12 avec un successeur (46 et 11 au trimestre précédent) ;
  • 2015 paquets mis à jour (2007 au trimestre précédent) ;
  • 4 paquets ont été renommés, 3 déplacés (2 au trimestre précédent).

Les changements

Parmi les ajouts ou mises à jour notables, on peut remarquer :

  • la mise à jour de Xfce en version 4.12, apportant au passage des paquets Xfce supplémentaires ; on soulignera le travail titanesque de Youri Mouton, qui fait maintenant partie des développeurs NetBSD ;
  • une nouvelle platefome a été ajoutée, il s'agit de Bitrig, abordée dans ces pages en mars dernier ;
  • Tex Live est maintenant disponible en version 2015 ;
  • mieux vaut tard que jamais, MariaDB fait enfin son entrée dans pkgsrc !

La campagne de nettoyage qui a lieu chaque trimestre permet de supprimer ce qui est obsolète, ou non utilisé. Cette fois-ci, c'est au tour de la branche 2.6 de Python de quitter pkgsrc, puisqu'elle n'est plus maintenue.

Avancée de NetBSD 7

NetBSD 7.0_RC1 est disponible sur le serveur FTP officiel, comme le détaille l'annonce officielle. A noter que certains bogues semblent toujours bloquants pour la sortie de NetBSD 7.0.

Aller plus loin

  • # Question à 1 million.

    Posté par  . Évalué à 4.

    Pourquoi n'est-il toujours la référence et implémenté partout?

    16432 paquets possibles (15246 au trimestre précédent) ;

    • Comment est fait le contrôle qualité?
    • Comment sont traitées les mises à jours de sécurité?

    Quelles sont les fonctionnalités de pkgin?
    - sa killer-feature?

Suivre le flux des commentaires

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