Debcraft: تبسيط عملية حزم Debian

2025-07-19
Debcraft: تبسيط عملية حزم Debian

تُعرف عملية حزم Debian بصعوبتها الشديدة، مما يؤدي غالبًا إلى إحباط و استنزاف طاقة المساهمين. يهدف Debcraft إلى حل هذه المشكلة من خلال أتمتة المهام المملة، وتحسين منحنى التعلم، وتتبع التغييرات في كل من التعليمات البرمجية المصدر وقطع البناء. باستخدام تقنية الحاويات، فإنه يلغي الاعتماد على نظام Debian، مما يبسط عملية البناء والاختبار والإصدار. كما أن ميزات التحسين والتحديث الآلية تسهل بشكل أكبر صيانة حزم Debian.

اقرأ المزيد
التطوير حزم

أفضل سير عمل لتعبئة ديبيان لعام 2025

2025-05-26
أفضل سير عمل لتعبئة ديبيان لعام 2025

يشرح هذا المنشور أفضل سير عمل لإنشاء حزم ديبيان جديدة في عام 2025 مع الحفاظ على سجل جيت من المصدر الأصلي. والهدف هو تبسيط مشاركة التحسينات بين المصدر الأصلي وديبيان، وتعزيز أصل البرنامج وأمن سلسلة التوريد من خلال فحص كل تغيير بسهولة باستخدام أدوات جيت القياسية. تتضمن العناصر الأساسية ما يلي: استخدام فرع/نسخة جيت من مستودع المصدر الأصلي؛ الاستخدام المتسق لأوامر `git-buildpackage` مع خيارات الحزم في `gbp.conf`؛ وسم وتفرع DEP-14؛ pristine-tar والتوقيعات من المصدر الأصلي؛ استخدام `Files-Excluded` في `debian/copyright`؛ قوائم انتظار التصحيحات لإعادة القاعدة واختيار الكرز؛ الاستفادة من Salsa (GitLab من ديبيان) لـ CI/CD والمراجعة من قبل الأقران. يتم توضيح العملية من خلال تعبئة أداة سطر الأوامر `entr`، مع استعراض كل خطوة من إنشاء المستودع إلى إرسال طلب الدمج على Salsa.

اقرأ المزيد
التطوير