Zhvilluesit e shpërndarjes openSUSE njoftuan për sukseset në projektin e mbështetjes së ndërtimeve të ripërsëritura. Si pjesë e projektit, është përgatitur një fork konceptual i shpërndarjes Reproducible-openSUSE (RBOS), për të cilin është arritur mundësia e ndërtimit të pakove binare 100% identike mbi bazën e depozitës së ofruar me kodin burimor, që përmban 3300 paketa. Gjatë punës në projekt janë përgatitur rreth 40 patch-e (1, 2, 3), që zgjidhin problemet me ripërsëritjen e ndërtimit të pakove. Afërsisht gjysma e këtyre patch-eve tashmë janë dërguar në projektet upstream. Ndërtimet Reproducible-openSUSE deri tani janë vetëm për testim dhe nuk rekomandohen për përdorim në sisteme prodhuese, pasi për to nuk formohen azhurnime për të eliminuar cenet.
Projekti lejon përdoruesin të formojë ndërtimet e tij, që përputhen bit për bit me ndërtimet e gatshme për shkarkim, për të siguruar se skedarët binarë të shpërndarë nëpër paketa janë ndërtuar nga kodet burimor të ofruara dhe nuk përmbajnë ndryshime të fshehura. Mundësia për të verifikuar identitetin e ndërtimit binar ofron mundësinë për të mos u mbështetur vetëm në besimin ndaj infrastrukturës së ndërtimit të shpërndarjes, komprometimi i kompilatorit ose mjeteve të ndërtimit mund të çojë në futjen e përmbajtjeve të fshehura.
Gjatë formimit të ndërtimeve të ripërsëritura merren parasysh nuanca të tilla si përputhja e saktë e varësive, përdorimi i përbërësve dhe versioneve të pandryshueshme të mjeteve të ndërtimit, një grup identik opsionesh dhe cilësimesh të paracaktuara, ruajtja e rendit të ndërtimit të skedarëve (përdorimi i metodave të njëjta të renditjes), çaktivizimi i shtimit të informacionit të ndryshueshëm nga kompilatori, siç janë vlerat rastësore, lidhjet me rrugët e skedareve dhe të dhënat për datën dhe orën e ndërtimit. Gabimet dhe gjendjet e garës në mjete gjithashtu ndikojnë në riprodhueshmërinë e ndërtimeve.
Burimi: opennet.ru
