Temurin-build: تحقق من خطاف العلاقات العامة للتحقق مما إذا كان شخص ما قد وقع على OCA وإذا لم يكن لمطالبتهم

تم إنشاؤها على ٣٠ مارس ٢٠١٧  ·  5تعليقات  ·  مصدر: adoptium/temurin-build

هذا إذا أردنا التبرع بأي كود عمل لمشروع OpenJDK يمكننا القيام بذلك.

يمكن أن يعمل هذا كثيرًا مثل خطافات روبوت MS PR لهذا العلاقات العامة -> https://github.com/Azure/azure-iot-sdks/pull/478

لقد قمنا ببعض الأعمال المبكرة على تجسيد سابق لمزرعة بناء OpenJDK (Betterrev) لسحب قائمة من موقعي OCA من موقع الويب openjdk (مكشطة شاشة HTML) ولذا أعتقد أنه يمكننا استخدام ذلك للتحقق من عنوان البريد الإلكتروني لمستخدم GitHub (إذا متاح في API).

يجب تطبيق هذا على جميع ملفات openjdk- * repos

يجب أيضًا بذل جهد لضمان إمكانية التبرع بجميع مساهمات الكود الحالية قبل وضع خطاف العلاقات العامة لمشروع OpenJDK في وقت لاحق من خلال التأكد من أن الملتزمون قد وقعوا على OCA.

ربما أفتقد بعض حالات الحافة / التوضيحات هنا - نرحب بالتعليقات الإضافية

help wanted invalid

ال 5 كومينتر

لا تحتوي صفحة الموقعين على OCA على بريد إلكتروني أو معرف github لجميعهم - على سبيل المثال ، بالنسبة لإدخالنا ، فهو مجرد اسمي ومنظمتي: (مثال من http://www.oracle.com/technetwork/community/oca- 486395.html # g)

   Goldman Sachs - OpenJDK (Sunny Chan, Jessica Man)

بعضها لديه بالفعل حساب جيثب مرتبط به ، بتنسيق مختلف:

   Adolfo Dos Santos Jr - Jersey - GitHub adolfojunior
   Alessandro Gherardi - Jersey - GH agherardi

في حين أن البعض لديه معرف java.net:

 Mohammad W. Abdo - JDK - java.net - mohammad

لذلك لست متأكدًا من مقدار ما يمكنك فحصه من الخردة (حسنًا ، لم أرَ رمز خردة الشاشة الأفضل)

ربما تكون أفضل طريقة للقيام بذلك هي أنه قبل قبول طلب السحب ، سنطلب من المستخدم وضع سطر محدد يطابق الإدخال (مثل OCA: Goldman Sachs) والبرنامج النصي الخاص بك لمطابقة الاسم. إذا لم يكن خط OCA موجودًا ، فأرسل لهم بريدًا إلكترونيًا.

أتفق مع sunnychanwork ، ستكون هناك ميزة محدودة من إلغاء قائمة OCA.
أقترح علينا ببساطة إجراء فحص يدوي لكل مساهم جديد ، والسماح للبوت بالحفاظ على قائمتنا الخاصة بمعرفات github المعروفين بالتوقيع على OCA للمقارنة معهم.

إذا غمرنا الكثير من المساهمين (ستكون هذه مشكلة جيدة و) يمكننا اكتشاف المزيد من الأتمتة ، لكنني لا أتوقع أن تكون هذه مشكلة فورية.

هل تغير هذا الشرط ولا يزال مطلوبًا؟ ماذا عن أولئك الذين لم يوقعوا (أو لا يستطيعون) على OCA ، هل يجب عدم السماح بهذه المساهمات؟

تعد بنية openjdk-build و openjdk- نوعًا ما منفصلة عن الارتباط المباشر بتغييرات مصدر openjdk كما أفهمها. هل يجب أن تندرج تحت نفس المطلب؟

أنا أعمل Iceboxing هذا لأننا (في الوقت الحالي) لا نعمل في الواقع كنظام إرسال التصحيح للمنبع

ليست هناك حاجة لأن OCA's موقعة على تصحيحات المنبع.

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