سيكون لدى Ubuntu Touch تغيير في نموذج إصداره

يوببورتس

شعار يوبورتس

المشروع أعلنت UBports عن الانتقال إلى نموذج جيل الإصدار الجديد، تم إنشاء هذا الإعلان بسبب تواجه تحديات كبيرة الأمر الذي دفع المشروع إلى إعادة التفكير في نهج الإطلاق.

ومنذ ولادة المشروع اتبع نموذج إصدار شبه متداول، خلال كل تلك الفترة لم تكن هناك مشكلة في طريقة عمله، ولكن يذكر أن المشاكل بدأت تستمر عند محاولة ترحيل القاعدة إلى أوبونتو 20.04.

نقوم بإجراء هذا التغيير لتقليل الاحتكاك في عملية التطوير. سيفتح الفرصة لتقديم إصدارات مختلفة مدعومة على المدى الطويل من Ubuntu Touch في المستقبل ويضمن قدرتنا على الاستمرار في توفير نظام تشغيل محمول موثوق وحديث للجميع.

التحديات الحالية

مع النموذج الحالي الذي تعمل عليه UBports، واحدة من أكبر المشاكل أولئك الذين تتعامل معهم إنه "اختلاف الكود" الذي تم إنشاؤه بين Ubuntu 16.04 و Ubuntu 20.04، مما أدى إلى تعقيد عملية التكامل وخلق ارتباكًا حول قاعدة التعليمات البرمجية التي سيتم استخدامها لتنفيذ التغييرات.

بالإضافة إلى هذا، ذكرت UBports ذلك أدى عدم وجود الحزم الفردية إلى صعوبة إصدار الإصلاحات الأخطاء والتحديثات الأمنية بطريقة سريعة، مما يؤدي إلى تأخير بين حل المشكلات ونشرها للمستخدمين النهائيين. بينما بالنسبة له كان لا بد من إيقاف إصدار تحديثات التطوير لضمان الاستقرار، مما حد من القدرة على تقديم ميزات وتحسينات جديدة.

نموذج الإصدار الجديد

بدلا من استخدام المخطط من الإطلاقات على شكل "رقم OTA Branch_name"، الإصدارات الجديدة أوبونتو تاتش البرامج الثابتة سيتم عرضها باتباع نظام "year.month.update". في هذا المخطط، يتوافق العام والشهر مع وقت الإصدار الرئيسي استنادًا إلى فرع جديد من Ubuntu.

سيمثل رقم التحديث إصدارًا ثانويًا والتي ستتضمن فقط إصلاحات وتحسينات طفيفة. من المقرر أن يتم إصدار الإصدارات الرئيسية مرة كل ستة أشهر، بينما سيتم إصدار الإصدارات المتوسطة أو التحديثية كل شهرين.

يُذكر أن هذا المخطط الجديد سيدخل حيز التنفيذ بعد تحديث المشروع إلى الحزمة الأساسية Ubuntu 24.04. من المتوقع إصدار الإصدار الأول من Ubuntu Touch المبني على Ubuntu 24.04 في يونيو وسيتم تعيينه بالرقم 24.6.0.

بالإضافة إلى ذلك، عند إنشاء التحديثات التصحيحية، سيتم تخصيص الأرقام 24.6.1 و24.6.2 وما إلى ذلك. في غضون ستة أشهر تقريبًا بعد إصدار "Ubuntu Touch 24.6"، (حوالي ديسمبر 2024)، سيتم إصدار Ubuntu Touch 24.12.0، ليقدم ميزات وتغييرات جديدة على Ubuntu 24.10. سيتم إيقاف كل إصدار رئيسي بعد شهر واحد من إنشاء الإصدار الرئيسي الجديد.

نظرًا لأن الانتقال من الفرع الحالي المبني على Ubuntu 20.04 إلى حزمة Ubuntu 24.04 الأساسية يتطلب الكثير من العمل وتثبيتًا إضافيًا، فمن المتوقع أن يتم دعم فرع Ubuntu Touch Focal لبعض الوقت بالتوازي مع فرع Ubuntu Touch 24.6 الجديد. .

على وجه التحديد، من المخطط إنشاء تحديثات لـ Ubuntu Touch OTA-5 Focal وOTA-6 Focal وما إلى ذلك..، حتى يستقر الفرع الجديد تماماً. في الوقت نفسه، ستتضمن تحديثات OTA لـ Ubuntu Touch Focal فقط إصلاحات الأخطاء والثغرات الأمنية، بينما سيتم تطوير ميزات جديدة في فرع Ubuntu Touch 24.6.

من ناحية أخرى، تذكر UBports أنه للتكيف مع هذا النموذج الجديد، فقد بدأت العمل على بعض التعديلات في تنظيم فروع مستودعات Git وتكوين CI:

  • سيمثل الفرع الرئيسي رمز التطوير لإصدار الميزة التالي، بينما يمثل الفرع/المنافذ وسوف تحتوي على تعليمات برمجية لإصدارات الميزات وتحديثاتها الثانوية.
  • سنقوم بإزالة الفروع التي تمثل إصدارات محددة من Ubuntu لتجنب الارتباك وتبسيط عملية التطوير.
  • يجب الإشارة إلى التغييرات وMRs إلى الفرع الرئيسي للتطوير النشط، وسيتم دمجها في فروع الإصدار المناسبة حسب الضرورة.

أخيرًا إذا كنت كذلك مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.