ما وراء عمليات البناء القابلة للتكرار: نحو عمليات إعادة بناء قوية لـ Debian

2025-04-04

تتناول هذه المقالة هدفًا جديدًا يتجاوز عمليات البناء القابلة للتكرار لحزم Debian: عمليات إعادة بناء قوية. يُجادل الكاتب بأن مجرد إعادة إنتاج الحزم المنشورة باستخدام إصدارات أقدم من تبعيات البناء (كما يفعل مشروع Reproduce.Debian.net) غير كافٍ، لأنه يعتمد على حزم ثنائية قديمة لا يمكن إعادة بنائها من المصدر. لذلك، يقترح الكاتب مفهوم عمليات إعادة البناء القوية، حيث تؤدي إعادة البناء المتكررة في النهاية إلى حالة يكون فيها الحزم المُعاد بناؤها مطابقة لإصداراتها السابقة. يتطلب هذا معالجة مشكلات مثل طوابع زمن البناء والمخرجات غير الحتمية. أكمل الكاتب المرحلة 0 من إعادة البناء ويخطط لإصدار منتجات البناء للمرحلة 1، بهدف نهائي يتمثل في القدرة على إعادة تشغيل توزيع Debian الثنائي من بيئة مثل Guix. تتضمن التحديات وجود برامج ثابتة غير مجانية وبرامج ثنائية غير موقعة من Debian والتي قد تمنع إعادة البناء الذاتي.