[gepi-users] Nouveau gestionnaire de sources
Thomas BELLIARD
thomas.belliard at free.fr
Jeu 1 Mar 13:24:04 CET 2007
Bonjour,
A l'occasion du développement de la version 1.5.0, j'ai déplacé les
sources de Gepi depuis le CVS de l'Adullact vers le SVN de mon
entreprise Sylogix. Bien que l'adullact propose également le
gestionnaire SVN, la migration n'était pas possible sans supprimer le
projet sur la forge ou bien en créant un nouveau projet. J'ai donc
préféré conserver le projet actuel sur la forge Adullact, en déplaçant
seulement les sources sur un gestionnaire distinct.
Le passage à SVN permet une plus grand flexibilité dans la gestion des
sources, et j'espère que vous en serez les premiers bénéficiaires. En
effet grâce à l'architecture de sources mise en place nous allons essayé
de maintenir en parallèle plusieurs versions de Gepi, rompant ainsi avec
notre habitude de sortie linéaire des versions.
Concrètement, cela signifie qu'un bug détecté dans une version stable de
Gepi (par exemple 1.4.4) sera corrigé non seulement pour la version
suivante mais aussi pour la version en cours. Vous pourrez ainsi
bénéficier des corrections de bug immédiatement sans avoir à changer de
version.
L'arborescence des sources est la suivante :
/trunk contient la version en cours de développement
/branches contient les branches stables, pour maintenance
/tags contient les snapshots de chaque version diffusée
Concrètement, après avoir installé sur votre machine un client
subversion (svn) comme rapidsvn, vous pouvez obtenir de la manière
suivante les sources (je donne mes exemple en équivalent ligne de
commande) :
- Récupérer la dernière version de développement :
svn export svn://sylogix.org/svnroot/gepi-php/trunk gepi
- Récupérer la version 1.4.4 avec les tout derniers correctifs :
svn export svn://sylogix.org/svnroot/gepi-php/branches/release-1.4.4
- Récupérer les sources telles que diffusée dans un paquet officiel
(exemple pour 1.4.4.2) :
svn export svn://sylogix.org/svnroot/tags/1.4.4.2
Tout ceci est en cours de mise en place. Les derniers développements qui
aboutiront à la 1.5.0 sont menés sur le /trunk et les mises au point
pour la 1.4.4 en vue de la diffusion stable sont effectuées dans
/branches/release-1.4.4. Il n'y a rien d'autre pour l'instant, mais vous
serez informés sur la liste lors des sorties de nouvelles versions des
implications sur le svn.
Pour ceux qui n'ont rien compris à tout ce que j'ai raconté ci-dessus ou
bien qui ne sont pas intéressés par l'utilisation de svn, ne vous
inquiétez pas, nous continuerons à diffuser des paquets classiques, et
vous bénéficierez également de ce nouveau système qui nous permettra de
diffuser plus de paquets pour plusieurs versions en parallèle.
Un petit bonus pour ceux qui lisent ce mail jusqu'au bout : une capture
d'écran de gepi-1.5.0 en cours de développement, qui verra
l'introduction d'un nouveau design. Vos remarques à cet égard sont les
bienvenues :)
a+
Thomas
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: 04_accueil_admin.png
Type: image/png
Taille: 106197 octets
Desc: non disponible
Url: http://lists.adullact.net/pipermail/gepi-users/attachments/20070301/ee00fda6/04_accueil_admin-0001.png
Plus d'informations sur la liste de diffusion gepi-users