रिलीज योजना

    From The Document Foundation Wiki
    This page is a translated version of the page ReleasePlan and the translation is 99% complete.

    परिचय

    समय-आधारित रिलिज ट्रेनहरू उत्कृष्ट गुणस्तर नि:शुल्क सफ्टवेयर उत्पादन गर्न देखाइएको छ। समय आधारित रिलीज त्यो हो जुन सुविधाहरू वा बग समाधानहरूको लागि पर्खदैन - तर समयमा आधारित (सम्भव भएसम्म) यसले सुधारहरू प्रस्तुत गर्न अनुशासन लागू गर्दछ, सथै भविष्यवाणी र अधिक नियमित रिलीजगर्न अनुमति दिन्छ। मामला यो पनि हो कि हामी अनिवार्य रूपमा पहिले जारी गर्नेछौं, र त्यसपछि क्रमशः अघिल्लो स्थिर संस्करणमा आधारित बग फिक्सहरू जारी गर्नेछौं। तसर्थ यदि तपाईंलाई उच्च गुणस्तरको संस्करण चाहिन्छ भने, पहिलो वा सायद दोस्रो सानो रिलीज नभएसम्म स्थगित गर्न अर्थपूर्ण हुन सक्छ।

    • लिब्रेअफिसले द्वि-वार्षिक, अनुमानित रिलीजहरू गर्दछ जुन अन्य फ्री सफ्टवेयर परियोजनाहरू (जस्तै: Gnome) सँग सिङ्कमा छन् र प्रमुख लिनक्स वितरण रिलीजहरू कम्तिमा एक महिना अगाडि छन्।
    • फराकिलो नि: शुल्क सफ्टवेयर इकोसिस्टमको साथ समय-आधारित रिलीज अनुसूची सिंक्रोनाइज गर्दा पनि ठूलो फाइदाहरू छन्, हाम्रो नयाँ सुविधाहरू प्राप्त गरेर प्रयोगकर्ताहरूलाई सकेसम्म चाँडो वितरण चक्र अंतरालको साथ। परिणामस्वरूप, हामी छ वटा मासिक रिलीजहरूमा लक्ष्य राख्छौं, र समयको साथ तिनीहरूलाई मार्च / सेप्टेम्बर मापदण्डहरूसँग राम्रोसँग मिलाउन जोड दिन्छौं।
    • त्यहाँ २ शाखाहरू छन्: ताजा (नवीनतम रिलीज) र अझै पनि (अघिल्लो रिलीज), जुन क्रमशः मुख्यधारा सुविधा प्रयोगकर्ता, कंजर्वेटिव र कर्पोरेट तैनातीहरूका लागि लक्षित छन्।
    • फलस्वरूप, प्रयोगकर्ताहरूले प्रत्येक छ महिनामा नयाँ प्रमुख संस्करण प्राप्त गर्दछन् जसमा सुविधा, सुधार र वृद्धिहरूको विस्तृत श्रृंखला हुन्छ। यसबाहेक, तिनीहरूले धेरै शुद्ध बगफिक्स माइक्रो रिलीजहरू प्राप्त गर्छन्। पहिलो XY.0 रिलीज प्रारम्भिक अपनाउनेहरूको लागि हो। थप कंजर्वेटिव प्रयोगकर्ताहरूलाई पछि X.Y.Z बगफिक्स रिलीजको लागि प्रतीक्षा गर्न सल्लाह दिइन्छ।

    रिलीजमा गम्भीर प्राविधिक वा अन्य समस्याहरू भएमा तालिकामा उल्लेख गरिएका मितिहरू सार्न सक्ने कुरामा पनि ध्यान दिनुहोस्। किन कि अन्तिम रिलिज उम्मेद्वारमा कुनै विनाशकारी त्रुटि भए अतिरिक्त RC आवश्यक हुन सक्छ र यस्तो समस्याले अन्तिम विमोचन एक हप्ता वा त्यो भन्दा बढी पनि सार्न सक्छ। यसको निर्णय इन्जिनियरिङ स्टेयरिङ कमिटीको बैठकमा गर्नुपर्छ।

    तलको सरलीकृत ग्राफिकले २४ महिनाको समय-रेखामा राखिएको तीनवाट रिलीजहरू देखाउँछ।

    आगामी
    Fresh
    Still

    २४.२ रिलीज

    प्रारम्भिक र बगफिक्स रिलीजका लागि आधारभूत मितिहरू
    रिलीज फ्रिज प्रकाशन
    24.2.0 (फ्रीज: सप्ताह ०२) Week 47 , नोभेम्बर २०, २०२३ - नोभेम्बर २६, २०२३ Week 05 , जनवरी २९, २०२४ - फेब्रुअरी ४, २०२४
    24.2.1 Week 06 , फेब्रुअरी ५, २०२४ - फेब्रुअरी ११, २०२४ Week 09 , फेब्रुअरी २६, २०२४ - मार्च ३, २०२४
    24.2.2 Week 10 , मार्च ४, २०२४ - मार्च १०, २०२४ Week 13 , मार्च २५, २०२४ - मार्च ३१, २०२४
    24.2.3 Week 15 , अप्रिल ८, २०२४ - अप्रिल १४, २०२४ Week 18 , अप्रिल २९, २०२४ - मे ५, २०२४
    24.2.4 Week 20 , मे १३, २०२४ - मे १९, २०२४ Week 23 , जुन ३, २०२४ - जुन ९, २०२४
    24.2.5 Week 26 , जुन २४, २०२४ - जुन ३०, २०२४ Week 29 , जुलाई १५, २०२४ - जुलाई २१, २०२४
    24.2.6 Week 33 , अगष्ट १२, २०२४ - अगष्ट १८, २०२४ Week 36 , सेप्टेम्बर २, २०२४ - सेप्टेम्बर ८, २०२४
    24.2.7 Week 41 , अक्टोबर ७, २०२४ - अक्टोबर १३, २०२४ Week 44 , अक्टोबर २८, २०२४ - नोभेम्बर ३, २०२४
    अन्त्य नोभेम्बर ३०, २०२४

    ७.६ रिलीज

    प्रारम्भिक र बगफिक्स रिलीजहरूको लागि आधारभूत मितिहरू
    रिलीज फ्रीज प्रकाशन
    7.6.0 (फ्रीज: सप्ताह ३०) Week 19 , मे ८, २०२३ - मे १४, २०२३ Week 34 , अगष्ट २१, २०२३ - अगष्ट २७, २०२३
    7.6.1 Week 34 , अगष्ट २१, २०२३ - अगष्ट २७, २०२३ Week 37 , सेप्टेम्बर ११, २०२३ - सेप्टेम्बर १७, २०२३
    7.6.2 Week 38 , सेप्टेम्बर १८, २०२३ - सेप्टेम्बर २४, २०२३ Week 39 , सेप्टेम्बर २५, २०२३ - अक्टोबर १, २०२३
    7.6.3 Week 44 , अक्टोबर ३०, २०२३ - नोभेम्बर ५, २०२३ Week 47 , नोभेम्बर २०, २०२३ - नोभेम्बर २६, २०२३
    7.6.4 Week 50 , डिसेम्बर ११, २०२३ - डिसेम्बर १७, २०२३ Week 53 , जनवरी १, २०२४ - जनवरी ७, २०२४
    7.6.5 Week 05 , जनवरी २९, २०२४ - फेब्रुअरी ४, २०२४ Week 08 , फेब्रुअरी १९, २०२४ - फेब्रुअरी २५, २०२४
    7.6.6 Week 10 , मार्च ४, २०२४ - मार्च १०, २०२४ Week 13 , मार्च २५, २०२४ - मार्च ३१, २०२४
    7.6.7 Week 16 , अप्रिल १५, २०२४ - अप्रिल २१, २०२४ Week 19 , मे ६, २०२४ - मे १२, २०२४
    अन्त्य जुन १२, २०२४

    विस्तृत अनुसूचीरिलीज नोटहरू पनि हेर्नुहोस्।


    ७.५ रिलीज

    प्रारम्भिक र बगफिक्स रिलीजहरूको लागि आधारभूत मितिहरू
    रिलीज फ्रीज प्रकाशन
    7.5.0 (फ्रीज: सप्ताह ०२) Week 47 , नोभेम्बर २१, २०२२ - नोभेम्बर २७, २०२२ Week 05 , जनवरी ३०, २०२३ - फेब्रुअरी ५, २०२३
    7.5.1 Week 06 , फेब्रुअरी ६, २०२३ - फेब्रुअरी १२, २०२३ Week 09 , फेब्रुअरी २७, २०२३ - मार्च ५, २०२३
    7.5.2 Week 10 , मार्च ६, २०२३ - मार्च १२, २०२३ Week 13 , मार्च २७, २०२३ - अप्रिल २, २०२३
    7.5.3 Week 15 , अप्रिल १०, २०२३ - अप्रिल १६, २०२३ Week 18 , मे १, २०२३ - मे ७, २०२३
    7.5.4 Week 20 , मे १५, २०२३ - मे २१, २०२३ Week 23 , जुन ५, २०२३ - जुन ११, २०२३
    7.5.5 Week 26 , जुन २६, २०२३ - जुलाई २, २०२३ Week 29 , जुलाई १७, २०२३ - जुलाई २३, २०२३
    7.5.6 Week 33 , अगष्ट १४, २०२३ - अगष्ट २०, २०२३ Week 36 , सेप्टेम्बर ४, २०२३ - सेप्टेम्बर १०, २०२३
    7.5.7 Week 38 , सेप्टेम्बर १८, २०२३ - सेप्टेम्बर २४, २०२३ Week 39 , सेप्टेम्बर २५, २०२३ - अक्टोबर १, २०२३
    7.5.8 Week 41 , अक्टोबर ९, २०२३ - अक्टोबर १५, २०२३ Week 44 , अक्टोबर ३०, २०२३ - नोभेम्बर ५, २०२३
    अन्त्य नोभेम्बर ३०, २०२३

    विस्तृत अनुसूचीरिलीज नोटहरू पनि हेर्नुहोस्।

    मिति

    रिलीज समय-आधारित छ तर तालिकाले सही मितिहरूको सट्टा क्यालेन्डर हप्ताहरू परिभाषित गर्दछ। किनभने हामी सधैं अलि फ्लैक्ज़िबल छौं। ब्लकर बग, निर्माण समस्या र अन्य प्राविधिक समस्याहरूको कारणले रिलीजमा केही दिन ढिलो हुन सक्छ।

    रिलीजमा धेरै बीटा र रिलीज उम्मेदवार बिल्डहरू समावेश छन्। त्यहाँ प्रत्येक निर्माण को लागि धेरै कार्यहरू आवश्यक छन्। आदर्श कार्यप्रवाह जस्तै:

    • सोमबार: कमिट डेडलाइन; यो हुनु अघि रिमाइन्डर डेभल स्थानीयकरण पत्राचार सूचीमा पठाइन्छ।
    • मंगलबार: ट्याग एक प्रतिबद्धतामा सिर्जना गरिएको छ जुन एकाइ-, पछि-, र स्मोक-परीक्षणहरू निर्माण गर्दछ र पारित गर्दछ; ट्याग डेभेल र गुणस्तर सु:निश्चितता पत्राचार सूचीमा घोषणा गरिन्छ।
    • बुधवार: निर्माणहरू प्रारम्भिक पूर्व-रिलीज साइटमा अपलोड गरिएका छन्; तिनीहरू विकास र गुणस्तर सु:निश्चितता पत्राचार सूचीहरूमा घोषणा गरिन्छ।
    • बिहीबार: निर्माणहरू मिरोरमा अपलोड गरिन्छ र धेरै च्यानलहरू मार्फत घोषणा गरिन्छ, उदाहरणका लागि पत्राचार सूचीहरू र ट्विटर आदि।
    • शुक्रबार: निर्माणहरू आधिकारिक पूर्व-रिलीज साइट मार्फत उपलब्ध हुने छ।

    अन्तिम रिलीज सामान्यतया बिहीबार घोषणा हुन्छ, अन्तिम रिलीज उम्मेदवार बाहिर आएको केही दिन पछि।

    ध्यान दिनुहोस् कि हामी अन्तिम रिलीज उम्मेदवारलाई प्रतिबद्ध गर्ने बारेमा धेरै कडा छौं, त्यसैले पूर्ण प्रतिगमन परीक्षण आवश्यक छैन। यो आवश्यक परीक्षणहरू पार गर्दा अन्तिम निर्माणको रूपमा प्रयोग गरिन्छ। यो केवल मिरोरमा पुन: नामकरण गरिन्छ।

    अनुसूची

    अनुसूची निम्न नियमहरूमा आधारित छ:

    • प्रत्येक छ महिनामा प्रमुख रिलीज गर्नुहोस् र यसलाई (कम्तिमा एक महिना अगाडि) प्रमुख लिनक्स वितरणको साथ सिंक्रोनाइज गर्नुहोस्; यो सँधै सुविधाहरू, सुधारहरू र वृद्धिहरूको विस्तृत श्रृंखलाको साथ आउँदछ।
    • मुख्य रिलीज पछि प्रत्येक महिना शुद्ध बगफिक्स रिलीज गर्नुहोस् जबसम्म यो सबैभन्दा कोन्सरवेटिभ व्यक्तिहरूको लागि पर्याप्त राम्रो हुँदैन; पछि यो कम बारम्बार गर्नुहोस्।
    • सुरक्षा सुधारहरू सहित शुद्ध बगफिक्स रिलीजहरू गर्नुहोस्, जबसम्म अर्को रिलीज अधिकांश कोन्सरवेटिभ मानिसहरूको लागि तयार हुँदैन।
    • एकै हप्तामा दुइटा निर्माण नगर्नुहोस्।

    परिणाम निम्न टेम्प्लेट हो:

    इन्टरलकिङ रिलीजहरू
    आयोजन गर्मीयाम जाडोयाम
    x.y सुविधा फ्रीज जुन(बी) डिसेम्बर (बी)
    x.y.0 पहिलो रिलीज अगस्ट (बी) फेब्रुअरी (बी)
    x.y.1 बगफिक्स रिलीज सेप्टेम्बर(बी) मार्च (बी)
    x.y.2 बगफिक्स रिलीज अक्टोबर (बी) अप्रिल (बी)
    x.y.3 बगफिक्स रिलीज नोभेम्बर (बी) मे (बी)
    x.y.4 बगफिक्स रिलीज डिसेम्बर (बी) जुन (बी)
    x.y.5 बगफिक्स रिलीज फेब्रुअरी (एम) अगस्ट (एम)
    x.y.6 बगफिक्स रिलीज अप्रिल (एम) अक्टोबर (एम)

    (बी) भनेको महिनाको सुरुवात, (एम) भनेको महिनाको मध्य र (ई) भनेको महिनाको अन्त्य हो।

    स्ट्रिंग फ्रीज

    प्रत्येक प्रमुख रिलीजको पहिलो संस्करणको लागि रिलीज योजनाले "हार्ड अंग्रेजी स्ट्रिंग र यूआई फ्रीज" संकेत गर्दछ। यसको उद्देश्य अनुवादकहरूको जीवनलाई सहज बनाउनु हो। अनुवादकहरूले विश्वास गर्न सक्षम हुनुपर्दछ कि स्ट्रिंग फ्रीज र रिलीजको अवधिको बीचमा यूआई वा हेल्प फाइलहरूमा कुनै नयाँ अनुवाद योग्य स्ट्रिङहरू थपिएका छैनन्।

    In practice, you should keep an eye on the tagging of the first release candidate. One way to find out, if RC1 has been tagged is to visit the tag view of the LibreOffice core repository in Gerrit and input into the filter field: libreoffice-X.Y.Z. If the results do not contain any entry for libreoffice-X.Y.Z.1, RC1 has not yet been tagged and string changes can still be committed.

    एक प्रमुख रिलीजको पहिलो संस्करण बाहिर आएपछि, यूआई र मद्दत स्ट्रिङहरूमा त्रुटिहरू सुधार गर्नु राम्रो हो। कुनै पनि पूर्णतया नयाँ सामग्रीले अर्को प्रमुख रिलीजलाई लक्षित गर्नुपर्छ।

    संस्करण योजना

    हामी प्रत्येक रिलीजको आसपास धेरै निर्माणहरू गर्दछौं। यसमा निम्न संस्करण योजना प्रयोग गरिन्छ:

    • X.Y.0.0.alphaZ - प्रारम्भिक रिलीजको Zth अल्फा संस्करण।
    • X.Y.0.0.betaZ - प्रारम्भिक रिलीजको Zth बीटा संस्करण।
    • X.Y.0.Z - प्रारम्भिक रिलीजको Zth रिलीज उम्मेदवार, अन्तिम आरसीलाई आखिरी मानिन्छ र मुख्य डाउनलोड पृष्ठमा राखिन्छ।
    • X.Y.1.Z - पहिलो बगफिक्स रिलीजको Zth रिलीज उम्मेदवार, अन्तिम आरसीलाई आखिरी मानिन्छ र मुख्य डाउनलोड पृष्ठमा राखिएको छ।

    यो निम्न फाइदाहरूको साथ सबै भन्दा राम्रो सम्झौता जस्तो देखिन्छ:

    • सामान्य प्रयोगकर्ताहरूको लागि बुझ्न सजिलो, अल्फा र बीटा फ़्लैगहरू अन्य परियोजनाहरूबाट चिनिन्छ, त्यसैले उनीहरूले उचित अपेक्षाहरू सेट गर्छन्।
    • आरपीएम, बगजिलामा सही वर्णमाला क्रमबद्ध।
    • पदवर्णन गर्न "सजिलो" (अल्फा / बीटा स्ट्रिंगहरू बिन्दुद्वारा सीमित।)

    पत्राचार सूचीमा यस योजनाको बारेमा लामो छलफल थियो।

    रिलिज चक्रको गति

    रिलिज चक्रको यो प्रवेगमा केही उल्लेखनीय रिलीज इन्जिनियरिङ र क्यूए प्रयासहरू समावेश छन्। यिनीहरूको लागत घटाउनको लागि हामी कोड सुधारहरूको निरन्तर परीक्षणलाई अनुमति दिन मास्टर शाखाको पूर्ण (जस्तै सबै भाषाहरू सहित) दैनिक स्न्यापसटहरू उपलब्ध गराउन काम गर्छौं। यो आंशिक रूपमा पहिले नै काम गर्दछ, जस्तै यहाँबाट हेर्न र डाउनलोड गर्न सकिन्छ।

    त्यसैगरी, हामी धेरै कम-टच रिलीज प्रवाहलाई अनुमति दिन निर्माण प्रक्रियालाई स्वचालित गर्ने योजना बनाउँछौं, र उत्पादन-समान निर्माणहरूको धेरै छिटो स्थानान्तरण गर्न अनुमति दिन हाम्रो बाइनरीहरूको पदचिह्नलाई संकुचित गर्न जारी राख्छौं।

    इन्ड-अफ-लाइफ रिलीज

    रिलिजको सामान्यतया करिब नौ महिनाको जीवनकाल हुन्छ। हामी अन्तिम नियोजित रिलीजको एक महिना पछि यसको इन्ड अफ लाइफ (EOL) मा पुगेको मान्दछौं।

    यदि तपाईं रिलीजको लागि लामो अवधिको समर्थन चाहनुहुन्छ भने, तपाईंलाई कुनै पनि प्रमाणित एल ३ प्रदायक संलग्न गर्न प्रोत्साहित गरिन्छ जसले तपाईंलाई सेवा प्रदान गर्न सक्दछ।

    डाटाको मात्राको कारणले गर्दा, रिलीजहरूलाई संग्रहमा विभाजित गरिएको थियो।