Discussion:Hebergement git : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

(Dépouillement)
(Clôture du vote pour le changement d'hébergeur)
Ligne 3 : Ligne 3 :
 
''Cette section ne sert qu’à donner une indication rapide sur l’état actuel de nos dépôts pour toute personne qui aborde cette discussion pour la première fois.''
 
''Cette section ne sert qu’à donner une indication rapide sur l’état actuel de nos dépôts pour toute personne qui aborde cette discussion pour la première fois.''
  
Les dépôts Git principaux du projet sont centralisés sur [https://git.tuxfamily.org/dvorak/ tuxfamily].
+
Les dépôts Git principaux du projet sont centralisés sur [https://gitlab.com/bepo Gitlab] depuis décembre 2019. Auparavant ils étaient sur [https://git.tuxfamily.org/dvorak/ tuxfamily].
  
 
= Votes =
 
= Votes =
 
== Votes sur le transfert du dépôt git ailleurs que chez TuxFamily ==
 
  
 
Les votes se font à la ''[[wikipedia:fr:Méthode Schulze|méthode Schulze]]'' (c’est une méthode de Condorcet avec une deuxième passe pour tenter de débloquer en cas d’absence de vainqueur). Merci de ''classer'' TOUTES les propositions, avec éventuellement des égalités. Par exemple : A > B=C > D=E=F > H > G. Signez vos votes avec quatre tildes <nowiki>~~~~</nowiki>. Ne rajoutez pas de nouvelles propositions en cours de vote s’il vous plaît !
 
Les votes se font à la ''[[wikipedia:fr:Méthode Schulze|méthode Schulze]]'' (c’est une méthode de Condorcet avec une deuxième passe pour tenter de débloquer en cas d’absence de vainqueur). Merci de ''classer'' TOUTES les propositions, avec éventuellement des égalités. Par exemple : A > B=C > D=E=F > H > G. Signez vos votes avec quatre tildes <nowiki>~~~~</nowiki>. Ne rajoutez pas de nouvelles propositions en cours de vote s’il vous plaît !
  
 
Il est possible d’insérer des argumentaires dans la partie discussions, mais merci de limiter au maximum vos commentaires de votes (ou de les déplacer s’ils suscitent un débat).
 
Il est possible d’insérer des argumentaires dans la partie discussions, mais merci de limiter au maximum vos commentaires de votes (ou de les déplacer s’ils suscitent un débat).
 +
 +
== Votes sur le transfert du dépôt git ailleurs que chez TuxFamily (fermé) ==
  
 
Comme nous ne sommes pas pressés, je ne mets pas de date précise de fin. Le vote dure jusqu’à ce qu’il n’y ait plus de mise à jour pendant 15 jours.
 
Comme nous ne sommes pas pressés, je ne mets pas de date précise de fin. Le vote dure jusqu’à ce qu’il n’y ait plus de mise à jour pendant 15 jours.
Ligne 23 : Ligne 23 :
 
; Proposition E — [https://launchpad.net/ Launchpad]
 
; Proposition E — [https://launchpad.net/ Launchpad]
  
=== Votes ===
+
=== Votes (fermés) ===
  
 
# B > C > A > E > D -- [[Utilisateur:Caracole|Caracole]] ([[Discussion utilisateur:Caracole|discussion]]) 1 novembre 2019 à 18:21 (CET)
 
# B > C > A > E > D -- [[Utilisateur:Caracole|Caracole]] ([[Discussion utilisateur:Caracole|discussion]]) 1 novembre 2019 à 18:21 (CET)
Ligne 36 : Ligne 36 :
 
=== Dépouillement ===
 
=== Dépouillement ===
  
Résultat temporaire au 15 novembre 2019
+
Résultat final au 26 novembre 2019.
 +
Le calcul est effectué de manière anonyme à l’aide du site https://www.condorcet.vote
  
 
'''B > A > C > E > D'''
 
'''B > A > C > E > D'''
  
Tableau des duels :
+
Tableau détaillé des duels :
  
 
  # x > A x > B x > C x > D x > E
 
  # x > A x > B x > C x > D x > E
Ligne 49 : Ligne 50 :
 
  E > x 1 0 1 6 -
 
  E > x 1 0 1 6 -
  
Le calcul est effectué de manière anonyme à l’aide du site https://www.condorcet.vote
+
La décision est donc de passer les dépôts centraux principaux sur [https://gitlab.com/ Gitlab.com].
  
 
=== Discussions/débats ===
 
=== Discussions/débats ===

Version du 26 novembre 2019 à 09:26

État actuel

Cette section ne sert qu’à donner une indication rapide sur l’état actuel de nos dépôts pour toute personne qui aborde cette discussion pour la première fois.

Les dépôts Git principaux du projet sont centralisés sur Gitlab depuis décembre 2019. Auparavant ils étaient sur tuxfamily.

Votes

Les votes se font à la méthode Schulze (c’est une méthode de Condorcet avec une deuxième passe pour tenter de débloquer en cas d’absence de vainqueur). Merci de classer TOUTES les propositions, avec éventuellement des égalités. Par exemple : A > B=C > D=E=F > H > G. Signez vos votes avec quatre tildes ~~~~. Ne rajoutez pas de nouvelles propositions en cours de vote s’il vous plaît !

Il est possible d’insérer des argumentaires dans la partie discussions, mais merci de limiter au maximum vos commentaires de votes (ou de les déplacer s’ils suscitent un débat).

Votes sur le transfert du dépôt git ailleurs que chez TuxFamily (fermé)

Comme nous ne sommes pas pressés, je ne mets pas de date précise de fin. Le vote dure jusqu’à ce qu’il n’y ait plus de mise à jour pendant 15 jours.

Question : Quelle plateforme devrions-nous utiliser comme emplacement central de notre code ?

Proposition A — Tuxfamily (Rester sur l’actuel)
Proposition B — Gitlab
Proposition C — Github
Proposition D — Sourceforge
Proposition E — Launchpad

Votes (fermés)

  1. B > C > A > E > D -- Caracole (discussion) 1 novembre 2019 à 18:21 (CET)
  2. B > A > C > E > D — Chouhartem (discussion) 1 novembre 2019 à 18:35 (CET)
  3. A > B > E > C > D -- Crako (discussion) 1 novembre 2019 à 18:36 (CET)
  4. C > B > A > E > D -- Flavien21 (discussion) 1 novembre 2019 à 20:28 (CET)
  5. B > C > E > A > D -- Logisim (discussion) 1 novembre 2019 à 20:48 (CET)
  6. B > A > C = E = D -- nemolivier (discussion) 5 novembre 2019 à 16:51 (CET)
  7. B > A > C > E > D — Arathor (discussion) 8 novembre 2019 à 07:47 (CET)
  8. B > A > C > D = E – Milton (discussion) 11 novembre 2019 à 12:06 (CET)

Dépouillement

Résultat final au 26 novembre 2019. Le calcul est effectué de manière anonyme à l’aide du site https://www.condorcet.vote

B > A > C > E > D

Tableau détaillé des duels :

#	x > A	x > B	x > C	x > D	x > E
A > x	-	1	5	8	7
B > x	7	-	7	8	8
C > x	3	1	-	7	6
D > x	0	0	0	-	0
E > x	1	0	1	6	-

La décision est donc de passer les dépôts centraux principaux sur Gitlab.com.

Discussions/débats

Voici une liste non-exhaustive de points qui ont été cités dans la mailing-list, en faveur d’une migration :

  • La plateforme tuxfamily n’incite pas à la contribution. Il manque une partie « communautaire » pour discuter, la possibilité de faire des pull-requests (ou merge-requests).
  • La plateforme ne contient pas de bug tracker. La liste des tâches nécessaires et/ou en cours est principalement discutée dans les autres canaux comme le forum ou la mailing-list. Cela ne pousse pas non plus à la contribution, et nous manquons de visibilité sur les problèmes courants, ce sur quoi travaillent les membres, etc.
  • Le site web en lui-même n’est pas très ergonomique pour naviguer dans le code.
  • Un système d’intégration continue pourrait être utile pour vérifier le code automatiquement ou créer des packages distribuables. Tuxfamily n’intègre pas cette fonctionalité, d’autres plateformes le font.

La liste des plateformes dans le vote est composées des plateformes énoncées lors de la discussion dans la mailing-list. Framagit n’est pas inclu car le service va être retiré prochainement.

Une autre possibilité, non inclue dans ce vote, serait de garder tuxfamily mais utiliser un bugtracker séparé (puisque tuxfamily n’en propose pas). Personnellement je préfère que le code soit au même endroit que le bug tracker.