Celery: دورة إطلاق الكرفس

تم إنشاؤها على ٦ أغسطس ٢٠١٨  ·  32تعليقات  ·  مصدر: celery/celery

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

خطوات التكاثر

  • إصلاح بعض الأخطاء Celery
  • دمج الإصلاح بفرع master
  • إغلاق الإصدار على GitHub

سلوك متوقع

تم إغلاق المشكلة ، تم إصدار النسخة الثابتة.

السلوك الفعلي

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

أمثلة

  • # 2649
  • # 4500
Project Governance Major

التعليق الأكثر فائدة

مشروعنا ينتظر الإصدار التالي لدعم Python 3.7. إذا كانت هناك طريقة يمكننا من خلالها المساعدة في هذه العملية ، فيرجى إبلاغي بذلك.

ال 32 كومينتر

مشروعنا ينتظر الإصدار التالي لدعم Python 3.7. إذا كانت هناك طريقة يمكننا من خلالها المساعدة في هذه العملية ، فيرجى إبلاغي بذلك.

ساعدنا في إيجاد راعٍ لمشروع صيانة الكرفس. هذه هي الأشياء الأكثر حاجة لتخصيص بعض الوقت الجاد لهذا المشروع الضخم.

auvipy حدد "الراعي" :) المال ، الوقت؟ العديد من اللاعبين الكبار يستخدمون الكرفس.

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

أقضي وقتًا في إصلاح الأخطاء والتحسينات التي تحتاجها شركتي ومحاولة دفع الإصدارات المهمة للخارج ...

robertknight ضمن المشكلات ، انقر فوق الأحداث الرئيسية ، واختر المرحلة التالية وأغلق المشكلات المفتوحة. عادةً ما يتم الإبلاغ عن العشرات من الأخطاء أو نحو ذلك بدون إصلاح أو مشكلات في التوثيق وما إلى ذلك.

أنا لست في عجلة من أمري للانتقال إلى Python 3.7 على الرغم من أنه سيكون لطيفًا. كنت تبحث عن بعض الإجابات حول الإصدار 4.3. لا شيئ. أتفهم أن نقص المال يمثل مشكلة في مثل هذا المشروع الكبير ، لأنه لا يمكن أن يكون الأمر غير ذلك ، لكنني ما زلت أعتقد أنه يجب القيام بالأشياء بشفافية مع قول الجميع عن الخطط قصيرة وطويلة الأجل للكرفس. لا يوجد شيء مثل الإصدارات الأخيرة تتحدث عن نفسها وعلى الرغم من أنني على ما يرام معها ، إلا أنني أشعر براحة أكبر في معرفة إلى أين يقود المشروع. نظرًا لأن المشروع الرئيسي معقد حقًا ولديه الكثير من الأشياء للحفاظ عليها ، كيف يرى الأشخاص الأساسيون مستقبل الكرفس؟ أنا شخصياً لا أعتقد أن إلقاء الأموال في المشروع كافٍ ، حيث أن عالم الثعبان يتغير ويتطور بسرعة على الأقل يجب إعادة النظر في بعض الأشياء ويجب وضع استراتيجية.

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

  1. حرر الكرفس 4.3 في أسرع وقت ممكن بحلول شهر أكتوبر إن أمكن.
  2. قم بإسقاط python 2 من الفرع الرئيسي وجعل فرع الكرفس 4.x LTS مع إصلاح الأخطاء فقط حتى نهاية عام 2019.
  3. احتضن asyncio والنظام البيئي حيثما أمكن ذلك. مطلوب إصلاح شامل.
  4. اكتشف البديل غير المتزامن للبلياردو أو أعد كتابة البلياردو لجعلها غير متزامنة [مطلوب المدخلات]
  5. تنفيذ شيء أصلي مثل النبض الأحمر لإيقاع الكرفس الموزع.
  6. دعم كافكا والإصلاحات ذات الصلة.
  7. تبنى الاختبار القائم على الخصائص تدريجيًا وحسّن تغطية الاختبار.
  8. تحسين المستندات وإصلاح الأخطاء المفتوحة.
  9. اضافة اخرين ......

هذه هي أولوياتي وسأبدأ العمل لأول 8 وربما سيساهم بعض أعضاء الفريق وأعضاء المجتمع أيضًا في تنفيذ طلبات الميزات وسحق الأخطاء المفتوحة.
لدينا أيضًا المزيد من الميزات في الخطة ولكن هذه هي الأولويات الدنيا في الوقت الحالي.

لا تتردد في مشاركة آرائك.

هل نريد سرد المشكلات المتعلقة بهذه الميزات في مكان ما في الوثائق حتى يتمكن الأشخاص من رؤية ما هي الخطة بسهولة؟
أعرف رقم 5 لدينا: https://github.com/celery/celery/issues/4815
لست واثق من البقية.

ربما يمكننا إنشاء قسم خارطة الطريق وربط القضايا ذات الصلة بأوصاف قليلة؟ وإضافة خارطة طريق في الملف التمهيدي والمستندات لجعلها أكثر وضوحًا؟

تبدو فكرة جيدة

أعتقد أنه لا يزال من المنطقي التحدث عن دورات الإصدار وكيف يعمل المشروع. أعتقد أن خارطة الطريق ودورات التحرير المستقبلية مقترنة بشكل فضفاض. سيمنحنا إيقاع الإصدار المستقر آلية لشحن الإصلاحات بانتظام ، بينما ستساعد خارطة الطريق في رسم خريطة للعمل المستقبلي على دورات الإصدار. المزيد من التمويل (من حيث المال أو الوقت) سيؤدي فقط إلى "ضغط" خارطة الطريق.

أعتقد أنه يمكن تحديث الويكي بخريطة الطريق المقترحة (بدلاً من تشويش الملف التمهيدي) ومن ثم يمكن ربط المعالم من مشكلات GitHub ، لذلك من الواضح ما الذي يحتوي على تذكرة بالفعل وما إلى ذلك.

أعتقد أن الويكي أيضًا يبدو مكانًا جيدًا لتوثيق خارطة الطريق.

هل يمكننا أيضا إضافة عنصر آخر؟
ماذا عن إضافة دعم لقوائم مهام redis؟

لما لا؟ أليسوا مدعومين بالفعل؟

xirdneh ماذا تقصد؟

اسف على الجواب المتاخر. ربما أنا مرتبك قليلاً بشأن هذا.
اعتقدت أن الكرفس يستخدم حانة / فرعي redis مما يعني أنه يتم تسليم الرسائل إلى المشتركين بمجرد وصولهم.
ولكن يمكننا أيضًا استخدام قوائم انتظار FIFO في redis لجعلها تعمل مثل قائمة انتظار ولتقوية إيقاع الكرفس.
هذا الجزء الأخير مذكور بالفعل في # 4815
من فضلك ، صححني إذا كنت مخطئًا في أي من هذا ovipythedrow شكرًا :)

حسنًا ، أعتقد أنني مخطئ وأن Kombu تستخدم LPUSH و LPOP للتعامل مع الرسائل. أعتقد أنني كنت أفكر في شيء آخر لكنني عدت إلى الكود للتحقق منه مرة أخرى. اسف بشأن ذلك.

هههه لا تقلق: خنجر:

أهلا بك. لقد قرأت هذا الموضوع بعناية ، لكن لا يمكنني رؤية أي نتيجة بخصوص دورة الإصدار. كما لاحظ mariokostelac ، تتطلب الصيانة وإضافة الميزات العمل ، ولكن من ناحية أخرى ، فإن إصدار إصدار جديد عندما يتم دمج التغييرات بالفعل في الفرع الرئيسي لا ينبغي أن يتطلب الكثير من العمل ، ومع ذلك لم يتم إصدار أي إصدار منذ بضعة أشهر حتى الآن. كان هذا هو الموضوع الأصلي لهذه القضية التي أثارها Jamim . على سبيل المثال ، في شركتنا ، المانع الوحيد لاستخدام Python 3.7 هو أنه لا يدعمه الكرفس. إذا فهمت بشكل صحيح ، فإن الفرع الرئيسي يحتوي على تغييرات تسمح باستخدام الكرفس مع python 3.7. هل هناك أي تاريخ مجدول لإصدار تلك التغييرات؟

@ antoine-gallix على الأرجح auvipy يمكن أن
هل تمكنت من اختبار أحدث نسخة رئيسية في مشروعك والتأكد من أنه يعمل بشكل صحيح؟

في الواقع ، تفشل الاختبارات عند تشغيل الإصدار 3.7 ونحتاج إلى إصلاح https://github.com/celery/py-amqp/issues/206.
هذا مشروع مفتوح المصدر مع القليل من التبرعات. نحن نعمل على ذلك في أوقات فراغنا.
المساهمات مطلوبة لتحسين ودعم هذا المشروع.
لا يمكننا حقًا تحديد مواعيد نهائية. نأمل أن يتم إصدارها في الأشهر المقبلة إذا وصلت المساهمات لدعم Python 3.7.

thedrow هذا مفهوم تمامًا. شكرا على الدقة.

هل يمكننا العثور في مكان ما على قائمة مرجعية لما هو مفقود من أجل إنهاء الإصدار التالي؟ سيساعدنا في التنقل بين الأشياء التي يمكننا المساعدة فيها وما هي الحالة.

مرحبًا davidbarton ،
أعتقد أنه يمكنك إلقاء نظرة على المعالم .

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

ewenger اتصل بي على [email protected]

مرحبًا أيها السادة ، هل سأكون قادرًا على توقع تاريخ إصدار الكرفس 4.3.
أنا في انتظار الإصلاحات التالية
https://github.com/celery/celery/issues
https://github.com/celery/celery/issues/4995

بالنسبة لأولئك الموجودين في هذا الموضوع ، تم إصدار Celery 4.3 رسميًا

سنقوم بتوثيق دورة الإصدار وسياسة الدعم قريبًا.
ابقوا متابعين.

سنقوم بتوثيق دورة الإصدار وسياسة الدعم قريبًا.
ابقوا متابعين.

أين يمكنني العثور على معلومات حول الإصدار القادم؟ شكرا.

سنقوم بتوثيق دورة الإصدار وسياسة الدعم قريبًا.
ابقوا متابعين.

أين يمكنني العثور على معلومات حول الإصدار القادم؟ شكرا.

تحقق من معالم جيثب

يطلق الكرفس الآن المزيد من الإصدارات الطفيفة لإصلاح الأخطاء.

IMHO يجب أن نلتزم بالإصدارات المستندة إلى SemVer وإذا أمكن إصدار مستمر أو أسبوعي / شهريًا / شهريًا التصحيح / الإصدارات الثانوية مع ميزة جديدة صغيرة

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات