मूल पैकेज को पैच करने और बनाने के लिए मैं लॉन्चपैड नुस्खा का उपयोग कैसे करूं?


10

मेरे पास विम के खिलाफ एक पैच है जो पैक किए गए संस्करण पर लागू होता है। मैं इसे स्वचालित करना चाहूंगा, ताकि जब नया उबंटू रिलीज़ हो जाए, तो नया अनपेक्षित विम एक नुस्खा का उपयोग करके पैच किया और बनाया गया। मैंने व्यंजनों पर प्रलेखन पढ़ा, हालांकि मुझे यकीन नहीं है कि पैच कैसे लगाया जाए।

क्या मुझे संशोधित स्रोत के साथ शाखा बनानी चाहिए और क्या नुस्खा इसे मर्ज करना होगा? जब नई रिलीज में डिस्ट्रो पैकेज के साथ पैचेड शाखा बाहर हो जाती है तो वह कैसे संभालती है? (पैच बहुत संभावना अभी भी लागू होगा; लेकिन क्या शाखाएं भी विलय करने में सक्षम होंगी?)

जवाबों:


8

हां, आपको वास्तव में लॉन्चपैड (lp: ubuntu / vim) पर विम बाज़ार शाखा से प्राप्त एक नई शाखा बनाना चाहिए, और उस शाखा में अपना पैच करना चाहिए।

जब तक विलय करते समय कोई संघर्ष नहीं होता, तब तक नुस्खा दो शाखाओं को विलय कर देगा जब उनमें से एक बदल जाएगा, और पुनर्निर्माण होगा। इसका मतलब यह है कि अगर उबंटू शाखा में एक नया संशोधन है, तो यह खुशी से पुनर्निर्माण करेगा।

नुस्खा कुछ इस तरह दिखेगा:

# bzr-builder format 0.3 deb-version {debupstream}+myfix{revno:myfix}
lp:ubuntu/oneiric/vim
merge myfix lp:~YOURNAME/ubuntu/oneiric/vim/myfix

इसके लिए गाइड यहां है


यदि मुख्य शाखा की सामग्री बदलती है (जो मेरे पैच में शामिल नहीं हैं) तो क्या यह अभी भी निर्माण करेगा?
खुर्शीद आलम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.