Në openSUSE Factory u implementua mbështetje për ndërtimet e ripërsëritura

Zhvilluesit e projektit openSUSE shpallën se do të sigurojnë mbështetje për ndërtimet e përsëritshme në depo openSUSE Factory, e cila aplikon modelin e përditësimeve të vazhdueshme (rolling-updates) dhe shërben si baza për ndërtimin e shpërndarjes openSUSE Tumbleweed. Konfigurimi i ndërtimit openSUSE Factory tani lejon të sigurohet që skedarët binarë të shpërndarë në paketa janë ndërtuar nga burimet e ofruara dhe nuk përmbajnë ndryshime të fshehta. Për shembull, çdo përdorues mund të verifikojë personalisht se ndërtimet e ofruara janë identike në bit me ndërtimet e ndërtuara personalisht nga burimet e kodit.

Kur formohen ndërtimet e përsëritshme, merren parasysh detaje të tilla si përputhje e saktë e varësive, përdorimi i përbërjeve 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 të njëjtave metoda renditjeje), ndalimi i shtimit të informacionit të papërcaktuar nga kompajleri, siç janë vlerat rastësore, lidhjet në rrugët e skedareve dhe të dhënat mbi datën dhe orën e ndërtimit.

Mundësia për të verifikuar identitetin e ndërtimit binar lejon që të mos mbështetet vetëm në besimin ndaj infrastrukturës së ndërtimit, kompromentimi i kompajlerit ose mjeteve të ndërtimit mund të çojë në futur ndërlikime të fshehta. Për shembull, ndërtimet e përsëritshme janë përdorur nga zhvilluesit e openSUSE për të përjashtuar modifikime të dëmshme që mund të ishin shfaqur në depo si rezultat i një incidenti me shtimin e një backdoor në paketën xz (biblioteka e kompromentuar liblzma, e cila përdoret për të shpaketuar arkivën me kodin GCC, potencialisht mund të kishte bërë ndryshime në kodin GCC që mund të ishin përdorur për të futur elementë të dëmshëm në aplikacionet e ndërtuara).

Repo Factory nuk është i destinuar për përdoruesit e fundit dhe kryesisht përdoret nga zhvilluesit e distribucionit, pasi stabiliteti nuk garantizohet në çdo moment. Paketat sistemike që shtohen në Factory kalojnë testime automatike përmes mjeteve openQA. Pasi të përfundojnë testet dhe të verifikohet konsistenca e varësive, disa herë në javë përmbajtja e repositorit transferohet në pasqyra dhe një përmbledhje e gjendjes publikohet si openSUSE Tumbleweed.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster