logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-10-2012 13:44:34

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

[DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Bonjour à tous \o/

Suite à des remarques constructives de certains membres, au vu des besoins de certains sujets lancés sur le forum, et après soumission de l'idée aux hauts-gradés du QG, nous avons décidé de tenter l'expérience de « Projets collaboratifs DF ».

Pour l'instant, le prototype même est à l'état de projet, on a des idées en tête mais il reste à voir qui serait intéressé par ce support, et comment vous voyez les choses. smile

Mon idée est la suivante :

  1. Un ou plusieurs membre(s) crée un sujet dans une section idoine consistant en une proposition de projet.
    Ces projets seraient dans la philosophie DF, que je vais résumer ici en « de la doc pour Debian, des outils pour Debian ou contribuer à Debian », ce qui inclus les ebook collaboratifs, les live-isos les paquets Debian, etc.
    Exemple :

    Un membre: « Tiens, si on faisait une Live-Debian DF.
    Ça permettrait d'avoir un support commun pour faire des choses.
    Ça nous permettrait à tous de voir comment on fait ça en pratique.
    Machin et truc sont intéressés pour m'aider à le faire.
    Et j'ai commencé à lire la doc là dessus, qui est ici et ça a l'air faisable. »

  2. Les autres membres se précipitent pour dire que c'est une excellente idée, qu'ils veulent apporter leur contribution et qu'ils ont eux aussi lu la doc.

  3. Après validation du projet (faisabilité, nombre de projets déjà en cours, etc.), un dépôt¹ est créé sur un gestionnaire suivi de versions²

  4. Tout le monde (même ma grand mère) a accès en lecture au projet et peut récupérer la dernière version de ce qui a été publié.

  5. Des accès en écriture sont donnés aux membres voulant prendre part au projet

  6. Les membres choisissent un coordinateur et les tâches sont réparties entre les contributeurs sur le sujet initial afin qu'ils ne se marchent pas sur les pieds.

  7. Les membres du projet se synchronisent avec le dépôt et apportent leur(s) pierre(s) à l'édifice.

  8. ...

  9. profit.



¹ dépôt: espace de stockage, ici à voir dans le contexte du gestionnaire de suivi de version²
² gestionnaire de suivi de version: c'est un logiciel permettant à différentes contributeurs de participer à un projet, tout en identifiant les modifications apportées par chacun au cours du temps et en permettant de revenir en arrière ou de consulter une version antérieure.

http://fr.wikipedia.org/wiki/VCS a écrit :


Un logiciel de gestion de versions (ou VCS en anglais, pour Version Control System) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus. Il permet notamment de retrouver les différentes versions d'un lot de fichiers connexes.
Les logiciels de gestion de versions sont utilisés notamment en ingénierie du logiciel pour conserver le code source relatif aux différentes versions d'un logiciel.

.


L'idée s'appliquerait (en test dans un premier temps) à deux projets en cours, l'ebook DF et le live-DF.

Donc, je voulais vous poser les questions suivantes :

  • Est-ce que l'idée vous plaît ?

  • Est-ce que vous participeriez ?
    Par exemple, quelqu'un se sent de faire le tour des docs pour git ou mercurial (suivant ce que l'on utilisera) et de compiler une doc DF puis de l'adapter à notre situation ?

  • Quelles sont vos préférences en terme de gestionnaire de suivi de version ?
    git ? mercurial ? darcs ? svn ? cvs ? mon bloc-notes ?

  • Est-ce que vous avez des suggestions à apporter ?
    Est-ce que vous préféreriez des modalités différentes ? Et, ce qu'on oublie de vous demander dans les sondages en général, est-ce que c'est n'importe quoi et que ça ne vas pas du tout ça ! smile



Si ce message a du succès, nous créerons un projet pour la live-df, si les membres sont intéressés, afin de voir si le concept de projet DF est viable avant de se lancer réellement là-dedans.

Merci de vos réponses ! smile

Voici un sondage qui restera ici pendant 7 jours et qui influera sur la suite smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#2 24-10-2012 16:15:56

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Merci de laisser un petit mot et de ne pas simplement répondre au sondage ! smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 24-10-2012 16:22:22

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Je vais reprendre l'ebook quasi fini dans ce système de travail, alors je vote pour mais je ne sais pas me servir de ces outils, donc un bon tuto facile pour l'éclairage sera à constituer dans le wiki df à la suite... roll

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 24-10-2012 16:52:23

