Zhvilluesit e shpërndarjes openSUSE njoftuan për sukseset e projektit në ofrimin e mbështetjes për ndërtimet e ripërsëritshme. Si pjesë e projektit, u përgatit një fork konceptual i shpërndarjes Reproducible-openSUSE (RBOS), për të cilin është arritur mundësia e ndërtimit të 100% paketave binare identike mbi një depo të propozuar me burimet, që përmban 3300 paketa. Gjatë punës në këtë projekt janë përgatitur rreth 40 patch-e (1, 2, 3), që zgjidhin problemet me ripërsëritjen e ndërtimit të pakave. Rreth gjysma e këtyre patch-eve tashmë është dërguar në projektet upstream. Ndërtimet Reproducible-openSUSE për momentin janë të destinuara vetëm për testim dhe nuk rekomandohen për përdorim në sisteme të punës, pasi për to nuk krijohen azhurnime për shfaqjen e dobësive.
Projekti u mundëson përdoruesit të krijojë ndërtimet e veta, që përputhen në bit me ndërtimet e gatshme që ofrohen për shkarkim, për të siguruar që skedarët binarë të shpërndarë në paketa janë grumbulluar nga kodet burimore të siguruara 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 për infrastrukturën e ndërtimit të ndarjes, ndërsa kompromisi i kompilatorit ose i mjetit të ndërtimit mund të çojë në vendosjen e ndërlikimeve të fshehura.
Gjatë krijimit të ndërtimeve të përsëritshme, merren parasysh nuancat si përputhja e saktë e varësive, përdorimi i përbërjes dhe versioneve të pandryshueshme të mjetit të ndërtimit, një set identik opsionesh dhe konfigurimesh të paracaktuar, ruajtja e rendit të ndërtimit të skedarëve (aplikimi i metodave të njëjta të rendit), çaktivizimi i shtimit nga kompileri të informacionit ndihmës të papërcaktuar, si vlera rastësore, referenca në shtegun e skedarëve dhe të dhënat mbi datën dhe kohën e ndërtimit. Rëndësinë e ndërtimeve gjithashtu e ndikon gabimet dhe gjendjet e garës në mjetin e ndërtimit.
Burimi: opennet.ru
