È stato aggiunto il supporto per un altro sistema operativo a una versione secondaria oa una patch?

1

Diciamo che uso Versioning semantico per un mio progetto. Lo sto sviluppando sotto FooOS, ma il linguaggio usa la macchina virtuale (sia in linguaggio interpretato che in codice bytecode) in modo che qualsiasi sistema operativo possa eseguirlo. Il fatto è che il progetto interagisce molto con le cose gestite dal sistema operativo (es. Pipe, processi, file system) quindi se provate a eseguirlo con un altro sistema operativo - BarOS - diventa così buggato e così tante cose non funzionano il progetto è praticamente inutile.

Ora, ad un certo punto voglio far funzionare il mio progetto per BarOS, e voglio rilasciare una versione solo per aggiungere quel supporto. La domanda è: conta come versione minore o come patch ?

Sembra che sia una patch:

  • Tutto quello che faccio è correggere tutti i bug che appaiono durante l'esecuzione del progetto sotto BarOS.

  • Gli utenti del mio progetto non dovrebbero notare alcun cambiamento nella funzionalità, dal momento che stanno utilizzando FooOS in primo luogo.

  • Per gli utenti BarOS tutto il mio progetto è nuovo - ma ottenere nuovi utenti non è qualcosa che dovrebbe comportare un incremento della versione.

Ma anche con tutto questo ragionamento, non sembra giusto etichettare una release grande quanto il nuovo supporto del sistema operativo come patch ...

    
posta Idan Arye 18.05.2014 - 17:18
fonte

1 risposta

2

Se hai già ufficialmente supportato BarOS, ma ci sono stati così tanti problemi che nessuno lo userebbe, quindi fornire un supporto adeguato per BarOS sarebbe un insieme di correzioni di bug e quindi un rilascio di patch.

D'altra parte, se non hai mai ufficialmente supportato BarOS, l'aggiunta del supporto ufficiale per BarOS (indipendentemente da come funzionasse in precedenza) è una nuova (compatibile all'indietro) e quindi una versione minore.

Quindi, la risposta alla tua domanda è che dipende dallo stato ufficiale di BarOS all'interno del tuo progetto fino ad ora.

    
risposta data 18.05.2014 - 20:07
fonte

Leggi altre domande sui tag