একটি মূল প্যাকেজ প্যাচিং এবং বিল্ডিংয়ের জন্য আমি কীভাবে লঞ্চপ্যাডের রেসিপি ব্যবহার করব?


10

আমার কাছে ভিমের বিরুদ্ধে একটি প্যাচ রয়েছে যা প্যাকেজযুক্ত সংস্করণে প্রযোজ্য। আমি এটি স্বয়ংক্রিয় করতে চাই, যাতে যখন নতুন উবুন্টু প্রকাশিত হয়, তখন নতুন তুলনামূলক ভিম প্যাচড হয়ে যায় এবং একটি রেসিপি ব্যবহার করে নির্মিত হয়। আমি রেসিপিগুলিতে ডকুমেন্টেশন পড়ি, যদিও কোনও প্যাচ প্রয়োগ করবেন তা সম্পর্কে আমি নিশ্চিত নই।

আমি কি পরিবর্তিত উত্স সহ শাখা তৈরি করব এবং রেসিপিটি এটিতে যুক্ত করা উচিত? প্যাচযুক্ত শাখাটি নতুন রিলিজে ডিস্ট্রো প্যাকেজের সাথে পুরানো হয়ে গেলে সেই হ্যান্ডেলটি কীভাবে হয়? (প্যাচটি সম্ভবত সম্ভবত প্রয়োগ করা হবে; তবে শাখাগুলিও সংহত করতে সক্ষম হবে?)

উত্তর:


8

হ্যাঁ, আপনার অবশ্যই লঞ্চপ্যাডের (ভিপি) উবুন্টু / ভিম) এর ভিএম বাজার শাখা থেকে প্রাপ্ত একটি নতুন শাখা তৈরি করা উচিত এবং আপনার প্যাচটি সেই শাখায় প্রতিশ্রুতিবদ্ধ।

মার্জ করার সময় কোনও বিরোধ না হওয়া অবধি, রেসিপিটি দুটি শাখাকে একত্রে মিশ্রিত করবে যখন তাদের কোনও পরিবর্তন হবে এবং পুনর্নির্মাণ করবে। এর অর্থ হ'ল উবুন্টু শাখায় যদি নতুন সংশোধনী আসে তবে তা আনন্দের সাথে পুনর্নির্মাণ করবে।

রেসিপিটি দেখতে এমন কিছু লাগবে:

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

এর জন্য গাইড এখানে


যদি প্রধান শাখার বিষয়বস্তু পরিবর্তন হয় (যা আমার প্যাচের অন্তর্ভুক্ত নয় ) এটি কি এখনও তৈরি করবে?
খুরশীদ আলম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.