URL: https://linuxfr.org/news/pkgsrc-2014q4-est-disponible Title: pkgsrc 2014Q4 est disponible Authors: Nils Ratusznik ZeroHeure et palm123 Date: 2015年01月17日T09:56:50+01:00 License: CC By-SA Tags: netbsd, pkgsrc, gestion_de_paquets, libreoffice et paquet Score: 25 Dans un message à des listes de diffusion pkgsrc et NetBSD, Alistair Crooks a annoncé la disponibilité de la branche pkgsrc-2014Q4. 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 2014Q4 est donc la dernière sur les quatre de l'année 2014 et est disponible depuis le 2 janvier 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](http://www.pkgsrc.org) [NetBSD](http://www.netbsd.org) [NetBSDfr](http://www.netbsdfr.org) [Annonce de pkgsrc-2014Q4 sur la liste pkgsrc-users](https://mail-index.netbsd.org/pkgsrc-users/2015/01/02/msg020854.html) [DLFP : pkgsrc 2014Q3 est disponible](http://linuxfr.org/news/pkgsrc-2014q3-est-disponible) [pkgsrc sur Wikipédia](http://en.wikipedia.org/wiki/Pkgsrc) [pkgsrc.se](http://www.pkgsrc.se/) [pkgsrc-wip sur Sourceforge](http://pkgsrc-wip.sourceforge.net/) [DLFP : NetBSD 6.1.5 et 6.0.6](http://linuxfr.org/news/netbsd-6-1-5-et-6-0-6) ---- # 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 sa 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](http://pkgsrc.joyent.com/packages/) contient des ensembles de paquets pour SmartOS, GNU/Linux mais aussi OS X. Saluons aussi le projet [Save OS X](http://saveosx.org/), qui en plus de fournir un dépôt pour x86_64 (celui de Joyent est pour i386), propose 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](http://pkgin.net/), gestionnaire de paquets maintenu par iMil et dont la version 0.7.0 devrait voir le jour sous peu. # Les chiffres du trimestre # En termes de paquets, pkgsrc-2014Q4 c’est (entre parenthèses la différence avec pkgsrc-2014Q3 lorsque le chiffre était indiqué) : * 15510 paquets possibles (+ 324) ; * 15049 paquets binaires compilés avec clang pour NetBSD-current/x86_64 (+ 308) ; * 12972 13026 paquets binaires compilés avec gcc pour SmartOS/x86_64 (- 54) ; * 14430 paquets binaires compilés avec gcc pour NetBSD-6.0/x86_64. Ce trimestre, en termes de modifications, il y a eu : * 156 paquets ajoutés ; * 48 paquets retirés, dont 9 avec un successeur ; * 1575 paquets mis à jour ; * 4 paquets ont été renommés. # Les changements # Parmi les ajouts ou mises à jour notables, on peut remarquer : * une amélioration des paquets Haskell ; * des mises à jour dans les paquets d'émulation Linux, basés sur SUSE 12.1 ; * ainsi que de nombreuses bibliothèques Python, Perl, Haskell et Ruby. La campagne de nettoyage qui a lieu chaque trimestre permet de supprimer ce qui obsolète, ou non utilisé. Cette fois-ci, c'est au tour de libreoffice3, skype1 et skype21. Au-delà des paquets en eux-même, l'infrastructure de pkgsrc évolue. Ce trimestre, une nouvelle variable fait son apparition : PKGSRC_KEEP_BIN_PKGS (à placer dans son fichier mk.conf). Elle permet de conserver les paquets binaires de ce qui est compilé. Un [commentaire](http://linuxfr.org/nodes/103452/comments/1565874) de la dépêche précédente signalait le travail de Jonathan Perkin sur l'amélioration du temps de compilation de tous les paquets de pkgsrc (ce qu'on appelle des `bulk build`, ou `pbulk`, du nom de l'outil). Alistair Crooks mentionne que l'intégration des cwrappers (qui permet cette amélioration) a progressé, et que d'autres progrès sont à attendre pour le trimestre prochain. Alistair Crooks profite de son courriel d'annonce pour faire le bilan, non seulement de l'année 2014, mais aussi depuis 1997. Sur ces 17 années de publication de pkgsrc, 2014 se situe en troisième position en terme de nombre de changements apportés. L'année la plus faste est 2013, suivie par 2004. # Un coup d'oeil à NetBSD # La dernière dépêche traitant de nouvelles versions de NetBSD abordait les versions 6.1.5 et 6.0.6. Quelques semaines plus tard, les mêmes corrections étaient portées sur la branche 5, permettant de publier NetBSD 5.1.5 et 5.2.3. Toutefois, l'attente continue concernant NetBSD 7 : la branche existe depuis plusieurs mois dans CVS, mais est toujours au stade de beta. Si vous le souhaitez, vous pouvez [télécharger](ftp://nyftp.netbsd.org/pub/NetBSD-daily/netbsd-7/) et installer une de ces versions pour améliorer la future version 7 stable. Enfin, sur une note plus personnelle, votre serviteur est maintenant lui aussi [développeur NetBSD](http://www.netbsd.org/people/developers.html), et espère ainsi agrandir la liste des mises à jour de pkgsrc que vous pourrez lire chaque trimestre.