नुस्खा से निर्माण करते समय पीपीए में संकुल के लिए एक चैंज फाइल कैसे लागू करें?


19

जब मेरा पैकेज एक नुस्खा का उपयोग करके लॉन्चपैड द्वारा निर्मित होता है, तो यह ./debian/changelogमेरे द्वारा प्रदान की गई फ़ाइल को अनदेखा करता है , और यह निम्नलिखित की तरह एक बेकार उत्पन्न करता है:

harmonyseq (0.14~natty1) maverick; urgency=low

  * Auto build.
 -- Rafal Cieslak <rafalcieslak256@gmail.com>   Tue, 25 Jan 2011 16:56:57 +0000

अगर लॉन्चपैड ने चेंजलॉग फाइल में तैयार किए गए बदलावों की सूची को स्टोर किया, बजाय इसके कि "ऑटो बिल्ड" डालने के, तो बेहतर होगा।

एक नुस्खा से पैकेज बनाते समय, मैं अपनी चैनगॉग फ़ाइल से परिवर्तनों की सूची का उपयोग करने के लिए लॉन्चपैड को कैसे मजबूर कर सकता हूं?


2
आप बिल्ड को ट्रिगर करने के लिए क्या उपयोग कर रहे हैं? सामान्य परिस्थितियों में, एलपी हमेशा प्रदान किए गए का उपयोग करता है debian/changelog...
कीस कुक

इस सवाल को पूछने के लिए सबसे अच्छी जगह लॉन्चपैड है। यह पूछने पर कि डेवलपर्स और अनुभवी लोगों को यह समझाने की अनुमति दी जाएगी कि यह कैसे किया जाए, या यह क्यों नहीं किया जा सकता है लॉन्चपैड में इस प्रकार के प्रश्नों को प्रबंधित करने के लिए एक विशेष प्रणाली है, आप इसे यहां पूछ सकते हैं , जहां डेवलपर्स सहित अन्य लोग और उपयोगकर्ता, आपको उत्तर देने में सक्षम होंगे, या यहाँ , जहाँ बात अधिक आधिकारिक हो जाती है।
सेबिकुल

@KeesCook मैं इसे पुन: पेश कर सकता हूं। स्रोत फ़ाइल बनाने के लिए project.recipe का उपयोग करते समय यह नई प्रविष्टि बनती प्रतीत होती है (स्थानीय रूप से bzr dailydeb project.recipe working-dirजहां नुस्खा फ़ाइल स्रोत शाखा मिलती है और पैकेजिंग जानकारी को घोंसला बनाती है)।
htorque

जवाबों:


5

मैंने IRC (#launchpad पर) में यह प्रश्न पूछा और मुझे वह उत्तर मिला जिसकी मैं उम्मीद कर रहा था:

नहीं, उस चैंज एंट्री के निर्माण को रोकना संभव नहीं है। यह आवश्यक है ताकि यह उपयुक्त ऑटोबायिल्ड संस्करण स्ट्रिंग (जिसे आप नुस्खा फ़ाइल की पहली पंक्ति में परिभाषित करें) निर्दिष्ट कर सकें।

हालाँकि, आपके परिवर्तन खो नहीं जाना चाहिए, बस उस प्रविष्टि के ठीक बाद रखा गया है।


3
शायद bzr- बिल्डर को किसी भी मौजूदा प्रविष्टि के साथ ऑटोबायिल्ड चैंज एंट्री को एकीकृत करना चाहिए, जो कि UNRELEASED को दिए गए वितरण के साथ है, जैसा कि डेबियन चैंजोगोग फाइलों में आम है।
1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.