Regole per la creazione delle configurazioni VOMS

Gestione delle configurazione dei componenti

Ogni componente del sottosistema dovrebbe avere due configurazioni per ogni release, una da lockare contro la project configuration glite 3.1 e una contro glite 3.2.

N.B.: La configurazione per glite 3.2 si distingue da quella per 3.1 grazie al suffisso _GL32.

Esempio:

Componente Conf glite 3.1 Conf glite 3.2
Voms admin server 2.0.18-1 voms-admin-server_R_2_0_18_1 voms-admin-server_R_2_0_18_1_GL32

Ricetta generale per il componente

  1. Clonare l'ultima configurazione funzionante, e aggiornare il numero di versione. Se si tratta di una configurazione glite 3.2, ricordarsi di aggiungere (o mantenere) il suffisso _GL32.
  2. Aggiornare il tag o branch a cui la configurazione fa riferimento in maniera coerente col nome della configurazione.
  3. Lanciare un remote build della configurazione impostando la project config di riferimento (glite_branch_3_1_0 se si tratta di una conf glite 3.1, glite_branch_3_2_0 se si tratta di glite 3.2).
  4. Non lockare la configurazione sino a che non si e' ottenuto un build funzionante
  5. Aggiornare la tabella qui in modo che contenga l'ultima configurazione del componente per il build 3.1 e 3.2

Ricetta generale per il sottosistema

  1. Clonare l'ultima configurazione funzionante di sottosistema, e aggiornare il numero di versione. Se si tratta di una configurazione glite 3.2, ricordarsi di aggiungere il suffisso _GL32.
  2. Aggiornare i sottocomponenti a cui la configurazione fa riferimento in maniera coerente col nome della configurazione, ovvero linkando solo configurazioni col suffisso _GL32_ ad una configurazione glite 3.2, e configurazioni senza suffisso ad una configurazione glite 3.1.
  3. Lanciare un remote build della configurazione impostando la project config di riferimento (glite_branch_3_1_0 se si tratta di una conf glite 3.1, glite_branch_3_2_0 se si tratta di glite 3.2).
  4. Non lockare la configurazione sino a che non si e' ottenuto un build funzionante
  5. Aggiornare la tabella qui in modo che contenga l'ultima configurazione del componente per il build 3.1 e 3.2

Come sottomettere un remote build

Glite 3.1

  • Scegliere glite_branch_3_1_0 come project config.
  • Scegliere CERN SLC4 32 e CERN SLC4 X86_64 come piattaforme.

RemoteBuildSubmit.png

Glite 3.2

  • Scegliere glite_branch_3_2_0 come project config.
  • Scegliere Scientific Linux 5 32bit e Scientific Linux 5 X86_64 come piattaforme.

RemoteBuildGL32.png

Come lockare le configurazioni

Lockare le conf per glite 3.1 contro glite_branch_3_1_0. Lockare le conf per glite 3.2 contro glite_branch_3_2_0.

-- AndreaCeccanti - 03 Nov 2009

Topic attachments
I Attachment Action Size Date Who Comment
PNGpng RemoteBuildSubmit.png manage 114.2 K 2008-09-08 - 14:05 AndreaCeccanti Remote Build Instructions
Edit | Attach | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | More topic actions...
Topic revision: r4 - 2009-11-03 - AndreaCeccanti
 
Edit Attach

TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback