packages Canali di sviluppo di openmamba
COME AVVIENE LO SVILUPPO?

Principalmente attraverso la creazione o l'aggiornamento di pacchetti software in formato RPM binario realizzati a partire da archivi di provenienza esterna (upstream) che contengono il codice sorgente. Questi pacchetti vengono poi resi disponibili in apposite cartelle chiamate repository o canali.

Alcuni componenti sono sviluppati internamente con l'aiuto del sistema di sviluppo distribuito git. openmamba rende disponibile un proprio server git per consentire lo sviluppo distribuito di questi componenti.

Leggi di più....

COME POSSO PARTECIPARE?
La generazione di pacchetti viene semplificata e standardizzata attraverso l'uso di autospec. Si consiglia di fare un pò di pratica seguendo le istruzioni nella pagina del wiki.

openmamba dispone di un sistema di build automatico per l'aggiornamento e il porting cui lo sviluppatore può fare riferimento per individuare ed effettuare le correzioni manuali richieste per l'aggiornamento di componenti della distribuzione.

COME AGGIUNGO UN CANALE AL MIO SISTEMA?
Per aggiungere un canale (o repository) al proprio sistema occorre abilitarlo nelle impostazioni delle Origini software del tool di gestione dei pacchetti software di openmamba. Da linea di comando un canale può essere attivato in questo modo:

pkcon repo-enable nome_del_canale
Attività recenti:
Vai al sito di sviluppo di openmamba
CANALI PRINCIPALI
  • il canale devel contiene l'intera distribuzione ad eccezione dei giochi di grandi dimensioni;
  • devel-games è un ramo del canale devel contenente giochi di grosse dimensioni;
  • devel-makedist è un canale transitorio usato per ricompilare i pacchetti per tutte le architetture.

Il database delle risorse di openmamba contiene l'elenco degli uid e gid univoci utilizzati dai servizi di sistema.
Il database di gruppi contiene l'elenco dei gruppi da utilizzare per classificare i software durante la pacchettizzazione RPM.
Il database delle licenze contiene l'elenco delle licenze che sono state approvate per l'inserimento in openmamba come software Open Source.


CANALI AGGIUNTIVI
  • devel-kernel è un canale transitorio contenente l'ultima versione del kernel Linux;
  • devel-xorg è un canale transitorio contenente l'ultima versione del server grafico X.org;
  • devel-kde4 è un canale transitorio contenente l'ultima versione di KDE 4;
  • devel-gnome è un canale transitorio contentente l'ultima versione di GNOME;
  • devel-misc è un canale transitorio contentente rebuild di massa in fase di completamento;
  • devel-java è un canale transitorio contentente gli ultimi aggiornamenti di Java.

ATTENZIONE: i pacchetti installati da questi canali potrebbero non funzionare, produrre modifiche indesiderate al tuo sistema e anche danneggiarlo. L'uso è consigliato a sviluppatori ed utenti esperti.


CANALI DI SERVIZIO (UTILIZZATI PER LO SVILUPPO DELLA DISTRIBUZIONE)
  • devel-autodist è un canale transitorio ed inconsistente che contiene pacchetti generati automaticamente da autodist;
  • devel-future è un canale transitorio ed inconsistente che contiene pacchetti non ancora pronti per essere integrati nei canali principali;
  • devel-past è un canale "archivio" contenente pacchetti obsoleti rimossi dai canali principali;
  • devel-distservers è un canale che contiene pacchetti utilizzati dai server di mantenimento della distribuzione.

ATTENZIONE: i pacchetti installati da questi canali potrebbero non funzionare, produrre modifiche indesiderate al tuo sistema e anche danneggiarlo. L'uso è consigliato a sviluppatori ed utenti esperti.
canale devel-autodist:
Ultimi aggiornamenti upstream (Mancanti/Da fare?):
Pacchetti più vecchi:
 Dettagli | Esplora | Controllo | Registro


CANALI DEI GRUPPI

Due o più sviluppatori di openmamba possono unirsi per formare un gruppo finalizzato allo sviluppo di openmamba e di software open source.

ATTENZIONE: il contenuto dei canali dei gruppi è responsabilità dei rispettivi proprietari. I pacchetti installati da questi canali potrebbero non funzionare, produrre modifiche indesiderate al tuo sistema e anche danneggiarlo. L'uso è raccomandato solo su installazioni di test ed a proprio rischio.


CANALI PERSONALI

Ogni sviluppatore può avere un proprio canale personale in cui inviare pacchetti candidati per la base di openmamba (canale devel) oppure modifiche personali per le proprie esigenze.

ATTENZIONE: il contenuto dei canali personali è responsabilità dei rispettivi proprietari. I pacchetti installati da questi canali potrebbero non funzionare, produrre modifiche indesiderate al tuo sistema e anche danneggiarlo. L'uso è raccomandato solo su installazioni di test ed a proprio rischio.