mortalius
Membre
Distrib. : Debian GNU/Linux stretch/sid
Noyau : Linux 4.0.0-2-amd64
(G)UI : Xfce 4.12
Inscription : 27-02-2012

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Bonjour,
J'ai voté pour le système Git, simplement parce que c'est l'outils que je maîtrise le mieux wink . Sinon, il me semble plus simple à utiliser et a administrer que mercurial (avis perso).

HS: Hum, vous me rappeler de vieux souvenirs avec votre idée d'Ebook df ... (pour les curieux voir peut être pour certain ancien de trustonme ... peut etre .. wink )

Hors ligne

#5 24-10-2012 17:16:59

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Pour le ebook df il est déjà composé, mais dans une formule assez ... disparate smile
Toutefois, il a bien fonctionné et nous avons de la matière maintenant.
Je vais le finir en décembre, je suis pris jusque fin novembre.
Donc, il passera alors dans ce service interactif et la finition pourra y être close pour publication. big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 24-10-2012 17:20:49

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

C'est une excellente idée de faire ces projets collaboratif. Ça va rendre DF plus dynamique encore  smile  Par contre je suis inquiet, apparemment, mercurial est préféré à git… ce n'est pas possible ! tongue

Hors ligne

#7 24-10-2012 17:40:12

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

J'ai voté pour mercurial, que je trouve vraiment plus simple (c'est pas pour rien que suckless.org s'en sert). Je veux bien m'occuper d'un tuto (mais ça ne sera pas avant le 15 novembre, car concours d'abord... :s)

Dernière modification par Thuban (24-10-2012 17:40:43)

Hors ligne

#8 24-10-2012 17:43:13

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Je m'intéresse à la création d'un live-iso, léger, avec LXDE ou Xfce (pas encore décidé), assez complet et surtout très fonctionnel (genre Knoppix).
Je souhaite en faire un démonstrateur et un outil de travail (marre des xp et seven au bout l'eau sad )

Pour le gestionnaire j'ai voté pour le bloc-note de captnfab. big_smile

Non, en fait je n'en connais aucun mais je suis plus attiré par Git, pour sa gestion des branches parallèles. smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 24-10-2012 18:51:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Ah, je suis content qu'il y ait autant de réactions positives smile

@paskal: Pas sûr que tu n'aies vraiment besoin des branches là ^^"

Sinon, perso, j'ai voté mercurial parce qu'il n'y a pas besoin de faire « git repack » avec lui 0:)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#10 24-10-2012 19:01:41

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Bah, si ton projet est à peu près ficelé, et si tu veux t'engager à partir de là vers des solutions plus "expérimentales" qui divergent ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#11 24-10-2012 19:36:34

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

divergent c'est beaucoup trop ! smile

Mais oui, tu as raison, ça n'est pas complètement inutile non plus.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#12 24-10-2012 19:36:41

deuchdeb
Moderato ma non troppo
Distrib. : Debian11-KDE-Plasma, LinuxMintCinnamon, DFLinux11
Noyau : Noyau stable
(G)UI : KDE Plasma 5.20
Inscription : 13-01-2010
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Je suis pour.

Bon Git, Mercurial, franchement je laisse ça à ceux qui connaissent.

Sinon pour commencer, il faut un projet simple pour se faire la main. cool

j'ai une idée!!! smile

Une doc comment faire un paquet Debian . En fait je ne crois pas que c'est si simple mais bon.

Une fleur, c'est magique non? smile
Association Debian Facile

Hors ligne

#13 24-10-2012 19:38:20

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

tous les engagements dans ce post sont bon à prendre. wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#14 24-10-2012 19:58:30

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

@deuchdeb: si on veut que la doc soit complète, c'est à priori encore plus compliqué que de créer sa propre distro héritée de Debian smile
Cela dit, j'avais envie de lancer des ateliers de packaging debian en début 2013, on verra comment les choses évoluent d'ici là.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#15 25-10-2012 10:39:16

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Traduction rapide de : http://www.wikivs.com/wiki/Git_vs_Mercurial:

Mercurial is generally believed to be simpler and easier to learn than Git. In turn, there is often the perception that Git is more flexible and powerful. This is due, in part, because Git tends to provide more low-level commands, but also in part because the default Mercurial tends to hide advanced features, leaving it to users to edit the mercurial config file to activate the advanced features they like. This often leads to the perception that advanced features are not available in Mercurial. On the other hand, Git has improved both in documentation and ease of use, helping bridge the usability gap with Mercurial.



Mercurial est généralement considéré plus simple et plus facile à apprendre que Git. Au contraire, Git est souvent perçu comme plus flexible et puissant. Cela est du, en partie, parce que Git propose des commandes plus bas niveau, mais aussi parce que par éfaut Mercurial cache les caractéristiques plus avancées, laissant à l'utilisateur le choix d'activer des fonctions plus avancées en éditant le fichier de configuration.
Cela conduit souvent à  l'impression que desfonctions avancées ne sont pas disponibles dans mercurial.
D'un autre côté, la documentation de git s'est améliorée, aidant à combler le gouffre entre git et mercurial.

Hors ligne

#16 25-10-2012 17:04:24

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Z'allez pas laisser ce sondage à 50 / 50… smile

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#17 25-10-2012 19:49:47

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Tu devrais être content ...
Un sondage à 50 / 50 ou trois réponses sont données !

On est d'accord avec toi à 150 % lol

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#18 25-10-2012 20:11:39

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Bah ! Une moitié des projets sur git et l'autre sur mercurial big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#19 25-10-2012 20:34:36

Dohri
Membre
Lieu : /home/dohri/canapé
Distrib. : Sid
Noyau : 3.10.1 amd64
Inscription : 19-12-2010
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

C'est un très bon projet qui peut être vaste et varié, ce qui pourra combler un grand nombre smile des ateliers de paquets debian, chasses aux bugs, tutos, live cd ne peuvent être que des plus pour DF mais également le projet debian, je vote 'pour' et un grand  merci à captnfab pour l'idée big_smile

Asus Zenbook ux32vd > Sid   |   eeepc 1215 > Sid + gnome  |   eeepc 1015 > Squeeze + gnome   |   sony vaio > Squeeze CLI   |   serveur home made > debian squeeze CLI

Hors ligne

#20 26-10-2012 06:30:47

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

La question qui peut aider à faire avancer les choix, c'est se demander où sera héberger les projets? Ça m'étonnerait qu'une solution comme github ou bitbucket soit vraiment viable.
Donc quelqu'un sait-il mettre en place ce genre de dépots, sait-il où l'héberger et sait-il le maintenir?

Pour le peu que j'ai regardé mercurial de ce coté, c'est vraiment tout bête de laisser tourner un serveur. Avec un crotab qui se synchronise régulièrement au pire...
Pour git, je ne sais pas par contre.

Hors ligne

#21 26-10-2012 06:32:09

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Les dépôts seront hébergés sur le serveur DF et maintenus par moi smile

Que ce soit pour hg ou pour git, ça n'est pas trop compliqué de mettre en place le bazar, ni de l'administrer.

C'est pour ça que je proposais ces deux solutions.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#22 26-10-2012 06:50:19

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

Question délicate: peux-tu installer les deux, histoire de faire un essai à blanc, et de n'en garder qu'un ensuite ?
Où Sean Connery ? big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#23 26-10-2012 07:34:36

Ichigo-Roku
Membre
Lieu : ::1
Inscription : 11-11-2009

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

J'ai voté pour git, tout simplement car je suis entrain d'apprendre à m'en servir donc plus simple pour moi si je devais participer.

Hors ligne

#24 26-10-2012 07:47:10

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

@paskal: non, vu la méthode d'authentification qui sera utilisée (clés ssh), il y aurait conflit si les deux étaient installés (sauf à compliquer la chose)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#25 26-10-2012 12:54:35

Thuban
aka prx
Distrib. : OpenBSD
Noyau : current
(G)UI : cwm
Inscription : 09-01-2009
Site Web

Re : [DF++] Pour travailler ensemble plus facilement: les « Projets DF »

J'ai pensé à un autre truc ce matin pendant mon capes blanc (bah oui desfois...)
Pourquoi se forcer à choisir entre git ou mercurial? Franchement, ça ne doit pas être difficile de synchroniser deux dépots entre eux. C'est ce qu'ils font ici : https://github.com/suckless

Il y a des compatibilités entre les deux : http://mercurial.selenic.com/wiki/HgGit

Hors ligne

Pied de page des forums