958
edits
No edit summary |
m (Add Linux Raspberry command) |
||
| Line 12: | Line 12: | ||
Pendant la croissance du projet, la taille, quantité et qualité des ressources de FlightGear a augmenté ainsi. Ces ressources n'étaient pas organisées et étaient dispersées à travers de différents lieux sur l'Internet. Par conséquent, il a été décidé qu'une grande partie de ce contenu de FlightGear serait assemblée et conservée dans un nouveau dépôt CVS centralisé appelé fgdata, créé le 22 Octobre 2000. Pour permettre la redistribution légal de ces contenus dans le cadre de la distribution FlightGear, une politique d'exclusivité de GPLv2 a été adoptée. | Pendant la croissance du projet, la taille, quantité et qualité des ressources de FlightGear a augmenté ainsi. Ces ressources n'étaient pas organisées et étaient dispersées à travers de différents lieux sur l'Internet. Par conséquent, il a été décidé qu'une grande partie de ce contenu de FlightGear serait assemblée et conservée dans un nouveau dépôt CVS centralisé appelé fgdata, créé le 22 Octobre 2000. Pour permettre la redistribution légal de ces contenus dans le cadre de la distribution FlightGear, une politique d'exclusivité de GPLv2 a été adoptée. | ||
En mai 2010, le développement a été interrompu par ''«l'incident du café»'' infâme résultant en la retraite du serveur à domicile de Curtis qui abritait tous les dépôts de gestion de versions de FlightGear<ref>James Turner (May 20, 2010). [http://thread.gmane.org/gmane.games.flightgear.devel/60340/focus=60341 <nowiki>[Flightgear-devel] | En mai 2010, le développement a été interrompu par ''«l'incident du café»'' infâme résultant en la retraite du serveur à domicile de Curtis qui abritait tous les dépôts de gestion de versions de FlightGear<ref>James Turner (May 20, 2010). [http://thread.gmane.org/gmane.games.flightgear.devel/60340/focus=60341 <nowiki>[Flightgear-devel] Re: Flightgear git repositories (was Re: GIT or CVS - Confusion)</nowiki>] Publié sur la liste de diffusion flightgear-devel.</ref>. Ces événements ont entraînés une [[FlightGear CVS|migration de masse de tous les dépôts CVS vers des dépôts Git]]. En raison de problèmes de bande passante, il a été décidé que les nouveaux dépôts seraient hébergés sur l'infrastructure open source de Gitorious. | ||
En même temps que le projet a grandi, la taille et l'étendue du dépôt de fgdata a élargi lorsqu'une division était inévitable. Une première tentative de séparation a été organisée par Gijs de Rooy et annoncée le 18 Octobre, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel] | En même temps que le projet a grandi, la taille et l'étendue du dépôt de fgdata a élargi lorsqu'une division était inévitable. Une première tentative de séparation a été organisée par Gijs de Rooy et annoncée le 18 Octobre, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel] FGData Split Completed - a.k.a Life after the Split</nowiki>] Publié sur la liste de diffusion flightgear-devel.</ref>. Chaque aéronef a été placé dans son propre dépôt Git et tous les aéronefs lié à un nouveau dépôt fgdata-new en utilisant un démarche «Git submodule». Cependant, cette tentative n'a pas fonctionné comme prévu et a été abandonnée. À partir de cette date jusqu'à la fin de 2014, la conception de la séparation de fgdata a été discutée sur la liste de diffusion de développement et résumée dans l'article de wiki [[FlightGear Git: splitting fgdata]]. Dans les étapes de planification, les dépôts étaient nommés comme la division de fgdata-old en [[FGData]] (aussi appelé fgdata-new) et FGAddon (aussi appelé flightgear-aircraft et fgaircraft). Après une demi-décennie de planification, il a été décidé que la meilleure solution pour le développement d'aéronef FlightGear serait un seul dépôt de Subversion centralisé. Cela faciliterait la gestion par la communauté et l'entretien de l'aéronef tout en fournissant en même temps la modularité, des téléchargements plus petits et un dépôt local de taille beaucoup plus réduite. | ||
À la fin de 2014, Gitorious, le fournisseur de l'infrastructure open source pour les dépôts de code source et ressources de FlightGear a annoncé qu'il allait fermer ses services en mai 2015 en raison de son acquisition par GitLab. Cela a catalysé la scission de fgdata-old et un déménagement à l'infrastructure open source SourceForge pour l'hébergement des dépôts de gestion de version. D'autres parties de l'infrastructure FlightGear été déjà hébergées par SourceForge, ainsi ce déménagement était un choix naturel. Pour conclure l'affaire, SourceForge a accepté par écrit d'accueillir l'immense collection d'aéronefs de FlightGear, dont la taille est inégalée dans les cercles open source. Aujourd'hui, le dépôt de SVN FGAddon, avec la plupart de l'infrastructure du projet FlightGear, est hébergé sur SourceForge. | À la fin de 2014, Gitorious, le fournisseur de l'infrastructure open source pour les dépôts de code source et ressources de FlightGear a annoncé qu'il allait fermer ses services en mai 2015 en raison de son acquisition par GitLab. Cela a catalysé la scission de fgdata-old et un déménagement à l'infrastructure open source SourceForge pour l'hébergement des dépôts de gestion de version. D'autres parties de l'infrastructure FlightGear été déjà hébergées par SourceForge, ainsi ce déménagement était un choix naturel. Pour conclure l'affaire, SourceForge a accepté par écrit d'accueillir l'immense collection d'aéronefs de FlightGear, dont la taille est inégalée dans les cercles open source. Aujourd'hui, le dépôt de SVN FGAddon, avec la plupart de l'infrastructure du projet FlightGear, est hébergé sur SourceForge. | ||
| Line 34: | Line 34: | ||
* '''Mac OS X''': Installez le [https://subversion.apache.org/packages.html#osx client officiel de Subversion]. | * '''Mac OS X''': Installez le [https://subversion.apache.org/packages.html#osx client officiel de Subversion]. | ||
* '''GNU/Linux''': Installez le client de Subversion avec le gestionnaire de paquets. Ce sera généralement dans un paquet nommé <code>subversion-*.{rpm,deb}</code>. | * '''GNU/Linux''': Installez le client de Subversion avec le gestionnaire de paquets. Ce sera généralement dans un paquet nommé <code>subversion-*.{rpm,deb}</code>. | ||
** Cette commende devrait fonctionner pour la platforme Raspberry Pi: <code>sudo apt-get install subversion</code>. Elle fournit également le client. | |||
=== Structure du dépôt FGAddon === | === Structure du dépôt FGAddon === | ||
edits