Debian buraxılış qrupu, təkrarlana bilən paketlərin yenidən qurulmasının artıq məcburi bir xüsusiyyət olduğunu açıqladı. Dünən, təkrarlana bilən yenidən qurulması dəstəkləməyən yeni paketlərin repozitoriyaya göndərilməsini bloklayan quruluş sistemində dəyişikliklər edildi. Test repozitoriyası həmçinin quruluş təkrarlana bilən reqressiyaları aşkar edilmiş mövcud paketlərin yenilənməsini də qadağan edir.
36427 mənbə paketi ehtiva edən Debian 13-də, x86_64 arxitekturası üçün təkrarlana bilən quruluş dəstək nisbəti 96.9%, ARM64 arxitekturası üçün isə 96.8% təşkil edir. Debian Testing depolarında, 37809 yenidən qurulmuş mənbə paketinə əsasən, təkrarlana bilən quruluş nisbəti ARM64 arxitekturası üçün 94.5%, x86_64 üçün isə 75.7% olaraq qiymətləndirilir. Debian Testing deposundakı təkrarlana bilən quruluş testi 1141 paket (3%) üçün uğursuz oldu və 7952 paketin (21%) mənbədən kompilyasiya edilməsində ümumi problemləri oldu.
Təkrarlana bilən versiyalar istifadəçilərə yükləmək üçün mövcud olan əvvəlcədən hazırlanmış versiyalarla bit-bit eyni olan xüsusi versiyalar yaratmağa imkan verir. İstifadəçilər paketlərdə və açılış şəkillərində paylanan binar faylların təqdim olunan mənbə kodundan qurulduğunu və heç bir gizli dəyişiklik ehtiva etmədiyini şəxsən yoxlaya bilərlər. Binar versiyanın şəxsiyyətini yoxlamaq, yalnız distributivin layihə infrastrukturuna etibar etmək ehtiyacını aradan qaldırır, çünki pozulmuş kompilyator və ya layihə alətləri dəsti gizli arxa qapıların daxil edilməsinə səbəb ola bilər.
Təkrarlanan məclisləri formalaşdırarkən, asılılıqların dəqiq uyğunluğu kimi nüanslar nəzərə alınır; montaj alətlərinin dəyişməz tərkibinin və versiyalarının istifadəsi; eyni seçimlər dəsti və standart parametrlər; faylların toplanması qaydasının saxlanılması (eyni çeşidləmə üsullarından istifadə etməklə); Tərtibatçıya təsadüfi dəyərlər, fayl yolu istinadları, tarix və vaxt məlumatı kimi dəyişkən xidmət məlumatlarını əlavə etməkdən imtina edir. Quraşdırma reproduktivliyinə alətlər silsiləsindəki səhvlər və yarış şərtləri də təsir edir.
Mənbə: opennet.ru
