diff --git a/sr/dev/repository-policies.md b/sr/dev/repository-policies.md index e4bff16..6f82e33 100644 --- a/sr/dev/repository-policies.md +++ b/sr/dev/repository-policies.md @@ -31,20 +31,18 @@ Rolling треба да буде на нивоу да га могу корист Да би осигурали да je Rolling издање увек употребљиво: - Било шта што се шаље у Rolling мора прво бити креирано за Cooker. -Изузетак: случај где cooker има новију верзију исте ствари, нпр. има смисла проследити LLVM 8.0.1 у Rock уколико Rock је на верзији 8.0 чак и када је Rolling већ прешао на 9.0 верзије. +- Изузетак: случај где cooker има новију верзију исте ствари, нпр. има смисла проследити LLVM 8.0.1 у Rock уколико Rock је на верзији 8.0 чак и када је Rolling већ прешао на 9.0 верзије. - Девелопери шаљу пакете у `rolling/testing` - не у `rolling/release` - када мисле да су ствари спремне за опште коришћење. Премештање ствари са `rolling/testing` на `rolling/release` обавља QA, да би се осигурало да су пакети тестирани у rolling окружењу. -- Rolling обично не би требао да користи бета издања/снимке често коришћеног софтвера. Постоје изузеци из овог правила, на пример када се такав софтвер нађе у циклусу "без издања", бета/снимак је једина верзија која ради у нашем окружењу, нпр. "стабилно" издање још увек користи Qt 4 или Python 2, или постоји други исправни разлози). -Rolling иде на замрзавање убрзо пре објављивања нове верзије, тако да издања могу бити креирана у основи као снимак rooling/издања. +Rolling обично не би требао да користи бета издања/снимке често коришћеног софтвера. Постоје изузеци из овог правила, на пример када се такав софтвер нађе у циклусу "без издања", бета/снимак је једина верзија која ради у нашем окружењу, нпр. "стабилно" издање још увек користи Qt 4 или Python 2, или постоји други исправни разлози). + +## Rolling иде на замрзавање убрзо пре објављивања нове верзије, тако да издања могу бити креирана у основи као снимак rooling/издања. +Rock -## Rock Ово је грана стабилног издања. Оно добија само важне надоградње, попут сигурносних исправки и исправки за рушење система. - -Људи који желе најновију верзију било чега треба да користе Rolling издање. +- Људи који желе најновију верзију било чега треба да користе Rolling издање. Ово значи да људи који користе Rock издање желе нешто што се никада не квари, а свакако се мора посебно водити рачуна при свакој измени у Rock издању. - Било шта што се шаље у Rock мора прво бити креирано за Rolling издање. -Изузетак: случај где cooker има новију верзију исте ствари, нпр. има смисла проследити LLVM 8.0.1 у Rock уколико Rock је на верзији 8.0 чак и када је Rolling већ прешао на 9.0 верзије. +- Изузетак: случај где cooker има новију верзију исте ствари, нпр. има смисла проследити LLVM 8.0.1 у Rock уколико Rock је на верзији 8.0 чак и када је Rolling већ прешао на 9.0 верзије. - Девелопери шаљу пакете у `rock/testing` - не у `rock/release` - када мисле да су ствари спремне за опште коришћење. Премештање ствари са `rolling/testing` на `rock/release` обавља QA, да би се осигурало да су пакети тестирани у Rock окружењу. - Rock обично не би требао да користи бета издања/снимке често коришћеног софтвера. Постоје изузеци из овог правила, на пример када се такав софтвер нађе у циклусу "без издања", бета/снимак је једина верзија која ради у нашем окружењу, нпр. "стабилно" издање још увек користи Qt 4 или Python 2, или постоји други исправни разлози). -- Надоградње обично не би требало да мењају корисничко окружење. Људи који користе Rock желе нешто што им је познато и не воле изненађења. -- **Ако си у дилеми, не ради то**. Људи који желе да надограде за нешто што није од великог значаја треба да користе Rolling издање