Ciò di cui abbiamo bisogno nella nostra azienda è una sorta di strumento di gestione dei rilasci per Linux/C++. I nostri prodotti sono costituiti da più librerie e file di configurazione. Qui mi limiterò a elencare le caratteristiche di base che vogliamo tale sistema abbia:Sistema di gestione dei rilasci per Linux
Possibilità di monitorare le dipendenze, facilmente aumentare le principali versioni di librerie di cui dipendenze ha ottenuto la loro versione principale è aumentato. Dovrebbe creare internamente una sorta di grafico delle dipendenze in modo che possa sapere chi è interessato da un aggiornamento.
Sapere come costruire i prodotti che gestisce. O un file di build specifico o anche migliore: possibilità di leggere e capire i makefile.
Lavora con SVN in modo da poter controllare le nuove versioni da lì e fa la compilazione.
Genera alcuni programmi di installazione - in formato rpm o tar.gz. A tale scopo dovrebbe essere in grado di capire il formato del file spec rpm.
Attualmente stiamo lavorando a tale strumento che è già abbastanza utilizzabile. Tuttavia, ritengo che il nostro compito non sia unico e che ci debba essere uno strumento là fuori che fa il lavoro.