আপনি Google ইস্যু ট্র্যাকার ব্যবহার করে সমস্যাগুলি রিপোর্ট করে এবং নতুন বৈশিষ্ট্যগুলির অনুরোধ করে Android এর উন্নতিতে সহায়তা করতে পারেন৷ Google ইস্যু ট্র্যাকার হল AOSP সমস্যা এবং বৈশিষ্ট্যের অনুরোধগুলি ট্র্যাক করতে Google দ্বারা ব্যবহৃত একটি টুল। ইস্যু ট্র্যাকার Google-এর বাইরে বাইরের জনসাধারণ এবং অংশীদার ব্যবহারকারীদের দ্বারা ব্যবহারের জন্য উপলব্ধ রয়েছে যাদের নির্দিষ্ট সমস্যা এবং বৈশিষ্ট্যগুলিতে Google টিমের সাথে সহযোগিতা করতে হবে।
Google ইস্যু ট্র্যাকারের মূল বিষয়গুলি জানতে, Google ইস্যু ট্র্যাকার দেখুন।
একটি বাগ রিপোর্ট করুন
একটি AOSP বাগ রিপোর্ট করতে:
- আপনার অনুসন্ধানের ভিত্তি হিসাবে সমস্ত খোলা বাগ সহ, ইস্যু ট্র্যাকারের অনুসন্ধান ক্ষেত্রটি ব্যবহার করে দেখুন যে কেউ আপনার সমস্যা বা বৈশিষ্ট্য ইতিমধ্যেই রিপোর্ট করেছে কিনা। বন্ধ এবং স্থির বাগ অনুসন্ধান করতে ভুলবেন না. সর্বাধিক জনপ্রিয় ফলাফলগুলি খুঁজে পেতে আপনাকে সাহায্য করতে, তারার সংখ্যা অনুসারে ফলাফলটি সাজান৷ অনুসন্ধান ক্ষেত্র ব্যবহার সম্পর্কে বিশদ বিবরণের জন্য, সমস্যা অনুসন্ধানগুলি পড়ুন
- আপনি যদি আপনার সমস্যাটি খুঁজে পান এবং এটি আপনার জন্য গুরুত্বপূর্ণ, তাহলে এটিকে তারকাচিহ্নিত করুন ! একটি ইস্যুতে তারার সংখ্যা গুগলকে তার অগ্রাধিকার নির্ধারণ করতে সাহায্য করে।
যদি কেউ আপনার সমস্যাটি রিপোর্ট না করে তবে একটি নতুন বাগ তৈরি করুন।
এই নথির বিভাগটি পড়ুন যা আপনার বাগের জন্য উপাদানের সাথে সম্পর্কিত। বাগ উপাদানগুলি অ্যান্ড্রয়েডের সেই ক্ষেত্রটিকে চিহ্নিত করে যার জন্য বাগটি প্রযোজ্য।
- যদি বাগ নিরাপত্তার সাথে সম্পর্কিত হয়, নিরাপত্তা পড়ুন।
- বাগটি AOSP এর সাথে সম্পর্কিত হলে, প্ল্যাটফর্ম পড়ুন।
- বাগটি বিকাশকারী সরঞ্জামগুলির সাথে সম্পর্কিত হলে, Android বিকাশকারী সরঞ্জামগুলি পড়ুন৷
- যদি বাগটি ভুল ডকুমেন্টেশন বোঝায়, ডকুমেন্টেশন পড়ুন।
প্রদত্ত টেমপ্লেটটি পূরণ করুন:
- সমস্যাটি একটি বাগ হলে, মন্তব্যে বাগটি পুনরুত্পাদন করার পদক্ষেপগুলি অন্তর্ভুক্ত করুন৷ একটি মন্তব্য যা শুধুমাত্র বলে যে কিছু কাজ করছে না তার জন্য আরও তথ্যের প্রয়োজন হতে পারে। লগ ফাইল এবং এমনকি একটি প্যাচ সেট সহ আপনি যে পরিমাণ বিশদ প্রদান করেন তা Google আপনার সমস্যা সমাধানে সহায়তা করে।
- যদি সমস্যাটি একটি বৈশিষ্ট্যের অনুরোধ হয়, তাহলে প্রস্তাবিত বৈশিষ্ট্যের সুস্পষ্ট বিশদ বিবরণ প্রদান করুন, যার মধ্যে সমস্যার সমাধান এবং ডিজাইনের বিবেচনা রয়েছে।
তৈরি করুন ক্লিক করুন। Google পর্যালোচনা করার জন্য বাগ রিপোর্ট তৈরি করা হয়েছে।
কিভাবে বাগের স্থিতি ট্র্যাক করতে হয় তা জানতে, বাগ স্ট্যাটাস ট্র্যাক করুন।
বাগ উপাদান
নিম্নলিখিত চারটি বিভাগ আপনাকে সঠিক উপাদান ব্যবহার করে বাগ অনুসন্ধান এবং প্রতিবেদন করতে সহায়তা করার জন্য ডিজাইন করা হয়েছে।
নিরাপত্তা
আপনি যদি এমন কোনো সমস্যা খুঁজে পান যা পিক্সেল ডিভাইসে Android বা উপাদানগুলির নিরাপত্তাকে প্রভাবিত করে, তাহলে নিরাপত্তা সংক্রান্ত সমস্যা রিপোর্ট করার নির্দেশাবলী ব্যবহার করে একটি বাগ ফাইল করুন। উপরন্তু, নিরাপত্তা বাগগুলি Android এবং Google ডিভাইস পুরস্কার প্রোগ্রামের জন্য যোগ্য৷
প্ল্যাটফর্ম
আপনার যদি কোনও সমস্যা বা বৈশিষ্ট্যের অনুরোধ থাকে যা Android প্ল্যাটফর্মের একটি দিককে প্রভাবিত করে, তাহলে প্রাসঙ্গিক উপাদান এলাকার পাশে বাগ আইকনে ক্লিক করে আপনার বাগ ফাইল করুন:
সমস্ত প্ল্যাটফর্ম সমস্যা ব্রাউজ করুন
অ্যান্ড্রয়েড ডেভেলপার টুল
আপনার যদি কোনও সমস্যা বা বৈশিষ্ট্যের অনুরোধ থাকে যা Android বিকাশকারী সরঞ্জামগুলির একটি দিককে প্রভাবিত করে তাহলে নিম্নলিখিত টেবিলে প্রাসঙ্গিক উপাদান এলাকার পাশে বাগ আইকনে ক্লিক করে আপনার বাগ ফাইল করুন৷
সকল ডেভেলপার টুলস সমস্যা ব্রাউজ করুন
বাগ ব্রাউজ করুন | বিস্তারিত | একটি বাগ ফাইল করুন |
---|---|---|
adb | bug_report | |
অ্যান্ড্রয়েড স্টুডিও | অ্যান্ড্রয়েড স্টুডিও বাগগুলির জন্য নির্দিষ্ট তথ্য | bug_report |
সি++ | অ্যান্ড্রয়েড স্টুডিওতে সমস্যা | bug_report |
এমুলেটর বা সিস্টেম ইমেজ | এমুলেটর বাগগুলির জন্য নির্দিষ্ট তথ্য | bug_report |
গ্রেডল | Gradle বাগগুলির জন্য নির্দিষ্ট তথ্য | bug_report |
পরিবর্তনগুলি প্রয়োগ করুন | প্রয়োগ পরিবর্তন বাগ জন্য তথ্য নির্দিষ্ট | bug_report |
লিন্ট | bug_report | |
এনডিকে | এনডিকে কম্পাইলার বা বিল্ড সিস্টেম সমস্যা। API অনুরোধ বা বাগগুলির জন্য নয়। APIগুলি OS এর অংশ, এবং তাদের সাথে সম্পর্কিত অনুরোধগুলি উপরের প্ল্যাটফর্ম উপাদানগুলির মধ্যে একটিতে দায়ের করা উচিত (যদি আপনি জানেন না কোনটি, ফ্রেমওয়ার্ক ব্যবহার করুন)৷ | bug_report |
প্রোফাইলার | bug_report | |
জেটপ্যাক (অ্যান্ড্রয়েডএক্স) | bug_report | |
জেটপ্যাক (অ্যান্ড্রয়েডএক্স) পরীক্ষা | bug_report | |
গেম SDK | bug_report |
ডকুমেন্টেশন
আপনার যদি কোনও সমস্যা বা বৈশিষ্ট্যের অনুরোধ থাকে যা Android ডকুমেন্টেশনের একটি দিককে প্রভাবিত করে, তাহলে প্রাসঙ্গিক উপাদান এলাকার পাশে বাগ আইকনে ক্লিক করে আপনার বাগ ফাইল করুন:
বাগ ব্রাউজ করুন | একটি বাগ ফাইল করুন |
---|---|
developer.android.com (অ্যাপ ডেভেলপার ডকুমেন্টেশন) | bug_report |
source.android.com (AOSP ডকুমেন্টেশন) | bug_report |
ডিএমএ ইন্টারঅপারেবিলিটি অনুরোধ
আপনি যদি Android এর জন্য একটি DMA ইন্টারঅপারেবিলিটি অনুরোধ জমা দিতে চান, তাহলে প্রাসঙ্গিক উপাদান এলাকা ব্যবহার করুন:
একটি অনুরোধ ফাইল করুন | অনুরোধ ব্রাউজ করুন |
---|---|
একটি নতুন পাবলিক অনুরোধ তৈরি করুন | জনসাধারণের অনুরোধ |
একটি নতুন ব্যক্তিগত অনুরোধ তৈরি করুন |
বাগ স্ট্যাটাস ট্র্যাক করুন
নতুন তৈরি করা বাগগুলি সর্বদা New এর একটি স্ট্যাটাস দিয়ে চিহ্নিত করা হয়। AOSP রক্ষণাবেক্ষণকারীরা পর্যায়ক্রমে তাদের স্থিতি পরিবর্তন করে এবং সম্ভাব্যভাবে কাউকে বরাদ্দ করে বাগগুলি পর্যালোচনা করে এবং ট্রাইজ করে। বাগগুলি তিনটি বিভাগের মধ্যে একটিতে ট্রাইজ করা হয়:
আরো তথ্য প্রয়োজন. বাগ রিপোর্টে বাগটিকে অগ্রাধিকার বা সঠিকভাবে বিশ্লেষণ করার জন্য কারও কাছে পর্যাপ্ত তথ্য নেই। আপনি অনুরোধ করা তথ্য প্রদান না করা পর্যন্ত বাগ রিপোর্টটি একটি তালিকায় ( নতুন + হটলিস্ট:নিডসইনফো ) রাখা হয়। কিছু সময়ের পরে, যদি কোন অতিরিক্ত তথ্য প্রদান করা না হয়, বাগটিকে একটি স্ট্যাটাস দেওয়া হয় যা নির্দেশ করে যে এটির উপর কাজ করা হবে না।
বাগ কাউকে বরাদ্দ করা হয়েছে এবং, ঐচ্ছিকভাবে, পুনরায় অগ্রাধিকার দেওয়া হয়েছে৷ বাগ রিপোর্টটি একটি বৈধ সমস্যার পর্যাপ্ত-বিশদ প্রতিবেদন হিসাবে স্বীকৃত হয়েছে। বাগ সঠিকভাবে অগ্রাধিকার দেওয়া হয় বা পুনরায় প্রাধান্য দেওয়া হয়. অবশেষে, বাগটি মূল্যায়ন এবং বিশ্লেষণ করার জন্য একটি নির্দিষ্ট অবদানকারীকে বরাদ্দ করা হয়।
সাধারণত, একটি বাগ অ্যাসাইনড হিসাবে থাকে যতক্ষণ না কেউ বাগটি সমাধান করতে চায়, তখন এটি একটি স্বীকৃত স্থিতি বরাদ্দ করা হয়। যাইহোক, একজন অ্যাসাইনি হয়তো বাগের স্ট্যাটাসকে Accepted এ পরিবর্তন করতে পারবেন না এবং পরিবর্তে, শুধু বাগটি ঠিক করুন এবং একটি ফিক্সড বা ফিক্সড (যাচাইকৃত) স্থিতি বরাদ্দ করুন।
বাগটির উপর কাজ করা হবে না। একটি বাগ বিভিন্ন কারণে এই বিভাগে পড়ে, যেমন বাগটি অন্য একটি বাগের নকল, বাগটি ঠিক করা অসম্ভব, বা বাগটি কার্যকারিতা উপস্থাপন করে যা উদ্দেশ্য অনুযায়ী কাজ করছে।
বাগ স্ট্যাটাস ট্র্যাক করতে:
- বাগটি খুলুন এবং অগ্রাধিকার, স্থিতি এবং মন্তব্য ক্ষেত্রগুলি দেখুন। অগ্রাধিকার এবং স্থিতির ব্যাখ্যার জন্য, সমস্যা ক্ষেত্রগুলি পড়ুন৷
- (ঐচ্ছিক) মন্তব্য ক্ষেত্রের কোনো প্রশ্ন বা মন্তব্যের উত্তর দিন।
একটি ফিক্সড (যাচাইকৃত) স্ট্যাটাস দিয়ে চিহ্নিত বাগগুলি Android এর ভবিষ্যতের রিলিজে অন্তর্ভুক্ত করা হয়েছে।
নির্দিষ্ট অবস্থার জন্য অতিরিক্ত তথ্য
নিম্নলিখিত কয়েকটি বাগ স্ট্যাটাসের জন্য আরও ব্যাখ্যা (ইস্যু ট্র্যাকার ইস্যু ফিল্ড ডকুমেন্টেশনে দেওয়া তথ্য ছাড়াও):
ঠিক করা হবে না (উদ্দেশ্যযুক্ত আচরণ): একজন AOSP রক্ষণাবেক্ষণকারী নির্ধারণ করেছে যে বর্ণিত আচরণটি একটি বাগ নয়, তবে এটি উদ্দেশ্যমূলক আচরণ। এই অবস্থাটিকে সাধারণত "উদ্দেশ্য হিসাবে কাজ করা (WAI)" হিসাবেও উল্লেখ করা হয়৷ বৈশিষ্ট্যের অনুরোধের জন্য, একজন AOSP রক্ষণাবেক্ষণকারী নির্ধারণ করেছে যে অনুরোধটি Android এ প্রয়োগ করা হবে না।
ঠিক করা হবে না (অসম্ভব): সমস্যা সমাধানের জন্য যে পরিবর্তনগুলি প্রয়োজন তা যুক্তিসঙ্গতভাবে সম্ভব নয়৷ এই স্ট্যাটাসটি রিপোর্ট করা সমস্যাগুলির জন্যও ব্যবহার করা হয় যেগুলি AOSP-তে পরিচালনা করা যায় না, সাধারণত কারণ এটি একটি কাস্টমাইজড ডিভাইস বা একটি বহিরাগত অ্যাপের সাথে সম্পর্কিত, অথবা রিপোর্টার ইস্যু ট্র্যাকারকে সহায়তা ফোরাম হিসাবে ভুল করে।
স্থির (যাচাই করা): এই বাগ সংশোধন করা হয়েছে, এবং একটি আনুষ্ঠানিক প্রকাশ অন্তর্ভুক্ত করা হয়েছে.
স্থির করা হয়েছে: এই বাগটি একটি উত্স ট্রিতে সংশোধন করা হয়েছে (বা বৈশিষ্ট্য প্রয়োগ করা হয়েছে), তবে এটি এখনও একটি আনুষ্ঠানিক প্রকাশে অন্তর্ভুক্ত নাও হতে পারে৷