« Discussion:Hebergement git » : différence entre les versions

De Disposition de clavier bépo
 
(3 versions intermédiaires par 2 utilisateurs non affichées)
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 !
Ligne 13 : Ligne 11 :
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).


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.
== 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 ?'''
'''Question : quelle plateforme devrions-nous utiliser comme emplacement central de notre code ?'''


; Proposition A — [https://git.tuxfamily.org/ Tuxfamily] (Rester sur l’actuel)
; Proposition A — [https://git.tuxfamily.org/ Tuxfamily] (rester sur l’actuel)
; Proposition B — [https://gitlab.com/ Gitlab]
; Proposition B — [https://gitlab.com/ Gitlab]
; Proposition C — [https://github.com/ Github]
; Proposition C — [https://github.com/ Github]
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 32 : Ligne 32 :
# B > A > C = E = D -- [[Utilisateur:Nemolivier|nemolivier]] ([[Discussion utilisateur:Nemolivier|discussion]]) 5 novembre 2019 à 16:51 (CET)
# B > A > C = E = D -- [[Utilisateur:Nemolivier|nemolivier]] ([[Discussion utilisateur:Nemolivier|discussion]]) 5 novembre 2019 à 16:51 (CET)
# B > A > C > E > D — [[Utilisateur:Arathor|Arathor]] ([[Discussion utilisateur:Arathor|discussion]]) 8 novembre 2019 à 07:47 (CET)
# B > A > C > E > D — [[Utilisateur:Arathor|Arathor]] ([[Discussion utilisateur:Arathor|discussion]]) 8 novembre 2019 à 07:47 (CET)
# B > A > C > D = E – [[Utilisateur:Milton|Milton]] ([[Discussion utilisateur:Milton|discussion]]) 11 novembre 2019 à 12:06 (CET)


=== Dépouillement ===
=== Dépouillement ===


Tableau des duels :
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 :


{| class="wikitable" border=1
# x > A x > B x > C x > D x > E
! !! A !! B !! C !! D !! E
A > x - 1 5 8 7
|-
B > x 7 - 7 8 8
! A  
  C > x 3 1 - 7 6
| || · || · || · || ·
D > x 0 0 0 - 0
|-
E > x 1 0 1 6 -
! B
| · || || · || · || ·
|-
! C
| · || · || || · || ·
|-
! D
| · || · || · || || ·
|-
! E  
| · || · || · || · ||
|}


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 ===


Voici une liste non-exhaustive de points qui ont été cités dans la mailing-list, en faveur d’une migration :
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 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.
* 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.
* 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.
* 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 fonctionnalité, 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. [https://framagit.org/ Framagit] n’est pas inclu car le service va être retiré prochainement.
La liste des plateformes dans le vote est composées des plateformes énoncées lors de la discussion dans la mailing-list. [https://framagit.org/ Framagit] n’est pas inclus 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.
Une autre possibilité, non inclue dans ce vote, serait de garder TuxFamily mais utiliser un bug tracker séparé (puisque TuxFamily n’en propose pas). Il est également préférable que le code soit au même endroit que le bug tracker.

Dernière version du 27 novembre 2019 à 15:03

É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 fonctionnalité, 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 inclus car le service va être retiré prochainement.

Une autre possibilité, non inclue dans ce vote, serait de garder TuxFamily mais utiliser un bug tracker séparé (puisque TuxFamily n’en propose pas). Il est également préférable que le code soit au même endroit que le bug tracker.