GBL को फिर से स्पिन करने की प्रोसेस

इस पेज पर, GBL की नई रिलीज़ के लिए अनुरोध सबमिट करने के लिए, जेनेरिक बूटलोडर (GBL) को फिर से स्पिन करने की प्रोसेस के बारे में बताया गया है.

रीस्पिन, GBL की नई रिलीज़ है. फिर से स्पिन करने का अनुरोध सबमिट करने के लिए, यह तरीका अपनाएं:

  1. GBL रीस्पिन का अनुरोध करने वाला फ़ॉर्म भरें और Google की तरफ़ से बातचीत करने वाले व्यक्ति से तुरंत संपर्क करें.

    • इस फ़ॉर्म से, GBL रीस्पिन के अनुरोध से जुड़ा बग बनता है. गड़बड़ी का आईडी नोट करें.
  2. पैच तैयार करें:

    • पुष्टि करें कि पैच को GBL डेवलपमेंट ब्रांच में मर्ज कर दिया गया है.
    • पैच को GBL की रिलीज़ ब्रांच पर लागू करें.
    • चुने गए पैच में बदलाव करके, पहले चरण में बनाए गए बग आईडी को कमिट मैसेज में Bug: XYZ टैग के तौर पर शामिल करें.

    उदाहरण: <development-branch> से <release-branch> तक किसी बदलाव की सूची (सीएल) को चुनने के लिए:

    # 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)
    
  3. गड़बड़ी की जानकारी सबमिट करें. अनुरोध सबमिट करने के बाद, ये कार्रवाइयां होती हैं:

    • समीक्षा का तरीका:

      • Google GBL की टीम अनुरोध की समीक्षा करती है और उसे मंज़ूरी देती है. अगर टीम को ज़्यादा जानकारी चाहिए, तो वह अनुरोध को आपको वापस असाइन कर देती है.
      • समस्या ठीक करने के तरीके पर सहमति मिलने के बाद, GBL टीम बदलाव की समीक्षा करती है.
      • GBL टीम, बदलाव को मर्ज करती है, उसे बिल्ड करती है, रिग्रेशन के लिए टेस्ट करती है, और उसे सर्टिफ़ाई करती है.
    • रिलीज़:

      • GBL टीम, बाइनरी को ci.android.com पर रिलीज़ करती है.