উবুন্টু কেন গিটহাব বা বিটবকেটের পরিবর্তে লঞ্চপ্যাড ব্যবহার করে?


65

আমি ভাবছিলাম যে বেশিরভাগ উবুন্টু প্রকল্পগুলি ভার্সন নিয়ন্ত্রণ এবং বাগ ট্র্যাকিং সিস্টেমের জন্য গিটহাবের পরিবর্তে Launchpad.net ব্যবহার করে। উবুন্টু কেন লঞ্চপ্যাড ব্যবহার করে সে সম্পর্কে কোনও নির্দিষ্ট কারণ আছে (এবং তাই )?bzr

উত্তর:


85

এই তালিকায় এটি কেন পিছনে ব্যবহার করা হয়নি এবং কেন এটি এখন সরানো উচিত নয় তা যুক্ত রয়েছে

  • লাউচপ্যাড ব্যবহৃত বাজার যা অনেক আগেই গড়ে ওঠে। গিথুব তখন উপস্থিত ছিল না (যেমন রবিন বলেছেন) লঞ্চপ্যাড চালু হয়েছিল ২০০৪ সালে এবং গিথুব ২০০৮ সালে

  • গিথুব ওপেন সোর্স নয়। এই ক্ষেত্রে গিটারিয়াস আরও ভাল পছন্দ হবে। আমি জানি যে লঞ্চপ্যাড শুরুতে FOSS ছিল না, তবে এটি পরে প্রকাশ করা হয়েছিল

  • প্রাথমিকভাবে গিথুবের দলগুলির মতো লঞ্চপ্যাডের অনেকগুলি বৈশিষ্ট্য ছিল না। গিথুব এর সাথে পিপিএর মতো কোনও বিল্ড সিস্টেম সমন্বিত নেই

  • লঞ্চপ্যাডের অনেকগুলি প্রকল্প "গিলে অনুরোধ" কার্যকারিতা ভারীভাবে ব্যবহার করে যার গিথুবগুলিতে খুব প্রাথমিক সমর্থন রয়েছে। এটিকে "পুল অনুরোধ" বলা হয় তবে লঞ্চপ্যাডে গিথুবের চেয়ে আরও ভাল বৈশিষ্ট্য রয়েছে এবং আরও বিশদ রয়েছে

  • গিথুবের বাগ ট্র্যাকারটি অকেজো হওয়ার পরে রয়েছে। বাগ ট্র্যাকারের জন্য আমার পোষা প্রাণী প্রকল্পটি আরও কার্যকর হতে পারে

  • লঞ্চপ্যাডের মালিকানা ক্যানোনিকাল এবং তারা বিকাশকারীদের অর্থ প্রদান করে। তাদের পণ্যের উপর তাদের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে।

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


একটি ছোট্ট দ্রষ্টব্য: গিথুব বনাম লঞ্চপ্যাড এবং গিট বনাম বিজেআর এক ধরণের ধর্মীয় বিষয়। আমি এই অন্তহীন আলোচনা থেকে দূরে থাকতে চাই। আমি ব্যবহার করি যা ব্যবহারের ক্ষেত্রে ফিট করে।


31

আমার অনুমানের সহজ উত্তরটি হ'ল লঞ্চপ্যাড প্রচুর পরিমাণে স্টাফ করে যা অন্যান্য সিস্টেমগুলি না করে (এবং উবুন্টু যখন লঞ্চপ্যাড ব্যবহার শুরু করেছিল তখন এটি আরও সত্য ছিল)।

