Expérience SIC : CENTOS : Différence entre versions

De IRHM.MP
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
Setting up a new SIG
+
<br/>
  
Anyone can propose to setup a SIG, but needs to get the agreement and participation of a member of the CentOS Governing Board. To request a new Special interest group to be started, here is what needs to be done:
+
''Texte traduit de la pratique de CentOS (système d'exploitation Linux).''
  
    Look at the presently functional SIG's and make sure that your effort will not overlap with another team
 
    Open a new discussion topic in the CentOS-Devel mailing list, asking for comments
 
    One of the CentOS Board members will need to join the effort, once that happens then that Board member can :
 
        Request a new mailing list to be created (if needed)
 
        Request a wiki section to be setup
 
        If the SIG needs a version control system to be setup, that can also be requested (refer to the next section on git repo)
 
        Get listed as a SIG on this page
 
  
Initiating a SIG git repo + koji process:
+
__TOC__
  
    SIG must be approved by the Board
 
    SIG needs to post its proposal to its wiki page
 
    Chair should do requesting, alternatively the Board member mentoring the SIG can do the request
 
    Chair requests wiki ACLs for all SIG committee members
 
    SIG meets with Infra SIG member to discuss how the git repo is going to be setup
 
    SIG will need a SIG-specific signing key to live on CentOS Project signing server and/or locally to the builder (process needs some improvement here)
 
    Chair or Board mentor need to request a build tag on bugs.centos.org under buildsys component
 
    Chair or Board mentor need to request koji targets and tags on bugs.centos.org under buildsys component
 
    Chair or Board mentor need to request import of SRPMs to be imported in to git.centos.org RPM store, reqest via bugs.centos.org under buildsys component
 
    Chair or Board mentor need to request koji certs for SIG members on bugs.centos.org under buildsys component
 
    Chair or Board mentor needs to request a SIG project to be added to bugs.centos.org, or to add a component to another project e.g. CentOS-7
 
  
More detailed SIG information may be found in the SIG Guide
+
=== Configuration d'un nouveau CRIS ===
  
Requirements
+
Tout le monde peut proposer de créer un CRIS, mais doit obtenir l'accord et la participation d'un membre du conseil d'administration de l'IRHM.  Pour demander la création d'un nouveau cercle de recherche d'intérêt spécialisé, voici ce qui doit être fait :
  
We expect each SIG to meet some basic requirements, these include :
+
* Regardez les CRIS actuellement fonctionnels et assurez-vous que vos efforts ne se chevaucheront pas avec une autre équipe
 +
* Ouvrez un nouveau sujet de discussion dans la liste de diffusion l'IRHM-Devel, en demandant des commentaires
 +
* Un des membres du conseil d'administration de l'IRHM devra se joindre à l'effort, une fois que cela se produit, ce membre du conseil d'administration peut:
 +
:* Demander la création d'une nouvelle liste de diffusion (si nécessaire)
 +
:* Demander la configuration d'une section wiki
 +
:* Si le CRIS a besoin d'un système de contrôle de version pour être installé, cela peut également être demandé (voir la section suivante sur git repo)
 +
:* Inscrivez-vous en tant que CRIS sur cette page
  
    The topic for the group must be related to CentOS, or a use scenario for CentOS
+
Lancer un processus CRIS git repo + koji:
  
    There must be adequate control and feedback into the CentOS community
+
* CRIS doit être approuvé par le conseil d'administration
    Generally, all communication as to the work of the SIG should be public, understanding that sometimes a matter may need to be private; in such cases, please consult with the Devteam member out of band of the SIG
+
* CRIS doit publier sa proposition sur sa page wiki
    All code produced within the SIG must be compatible with a FOSS license presently used by CentOS; if a new license is wanted, again, please consult with the Devteam member
+
* Le président doit faire la demande, ou bien le membre du conseil encadrant le CRIS peut faire la demande
 +
* Le président demande des ACL wiki pour tous les membres du comité CRIS
 +
* CRIS rencontre un membre d'Infra CRIS pour discuter de la configuration du dépôt git
 +
* CRIS aura besoin d'une clé de signature spécifique à CRIS pour vivre sur le serveur de signature du projet l'IRHM et / ou localement pour le constructeur (le processus doit être amélioré ici)
 +
* Le président ou le mentor du conseil d'administration doit demander une balise de construction sur bugs.irhm.mp sous le composant buildsys
 +
* Le président ou le mentor du conseil d'administration doit demander des cibles et des balises koji sur bugs.irhm.mp sous le composant buildsys
 +
* Le président ou le mentor du conseil d'administration doit demander l'importation des SRPM à importer dans le magasin RPM git.irhm.mp, demander via bugs.irhm.mp sous le composant buildsys
 +
* Le président ou le mentor du conseil d'administration doit demander des certificats de koji pour les membres du CRIS sur bugs.irhm.mp sous le composant buildsys
 +
* Le président ou le mentor du conseil d'administration doit demander qu'un projet CRIS soit ajouté à bugs.irhm.mp ou ajouter un composant à un autre projet, par exemple l'IRHM-7.
  
    All documentation produced within the SIG must be compatible with the license of this wiki
+
Des informations CRIS plus détaillées peuvent être trouvées dans le Guide CRIS
  
    We would expect teams to be watchful of general CentOS directions from the Devteam
+
=== Exigences ===
  
    At least one member of the SIG, who need not be the lead, needs to be a member of the CentOS Devteam. We are not trying to enforce any moderation, however, we feel that the actions of each SIG using CentOS resources needs to have visibility to the Devteam
+
Nous nous attendons à ce que chaque CRIS réponde à certaines exigences de base, notamment:
  
SIG membership
+
* Le sujet du groupe doit être lié à l'IRHM ou à un scénario d'utilisation pour l'IRHM
  
Normally, the following rules for SIG membership apply:
+
* Il doit y avoir un contrôle et une rétroaction adéquats dans la communauté l'IRHM
 +
: En règle générale, toutes les communications concernant le travail du CRIS doivent être publiques, étant entendu que parfois une affaire peut devoir être privée;  dans de tels cas, veuillez consulter le membre Devteam hors bande du CRIS
 +
: Tout le code produit dans le CRIS doit être compatible avec une licence FOSS actuellement utilisée par l'IRHM;  si une nouvelle licence est demandée, veuillez à nouveau consulter le membre Devteam
  
    The mailing lists of the SIGs are open, and can be joined freely.
+
: Toute la documentation produite dans le CRIS doit être compatible avec la licence de ce wiki
    SIG members are appointed by the SIG team leader, and may have elevated privileges, like write access to the relevant Wiki section or SVN tree, depending on the role of the SIG member.
+
    The SIG team leader may be asked to be a mailing list moderator; generally however, CentOS mailing lists are not moderated.
+
  
SIG Reporting
+
: Nous nous attendons à ce que les équipes soient attentives aux instructions générales de l'IRHM du Devteam
  
SIGs are expected to report quarterly, with a brief summary of what they've accomplished in the past quarter. A suggested outline for this report is as follows:
+
: Au moins un membre du CRIS, qui n'a pas besoin d'être le chef de file, doit être membre du l'IRHM Devteam. Nous n'essayons pas d'appliquer une modération, cependant, nous pensons que les actions de chaque CRIS utilisant les ressources l'IRHM doivent avoir une visibilité sur le Devteam
  
    Membership update (members added, removed. Chair changes.)
+
=== Adhésion CRIS ===
    Releases in the most recent quarter (or most recent release, if none in that quarter)
+
    Health report and general activity narrative.
+
    Issues for the board to address, if any
+
  
The reporting schedule is currently as follows:
+
Normalement, les règles suivantes pour l'adhésion au CRIS s'appliquent:
  
Group 1:
+
* Les listes de diffusion des CRIS sont ouvertes et peuvent être jointes librement.
 +
* Les membres CRIS sont nommés par le chef d'équipe CRIS et peuvent avoir des privilèges élevés, comme l'accès en écriture à la section Wiki ou à l'arborescence SVN concernée, selon le rôle du membre CRIS.
 +
* Le chef d'équipe CRIS peut être invité à être un modérateur de liste de diffusion;  cependant, les listes de diffusion l'IRHM ne sont généralement pas modérées.
  
Reports January, April, July, October
+
=== CRIS Reporting ===
  
    Core
+
Les CRIS devraient présenter un rapport trimestriel, avec un bref résumé de ce qu'ils ont accompli au cours du dernier trimestre.  Le schéma proposé pour ce rapport est le suivant:
    Atomic
+
    Config Management
+
    PaaS
+
    Software Collections
+
  
Group 2:
+
* Mise à jour des membres (membres ajoutés, supprimés. Changement de président.)
 +
* Versions au cours du dernier trimestre (ou version la plus récente, si aucune au cours de ce trimestre)
 +
* Rapport de santé et récit d'activité général.
 +
* Problèmes à résoudre par le conseil d'administration, le cas échéant
  
Reports February, May, August, November
+
Le calendrier des rapports est actuellement le suivant:
  
    Alt Arch
+
==== Groupe 1: ====
    Cloud
+
    NFV
+
    Promo
+
    Storage
+
  
Group 3:
+
Rapports janvier, avril, juillet, octobre
  
Reports March, June, September, December
+
* Coeur
 +
* Atomique
 +
* Gestion de la configuration
 +
* PaaS
 +
* Collections de logiciels
  
    Artwork
+
==== Groupe 2: ====
    Cloud Instance
+
  
    OpsTools
+
Rapports février, mai, août, novembre
    Public CI
+
    Virtualization
+
  
Reports are due by end of business on the first Monday in the designated month, and should be sent to the centos-devel mailing list with a subject line of "[REPORT] XYZ SIG", where 'XYZ' is replaced with the name of your SIG. Reports are to be submitted by the SIG chair.
+
* Alt Arch
 +
* Cloud
 +
* NFV
 +
* Promo
 +
* Espace de rangement
 +
 
 +
==== Groupe 3: ====
 +
 
 +
Rapports mars, juin, septembre, décembre
 +
 
 +
* Ouvrages d'art
 +
* Instance Cloud
 +
* OpsTools
 +
* CI public
 +
* Virtualisation
 +
 
 +
Les rapports sont attendus à la fin des travaux le premier lundi du mois déCRISné et doivent être envoyés à la liste de diffusion l'IRHM-devel avec une ligne d'objet "[REPORT] XYZ CRIS", où "XYZ" est remplacé par le nom de votre CRIS. Les rapports doivent être soumis par le président du CRIS.
 +
 
 +
<br/>

Version du 25 mars 2020 à 19:35


Texte traduit de la pratique de CentOS (système d'exploitation Linux).



Configuration d'un nouveau CRIS

Tout le monde peut proposer de créer un CRIS, mais doit obtenir l'accord et la participation d'un membre du conseil d'administration de l'IRHM. Pour demander la création d'un nouveau cercle de recherche d'intérêt spécialisé, voici ce qui doit être fait :

  • Regardez les CRIS actuellement fonctionnels et assurez-vous que vos efforts ne se chevaucheront pas avec une autre équipe
  • Ouvrez un nouveau sujet de discussion dans la liste de diffusion l'IRHM-Devel, en demandant des commentaires
  • Un des membres du conseil d'administration de l'IRHM devra se joindre à l'effort, une fois que cela se produit, ce membre du conseil d'administration peut:
  • Demander la création d'une nouvelle liste de diffusion (si nécessaire)
  • Demander la configuration d'une section wiki
  • Si le CRIS a besoin d'un système de contrôle de version pour être installé, cela peut également être demandé (voir la section suivante sur git repo)
  • Inscrivez-vous en tant que CRIS sur cette page

Lancer un processus CRIS git repo + koji:

  • CRIS doit être approuvé par le conseil d'administration
  • CRIS doit publier sa proposition sur sa page wiki
  • Le président doit faire la demande, ou bien le membre du conseil encadrant le CRIS peut faire la demande
  • Le président demande des ACL wiki pour tous les membres du comité CRIS
  • CRIS rencontre un membre d'Infra CRIS pour discuter de la configuration du dépôt git
  • CRIS aura besoin d'une clé de signature spécifique à CRIS pour vivre sur le serveur de signature du projet l'IRHM et / ou localement pour le constructeur (le processus doit être amélioré ici)
  • Le président ou le mentor du conseil d'administration doit demander une balise de construction sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander des cibles et des balises koji sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander l'importation des SRPM à importer dans le magasin RPM git.irhm.mp, demander via bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander des certificats de koji pour les membres du CRIS sur bugs.irhm.mp sous le composant buildsys
  • Le président ou le mentor du conseil d'administration doit demander qu'un projet CRIS soit ajouté à bugs.irhm.mp ou ajouter un composant à un autre projet, par exemple l'IRHM-7.

Des informations CRIS plus détaillées peuvent être trouvées dans le Guide CRIS

Exigences

Nous nous attendons à ce que chaque CRIS réponde à certaines exigences de base, notamment:

  • Le sujet du groupe doit être lié à l'IRHM ou à un scénario d'utilisation pour l'IRHM
  • Il doit y avoir un contrôle et une rétroaction adéquats dans la communauté l'IRHM
En règle générale, toutes les communications concernant le travail du CRIS doivent être publiques, étant entendu que parfois une affaire peut devoir être privée; dans de tels cas, veuillez consulter le membre Devteam hors bande du CRIS
Tout le code produit dans le CRIS doit être compatible avec une licence FOSS actuellement utilisée par l'IRHM; si une nouvelle licence est demandée, veuillez à nouveau consulter le membre Devteam
Toute la documentation produite dans le CRIS doit être compatible avec la licence de ce wiki
Nous nous attendons à ce que les équipes soient attentives aux instructions générales de l'IRHM du Devteam
Au moins un membre du CRIS, qui n'a pas besoin d'être le chef de file, doit être membre du l'IRHM Devteam. Nous n'essayons pas d'appliquer une modération, cependant, nous pensons que les actions de chaque CRIS utilisant les ressources l'IRHM doivent avoir une visibilité sur le Devteam

Adhésion CRIS

Normalement, les règles suivantes pour l'adhésion au CRIS s'appliquent:

  • Les listes de diffusion des CRIS sont ouvertes et peuvent être jointes librement.
  • Les membres CRIS sont nommés par le chef d'équipe CRIS et peuvent avoir des privilèges élevés, comme l'accès en écriture à la section Wiki ou à l'arborescence SVN concernée, selon le rôle du membre CRIS.
  • Le chef d'équipe CRIS peut être invité à être un modérateur de liste de diffusion; cependant, les listes de diffusion l'IRHM ne sont généralement pas modérées.

CRIS Reporting

Les CRIS devraient présenter un rapport trimestriel, avec un bref résumé de ce qu'ils ont accompli au cours du dernier trimestre. Le schéma proposé pour ce rapport est le suivant:

  • Mise à jour des membres (membres ajoutés, supprimés. Changement de président.)
  • Versions au cours du dernier trimestre (ou version la plus récente, si aucune au cours de ce trimestre)
  • Rapport de santé et récit d'activité général.
  • Problèmes à résoudre par le conseil d'administration, le cas échéant

Le calendrier des rapports est actuellement le suivant:

Groupe 1:

Rapports janvier, avril, juillet, octobre

  • Coeur
  • Atomique
  • Gestion de la configuration
  • PaaS
  • Collections de logiciels

Groupe 2:

Rapports février, mai, août, novembre

  • Alt Arch
  • Cloud
  • NFV
  • Promo
  • Espace de rangement

Groupe 3:

Rapports mars, juin, septembre, décembre

  • Ouvrages d'art
  • Instance Cloud
  • OpsTools
  • CI public
  • Virtualisation

Les rapports sont attendus à la fin des travaux le premier lundi du mois déCRISné et doivent être envoyés à la liste de diffusion l'IRHM-devel avec une ligne d'objet "[REPORT] XYZ CRIS", où "XYZ" est remplacé par le nom de votre CRIS. Les rapports doivent être soumis par le président du CRIS.