openSUSE distributsiooni arendajad teatasid projekti edusammudest, mis on seotud korduvate kogumite toetamise tagamisega. Projekti raames on välja töötatud kontseptuaalne fork distributsioonist Reproducible-openSUSE (RBOS), mille jaoks on saavutatud 100% identsete binaarpakettide koostamise võimalus, mis põhineb pakutaval allika koodide repol, mis sisaldab 3300 paketti. Projekti käigus on ette valmistatud umbes 40 patši (1, 2, 3), mis lahendavad probleemid pakettide korduva ümberkoostamisega. Umbes pool neist patšidest on juba edastatud upstream-projektidele. Reproducible-openSUSE kogumid on praegu mõeldud ainult katsetamiseks ja ei ole soovitatavad kasutamiseks tootmissüsteemides, kuna nende jaoks ei koostata turvavigade paranduste uuendusi.
Projekt võimaldab kasutajal luua enda kogumeid, mis bititasandi täpsusega vastavad pakutud valmis kogumitele, et veenduda, et pakettides levitatavad binaarfailid on koostatud esitatud allika koodidest ja ei sisalda peidetud muudatusi. Binaarse kogumi vastavuse kontrollimise võimalus võimaldab mitte toetuda üksnes distributsiooni koostamisstruktuurile, mille kompromiteerimine koos kompilaatori või koostamisvahendite rikkumisega võib viia peidetud tagasitõmmete paigaldamiseni.
Korduvate kogumite loomisel arvestatakse selliste nüanssidega nagu sõltuvuste täpne vastavus, muutumatute koostamisvahendite koosseis ja versioonide kasutamine, identne valikute ja vaikeseadistuste hulk, failide koostamise järjestuse säilitamine (samade sorteerimismeetodite rakendamine), kompilaatori mittemuutuvate teenusalaste andmete, näiteks juhuslike väärtuste, failiteede viidete ja koostamiskuupäeva ning -aja andmete lisamise keelamine. Kogumite korduvust mõjutavad ka vead ja võidujooksud koostamisvahendites.
Allikas: opennet.ru
