Tato dokumentace je jen pro Turris OS 3.x, který se už nenachází na nově prodávaných routerech. Novou dokumentaci najdete na https://docs.turris.cz/.
Chcete přispět k vyšší stabilitě routerů Turris? Nebo byste si chtěli být jisti, že vaše úpravy routerů nebudou kolidovat s aktualizacemi? Můžete se zapojit do testování nových vydání Turris OS. Jak na to?
V současné době je Turris OS vydáván v několika větvích - můžete si vybrat v jaké fázi vývoje chcete náš systém testovat. Všechny vývojové větve včetně produkčních naleznete na https://repo.turris.cz/.
Vývojové větve jsou řazeny vzestupně podle jejich aktuálnosti a sestupně podle jejich stability. To znamená, že Deploy je stabilní verze, která ale neobsahuje nejnovější funkce. Test je pak opakem - velice nestabilní, ale obsahující funkce, které jsme právě vytvořili.
Deploy – Výchozí a stabilní větev, která se doporučuje nezkušeným uživatelům.
RC – Release candidate. Je to sestavení systému, které považujeme za kandidáta na zveřejnění. Lze jej bez obav používat za těchto podmínek:
Nightly – Neotestované vývojové každonoční sestavení systému, které obsahuje nejnovější funkce. Tato větev je doporučena jen zkušeným uživatelům, protože některé její části mohou být rozbité a vyžadují manuální zásah.
Daily – Když sestavení z Nightly projde automatickými testy, je přesunuto do Daily. Mělo by být více stabilní než Nightly, ale přesto občas vyžaduje manuální zásah.
Test – Větev používaná během vývoje, která je velice nespolehlivá. Její užívání se důrazně nedoporučuje.
Přihlaste přes SSH na svůj router jako root a z příkazové řádky zadejte:
switch-branch rc
Tímto způsobem změníte větev pro váš router trvale na RC a automaticky dojde ke stažení a aktualizaci na poslední dostupnou RC verzi. Pro přesun do jakékoli jiné větve stačí argument rc
vyměnit za název dané větve.
Veškeré release Turris OS jsou automaticky testovány a od větve Daily na nich proběhly úspěšně automatické testy. Jde o sadu automatických testů v prostředí BoardFarm. Pokud na Turrisu provozujete software, jenž považujete za kritický a chtěli byste, aby byl rutinně testován při každém sestavení, můžete si testy sami v BoardFarm vytvořit a zaslat nám je. Úspěšné projití tohoto testu pak bude součástí každého nového vydání. Zařazení testů do BoardFarm probíhá ale ručně, po dohodě s námi a je na naší úvaze.
Automatické testy probíhají ve dvou geograficky oddělených lokalitách na všech hardware verzích routerů projektu Turris.
Přednáška o testování BoardFarm https://www.youtube.com/watch?v=g5P6d-3MxcQ
Nyní můžete testovat. Ověřte si, zda správně fungují všechny funkce routeru, které používáte, zejména pak balíčky, které jste si zvláště doinstalovali a na kterých závisí vaše spokojenost s routerem.
Pokud pozorujete jakékoliv problémy, reportujte nám je prosím s podrobným popisem okolností, které podle vás mohly problémy navodit: emailem na info@turris.cz. Pokud nám pošlete informaci přímo na zákaznickou podporu, budeme rádi.
Pokud je vámi vybraná testovací větev funkční, případně máte problémy, s nimiž jste ochotni žít a třeba je dále studovat, je vše v pořádku. V případě, že nechcete tuto větev dále používat, můžete se pohodlně vrátit zpět ke stabilní verzi systému pomocí příkazu switch-branch deploy
, tedy:
switch-branch deploy
Děkujeme vám za testování našeho systému, skutečně si vážíme vaší energie a zájmu na tom, aby byl internet bezpečnější.