Le passage de Java à GitHub est prévu pour septembre

Le passage de Java à GitHub est prévu pour septembre


L’effort de la communauté OpenJDK pour déplacer le code source de Java standard des dépôts Mercurial vers les dépôts Git sur GitHub se poursuit, avec début septembre comme date cible.

Les plans actuels prévoient que Java Platform Group d’Oracle transforme le référentiel jdk / jdk hébergé sur GitHub, qui est actuellement un miroir en lecture seule, pour devenir le maître en lecture-écriture des sources Java Development Kit (JDK) 16 d’ici là. Cette transition aurait lieu quelques semaines avant la disponibilité générale prévue du JDK 15 le 15 septembre.

Conformément au cycle de publication standard de six mois de Java, JDK 16 est attendu en mars 2021. Le plan de migration des dépôts a été réalisé par le biais du projet Skara, qui a consisté à étudier des options alternatives de gestion du code source et de révision du code pour le code source OpenJDK, et à migrer vers GitHub .

Les trois principales raisons citées pour la migration des dépôts OpenJDK vers Git:

  • La taille des métadonnées du système de contrôle de version, les outils disponibles et l’hébergement disponible. Les premiers prototypes de référentiels convertis ont montré une réduction significative de la taille des métadonnées de contrôle de version. Par exemple, le répertoire .git du référentiel jdk / jdk fait environ 300 Mo avec Git tandis que le répertoire .hg fait environ 1,2 Go avec Mercurial. La réduction des métadonnées préserve l’espace disque local et réduit les temps de clonage, avec moins de bits passant sur le fil.
  • Outils disponibles, avec beaucoup plus d’outils disponibles pour Git que Mercurial. Tous les éditeurs de texte ont une intégration Git, soit de manière native, soit via des plug-ins. De plus, presque tous les IDE sont livrés avec l’intégration Git, y compris Eclipse et Visual Studio.
  • Hébergement disponible, avec de nombreuses options disponibles pour l’hébergement de référentiels Git, auto-hébergés ou hébergés en tant que service. Les raisons d’utiliser un fournisseur d’hébergement de code source externe incluent les performances, l’accès aux API Web pour interagir avec les développeurs et une communauté élargie.

Plusieurs projets Java ont déjà été déplacés vers GitHub, notamment OpenJFX, Panama, Valhalla et Loom.

Droits d’auteur © 2020 IDG Communications, Inc.

Jean-Michel

Ingénieur informatique de métier, passionné par l'informatique et le gaming et oui il n'y a pas que les jeunes qui peuvent aimer le gaming ... :)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *