এই পৃষ্ঠায় জেনেরিক বুটলোডার (GBL)-এর নতুন রিলিজের জন্য অনুরোধ জমা দেওয়ার রেস্পিন প্রক্রিয়াটি বর্ণনা করা হয়েছে।
রেস্পিন হলো GBL-এর একটি নতুন রিলিজ। রেস্পিনের অনুরোধ জমা দিতে, এই ধাপগুলো অনুসরণ করুন:
জিবিএল রিস্পিন অনুরোধ ফর্মটি পূরণ করুন এবং অবিলম্বে আপনার গুগল যোগাযোগ কর্মকর্তার সাথে যোগাযোগ করুন।
- এই ফর্মটি একটি GBL রিস্পিন রিকোয়েস্ট বাগ তৈরি করে। বাগ আইডিটি নোট করুন।
আপনার প্যাচ প্রস্তুত করুন:
- প্যাচটি GBL ডেভেলপমেন্ট ব্রাঞ্চে মার্জ করা হয়েছে কিনা তা যাচাই করুন।
- উপযুক্ত GBL রিলিজ শাখায় প্যাচটি প্রয়োগ করুন।
- নির্বাচিত প্যাচটি সংশোধন করে কমিট মেসেজে ধাপ ১-এ তৈরি করা বাগ আইডিটিকে একটি
Bug: XYZট্যাগ হিসেবে অন্তর্ভুক্ত করুন।
উদাহরণ:
<development-branch>থেকে<release-branch>এ একটি চেঞ্জ লিস্ট (CL) চেরি-পিক করতে:# 1. Check out the target release branch git checkout <release-branch> # 2. Fetch the upstream development branch (Source of Truth) git fetch aosp <development-branch> # 3. Cherry-pick the commit (Preserving metadata) git cherry-pick -x <commit_hash> # 4. Update the commit message to include the Respin Bug ID # (Don't remove existing Bug IDs or change the Change-Id)বাগটি জমা দিন। অনুরোধ জমা দেওয়ার পর নিম্নলিখিত ঘটনা ঘটে:
পর্যালোচনা প্রক্রিয়া:
- গুগল জিবিএল টিম অনুরোধটি পর্যালোচনা করে অনুমোদন করে অথবা আরও তথ্যের প্রয়োজন হলে তা আপনাকে পুনরায় প্রেরণ করে।
- একটি সমাধানে সম্মত হওয়ার পর, জিবিএল টিম পরিবর্তনটি পর্যালোচনা করে।
- জিবিএল টিম পরিবর্তনটিকে মার্জ করে, বিল্ড করে, রিগ্রেশনের জন্য পরীক্ষা করে এবং প্রত্যয়ন করে।
মুক্তি:
- জিবিএল টিম বাইনারিটি ci.android.com- এ প্রকাশ করে।