কিছু উদাহরণ:

  • একটি বাগ ট্র্যাকার যা আপনাকে একাধিক প্রসঙ্গে বাগগুলি ট্র্যাক করতে দেয় (উদাহরণস্বরূপ এমন বাগ যা একাধিক প্যাকেজগুলিকে প্রভাবিত করে, বা প্যাকেজ এবং এর প্রবাহ উভয়কে প্রভাবিত করে, বা একাধিক বিতরণে একই প্যাকেজ)।
  • একটি ওয়েব ভিত্তিক অনুবাদ সরঞ্জাম।
  • বিভিন্ন সমর্থিত আর্কিটেকচারের জন্য প্যাকেজ সংরক্ষণাগারটি পরিচালনা এবং বাইনারি প্যাকেজ তৈরির একটি সরঞ্জাম।

কোড হোস্টিং লঞ্চপ্যাডের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য, এটি কেবলমাত্র একটিই নয় এবং এটি উবুন্টু ব্যবহৃত প্রথম বৈশিষ্ট্য নয়।

উবুন্টু সম্পর্কিত প্রবাহ প্রকল্পগুলির জন্য, উবুন্টু হিসাবে একই সিস্টেমটি ব্যবহার করার সুবিধা রয়েছে। কেবলমাত্র একটি উদাহরণ হ'ল উভয় প্রবাহে এবং প্যাকেজযুক্ত প্রসঙ্গে বাগগুলি ট্র্যাক করা।


12

আমি আসলে মনে করি এটি আরও বেশি "তারা বিজেআর কেন ব্যবহার করে এবং তাই লঞ্চপ্যাড"? গেইনহাবের অস্তিত্বের অনেক আগেই ক্যানোনিকাল অর্থ এবং লোককে বিজেআর এবং এর পূর্ববর্তী বাজে বিকাশে বিনিয়োগ করেছিল এবং তারা সম্ভবত এখন এই সমস্ত জড়িত দক্ষতা এবং বিনিয়োগকে ফেলে দিতে চায় না। আসলে, গিটের অস্তিত্বের আগে বাজ শুরু হয়েছিল।

এছাড়াও, লঞ্চপ্যাড তাদের দ্বারা নিয়ন্ত্রিত হওয়ার সাথে সাথে তারা আরও সহজেই এমন বৈশিষ্ট্যগুলি যুক্ত করতে পারে যা তাদের জন্য উপলব্ধি করে - যদিও গিটহাব এমনকি মুক্ত উত্স নয়, এবং অবশ্যই তাদের নিয়ন্ত্রণে নেই!


7

জেড শ এই সাম্প্রতিক একটি ব্লগ পোস্টে লঞ্চপ্যাড বনাম গিথুব / সিসএডমিন বনাম কোডার এই বিষয়টিকে খুব ভালভাবে কভার করেছিলেন ।

আমি এই ব্লগ পোস্টটি lvh দ্বারা সাধারণ প্রশ্ন জিজ্ঞাসা করে দেখেছি, "লোকেরা লঞ্চপ্যাডকে এত ঘৃণা করে কেন?" নেটবিএসডি পিকেজিএসসিআরকে কাঁটাচামচ করা শুরু করে বিভিন্ন প্যাকেজ ম্যানেজারদের অনুসন্ধান করতে না যাওয়া পর্যন্ত আমি এটি ভাবছিলাম। আমি যখন সমস্ত বিভিন্ন প্যাকেজ পরিচালকদের মধ্য দিয়ে যাচ্ছিলাম তখন অবশেষে বুঝতে পারি যে লঞ্চপ্যাড এবং গিথুবের মধ্যে পার্থক্যটি আসলে সিস্টেম অ্যাডমিনিস্ট্রেটর এবং সফ্টওয়্যার বিকাশকারীদের মধ্যে পার্থক্য।

কোড পরিচালনার বাইরে লঞ্চপ্যাডের বৈশিষ্ট্যগুলি সম্পর্কে তার মূল্যায়নের সাথে আমি পুরোপুরি একমত নই। একজন বিকাশকারী হিসাবে আমি গিথুবের রেপো ভিউকে প্রাধান্য দিই তবে লঞ্চপ্যাডের বাগ ট্র্যাকার গিথুব থেকে অনেক বেশি উন্নত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.