URL: https://linuxfr.org/news/nouvelles-versions-logicielles-du-projet-gnu-avril-et-mai-2017 Title: Nouvelles versions logicielles du projet GNU avril et mai 2017 Authors: Benoît Sibaud Davy Defaud, ZeroHeure et Nils Ratusznik Date: 2017年06月04日T10:39:31+02:00 License: CC By-SA Tags: bc, libcdio-paranoia, diffutils, libidn2, emacs, libmicrohttpd et emms Score: 66 Le projet GNU publie tous les mois une liste de versions logicielles publiées. Jetons‐y un coup d’œil pour découvrir de nouveaux logiciels inconnus (de moi), des infâmes bogues disparus ou les promesses de solutions à tous nos besoins : soit 33 nouvelles versions annoncées allant de la corrective mineure à la version attendue depuis des années ; et l’on va donc parler de `acct`, `artanis`, `bc`, `diffutils`, `emacs`, `emms`, `freedink-data`, `gcc`, `global`, `gnubik`, `gnupg`, `gnutls`, `grub`, `guile`, `guile-cv`, `guile-ncurses`, `icecat`, `kawa`, `less`, `libcdio-paranoia`, `libidn2`, `libmicrohttpd`, `linux-libre`, `nano`, `ocrad`, `orgadoc` et `parallel`. ---- [Sixteen new GNU releases in the month of May ](http://www.fsf.org/blogs/community/sixteen-new-gnu-releases-in-the-month-of-may) [Seventeen new GNU releases in the month of April ](http://www.fsf.org/blogs/community/seventeen-new-gnu-releases-in-the-month-of-april) [Liste de diffusion info-gnu pour toutes les annonces](https://lists.gnu.org/mailman/listinfo/info-gnu) ---- # [acct-6.6.3](https://www.gnu.org/software/acct/) (avril) Il s’agit d’une mise à jour mineure de cet outil d’enregistrement des actions sur le système (nom d’utilisateur et processus), pour incorporer des correctifs venant de SUSE et Red Hat. # [artanis-0.2.1](http://lists.gnu.org/archive/html/artanis/2017-05/msg00004.html) (mai) On y trouve quelques corrections de bogues et un peu plus de robustesse pour cette boîte à outils pour applications Web ([WAF](https://en.wikipedia.org/wiki/Web_framework)) en Guile Scheme. # [bc-1.07.1](https://www.gnu.org/software/bc/) (avril) La version apporte principalement des compléments documentaires et quelques corrections de bogues pour cette calculatrice à précision arbitraire. # [diffutils-3.6](https://www.gnu.org/software/diffutils/) (mai) Cet ensemble d’outils pour comparer des fichiers reçoit une nouvelle fonctionnalité (si un fichier comparé est le début de l’autre), des corrections de bogues et une amélioration de performance sur les gros fichiers. # [emacs-25.2](https://www.gnu.org/software/emacs/index.html#Releases) (avril) Cet éditeur polyvalent a connu une version mineure corrective. # [emms-4.3](https://www.gnu.org/software/emms/) (mai) Ce logiciel utilisé pour gérer les fichiers multimédia dans _emacs_ reçoit quelques corrections, affiche plus de métadonnées à l’exécution et moins d’avertissements à la compilation. # [freedink-data-1.08.20170409](https://www.gnu.org/software/freedink/) (avril) Les données de ce jeu d’aventure et de rôle à la Zelda sont complétées par deux nouveaux sons, une traduction en suédois et des mises à jour des traductions catalane, espagnole et allemande, ainsi qu’une construction reproductible. ![Capture freedink](https://www.gnu.org/software/freedink/screenshots/freedink-1.08_2008年07月31日_thumbnail.jpg) # [gcc-7.1.0](https://www.gnu.org/software/gcc/gcc-7/changes.html) (mai) Cette suite de compilateurs [a ou aura sa propre dépêche pour détailler les nouveautés](https://linuxfr.org/news/sortie-de-gcc-7). # [global-6.5.7](https://www.gnu.org/software/global/) (mai) Cet outil pour étiqueter du code source reçoit une nouvelle option `--nearness`, des nouveaux alias `GTAGSOBJDIR` et `GTAGSOBJDIRPREFIX`, une nouvelle commande `--print`, la prise en charge des espaces de noms et traits de PHP 5 et supérieur, et des corrections de bogues. # [gnubik-2.4.3](https://www.gnu.org/software/gnubik/) (avril) Il s’agit d’une mise à jour des traductions et la correction de bogues mineurs pour ce jeu de puzzle de type Rubik’s cube. ![Capture gnubik](https://www.gnu.org/software/gnubik/freeze.png) # [gnupg-2.1.21](https://lists.gnupg.org/pipermail/gnupg-announce/2017q2/000405.html) (mai) Cette suite d’outils autour d’OpenPGP corrige principalement un bogue important introduit par la version précédente, la suppression du squelette de configuration par défaut (remplacé par celui du système), l’installation sans être administrateur sous Windows et divers bogues. # [gnutls-3.5.12](https://lists.gnupg.org/pipermail/gnutls-devel/2017-May/008427.html) (mai) Cette bibliothèque pour gérer les protocoles SSL, TLS et DTLS connaît une version corrigeant divers bogues (sans changement d’[API](https://fr.wikipedia.org/wiki/Interface_de_programmation) ou d’[ABI](https://fr.wikipedia.org/wiki/Application_binary_interface)). # [grub-2.02](http://lists.gnu.org/archive/html/grub-devel/2017-04/msg00077.html) (avril) La précédente version 2.00 de ce chargeur d’amorçage datait de 2012. Cette version apporte notamment des améliorations sur l’interface graphique et la prise en charge de nouvelles plates‐formes comme ARM, ARM64 et Xen, ainsi qu’une meilleure prise en charge de [_coreboot_](https://fr.wikipedia.org/wiki/Coreboot) (en pratique les distributions GNU/Linux utilisaient déjà des pré‐versions de la 2.02 depuis longtemps). ![Exemple de thème tiré de la doc Ubuntu](https://help.ubuntu.com/community/Grub2?action=AttachFile&do=get&target=grub2.theme.bennett.png) ([_source_](https://help.ubuntu.com/community/Grub2) de l’image) # [guile-2.2.2](https://www.gnu.org/software/guile/news/gnu-guile-222-released.html) (et [2.2.1](https://www.gnu.org/software/guile/news/gnu-guile-221-released.html)) (avril) Ce langage de programmation reçoit deux versions correctives (la dernière corrigeant la précédente). Citons notamment l’ajout d’une fonction de bac à sable pour tester du code d’utilisateurs inconnus et l’interdiction sous peine d’exception de modifier des constantes à la compilation ou à l’exécution. # [guile-cv-0.1.4](https://www.gnu.org/software/guile-cv/news.html) (mai) Il s’agit de la première version publique de cette bibliothèque de vision par ordinateur pour Guile Scheme, et première version incluse dans le projet GNU. # [guile-ncurses-2.2](https://www.gnu.org/software/guile-ncurses/) (avril) Cette bibliothèque [_ncurses_](https://fr.wikipedia.org/wiki/Ncurses) (interfaces textuelles) pour Guile vise la prise en charge de Guile 2.2. # [icecat-52.0.2-gnu1 (avril) et 52.1.0-gnu1 (mai)](https://www.gnu.org/software/gnuzilla/) Il s’agit d’une version démarquée de Firefox, sans greffon ou extension non libre, qui suit donc les versions produites chez Mozilla. # [kawa-2.4](https://www.gnu.org/software/kawa/news.html) (mai) _kawa_ [implémente du Scheme en Java](https://en.wikipedia.org/wiki/Kawa_%28Scheme_implementation%29), et cette version est une corrective mineure. # [less-487](https://www.gnu.org/software/less/) (avril) _less_ permet de visualiser un fichier texte page par page. Cette version apporte des nouvelles commandes `ESC-{` et `ESC-}` pour aller au début et à la fin des lignes affichées, une mise en valeur des recherches qui gère l’option « sans tenir compte de la casse » `-i`, le passage à Unicode 9.0.0, une option `-Da` sous Windows pour le mode SGR et des corrections de bogues. # [libcdio-paranoia-10.2+0.94+1](https://www.gnu.org/software/libcdio/) (avril) Cette bibliothèque pour gérer les images CD (mais si, vous savez, les galettes en polycarbonate et alu) reçoit quelques corrections de bogues (la précédente version 10.2+0.93+1 datant de 2014). # [libidn2-2.0.1 (avril) et 2.0.2 (mai)](https://www.gnu.org/software/libidn/) Cette bibliothèque gère le codage et le décodage des noms de domaine internationalisés suivant les spécifications IDNA 2008 et TR 46 (RFC [5890](https://tools.ietf.org/html/rfc5890), [5891](https://tools.ietf.org/html/rfc5891), [5892](https://tools.ietf.org/html/rfc5892), [5893](https://tools.ietf.org/html/rfc5893) et [TR 46](http://www.unicode.org/reports/tr46/)). Ces versions amènent la prise en charge de IDNA 2008 et TR 46 par défaut, et des corrections de bogues. # [libmicrohttpd-0.9.53 (avril) puis 0.9.54 et 0.9.55 (mai)](https://www.gnu.org/software/libmicrohttpd/) Cette bibliothèque qui évolue visiblement assez vite fournit un micro‐serveur Web en C. Ces versions amènent une meilleure prise en charge de l’en‐tête `Upgrade`, des options de compilation pour choisir la fonction de _polling_ suivant la plate‐forme, et diverses corrections. # [linux-libre-4.10.12-gnu (avril) et 4.11.2-gnu (mai)](http://www.fsfla.org/ikiwiki/selibre/linux-libre/) Le [projet](http://www.fsfla.org/ikiwiki/selibre/linux-libre/) vise à publier et maintenir le noyau Linux 100 % libre. Les principaux blocs binaires (_blobs_) sont présents dans les pilotes graphiques, mais aussi pour l’accélération cryptographique, l’Ethernet ou l’écran tactile, et chaque nouvelle version du noyau amène en général son lot de nouveaux blocs binaires. # [nano-2.8.1 (avril) à 2.8.4 (mai)](https://www.nano-editor.org/news.php) L’éditeur de texte _nano_ a connu quatre versions, notamment pour corriger des bogues, des plantages, améliorer les traductions, accélérer les recherches arrières, améliorer la coloration syntaxique en PHP, éviter d’introduire des blancs intempestifs, mieux gérer les caractères de largeur double, etc. ``` ::: The iLE88Dj. :jD88888Dj: .LGitE888D.f8GjjjL8888E; .d8888b. 888b 888 888 888 iE :8888Et. .G8888. d88P Y88b 8888b 888 888 888 ;i E888, ,8888, 888 888 88888b 888 888 888 D888, :8888: 888 888Y88b 888 888 888 D888, :8888: 888 88888 888 Y88b888 888 888 D888, :8888: 888 888 888 Y88888 888 888 D888, :8888: Y88b d88P 888 Y8888 Y88b. .d88P 888W, :8888: "Y8888P88 888 Y888 "Y88888P" W88W, :8888: W88W: :8888: 88888b. 8888b. 88888b. .d88b. DGGD: :8888: 888 "88b "88b 888 "88b d88""88b :8888: 888 888 .d888888 888 888 888 888 :W888: 888 888 888 888 888 888 Y88..88P :8888: 888 888 "Y888888 888 888 "Y88P" E888i tW88D Text Editor Homepage ``` # [ocrad-0.26 (avril)](http://lists.gnu.org/archive/html/bug-ocrad/2017-04/msg00000.html) Ce logiciel de [reconnaissance optique de caractères (OCR)](https://fr.wikipedia.org/wiki/Reconnaissance_optique_de_caract%C3%A8res) a connu une nouvelle version de pure maintenance (la dernière publication datant de 2015). # [orgadoc-0.9 (mai)](http://savannah.gnu.org/projects/orgadoc/) Le logiciel permet de copier et gérer un ensemble de documents sur plusieurs ordinateurs. La précédente version datait de 2004, et il s’agit surtout de mettre à jour les scripts et la documentation pour l’utilisation et l’installation. # [parallel-20170422 et 20170522](https://www.gnu.org/software/parallel/) Cet outil shell permet d’exécuter des tâches en parallèle sur un ou plusieurs ordinateurs. Ces versions sont nommées respectivement _Санкт-Петербу́рг_ (Saint‐Pétersbourg) et _Macron_ (les précédentes étant baptisées _TRAPPIST-1_, _13769_ et _George Michael_). _Санкт‐Петербу́рг_ abandonne la prise en charge de Perl 5.6 sur [[IRIX]], `--halt` prend désormais en charge _done_ en plus de _success_ et _fail_, et _parset_ initialise les variables en Bash. Et _Macron_ n’amène que peu de nouveautés (`--timeout` accepte _s=second_, _m=minute_, _h=hour_ et _d=day_, tandis que l’alias `--dr` est ajouté pour `--dry-run`) et sert donc de version stable. ![Logo](https://www.gnu.org/software/parallel/logo-gray+black300.png) # Conclusion Y a‐t‐il un intérêt à écrire une telle dépêche ? Bonne question, je vous remercie de l’avoir posée. Pour _LinuxFr.org_, ça fait une dépêche publiée de plus, ce qui est plutôt bien (mais ça fait encore une longue dépêche diront certains, j’aurais dû en faire 33. ;) Pour moi, ça m’a fait découvrir divers logiciels, donc j’ai trouvé ça plutôt intéressant, même si j’ai un peu de mal avec l’hétérogénéité du projet GNU, avec des annonces par courriel ou non, sur le site du projet ou non, dans les fichiers `Changelog` ou `NEWS` de l’archive, etc. Et probablement pas au point de la refaire tous les mois tout seul, parce que ça reste un poil long à rédiger. Des volontaires ? Pour vous, je ne sais pas, mais si déjà vous lisez ça, c’est que vous êtes allés beaucoup plus loin que la plupart. Bravo, vous gagnez un niveau ! Ah oui, toute bonne conclusion doit terminer sur une ouverture : à voir les écarts de publication entre les versions, on peut se dire que le projet GNU manque de contributeurs (sur le code ou sur les sites des projets visiblement), qu’il est plus facile de pondre un nouveau logiciel que de le maintenir sur des dizaines d’années, qu’il s’attaque à des chantiers immenses (virer les _blobs_, par exemple). Ou plus positivement, on peut rester admiratif devant ces projets maintenus sur des dizaines d’années, ces très ambitieux projets lancés pour garantir les quatre libertés, la diversité des projets existants, la variété des langues prises en charge et le fait que des gens lisent une telle dépêche.

AltStyle によって変換されたページ (->オリジナル) /