মোজিলা HTTP সার্ভার থেকে ফায়ারফক্স বিল্ড নামানোর কৌশল

স্বাগতম,

আজ আমরা মোজিলার HTTP সার্ভার থেকে সঠিক ফায়ারফক্স বিল্ড নামানোর পদ্ধতি দেখবো। যেসব নতুন মুখ মোজিলা QA(Quality Assurance) তে অবদান রাখতে যাচ্ছেন বা ইচ্ছা পোষণ করছেন, তাদের সার্ভার থেকে বিল্ড নামানোর সঠিক পদ্ধতি সম্বন্ধে ধারণা রাখা অত্যাবশকীয়।

তাহলে চলুন শুরু করা যাক বাগজিলার একটি বাগ দিয়ে।

Capture1

এটি একটি বাগ রিপোর্ট। বোঝার সুবিধার্থে আমরা এই বাগটিকে ডেমো হিসেবে ধরে অগ্রসর হব। এখানে অনেকগুলো নাম এবং নামের পাশে বক্স আছে। আমরা এখন সবগুলো নিয়ে মাথা ঘামাবোনা শুধু Reported এবং Platform ছাড়া।


 Capture4

Platform দিয়ে বোঝানো হয় আমরা কোন পরিবেশে কাজ করব। ধরুন আপনি উইন্ডোজ কিংবা লিনাক্সধারী কোন অপারেটিং সিস্টেমে আছেন। আপনি বাগটি আপনার বর্তমান অপারেটিং সিস্টেমে যাচাই-বাছাই করতে পারবেন কিনা, Platform মূলত সেই নির্দেশনা প্রদান করে থাকে। এক্ষেত্রে আমাদের অপারেটিং সিস্টেম All দেয়া আছে, অর্থাৎ সেটি উইন্ডোজ, লিনাক্স যেকোন কিছুই হতে পারে, তবে অবশ্যই সেটা ৮৬/৩২ বিট হতে হবে।


 Capture3

Reported দিয়ে বোঝানো হয় বাগটি কত তারিখে কোন সময়ে বাগজিলায় দাখিল করা হয়েছে। এক্ষেত্রে তারিখ হচ্ছে ০৩মার্চ, ২০১৫। সুতরাং আমাদের এই তারিখের ফায়ারফক্স বিল্ড নামাতে হবে। সাধারণত আমরা ফায়ারফক্স নাইটলি দিয়ে বাগ যাচাই-বাছাই করে থাকি যদিনা কোন বিশেষ চাহিদা থাকে।


 ডেস্কটপ ব্রাউজারের ক্ষেত্রে মোজিলার চারটি বিশেষ চ্যানেল কিংবা বিল্ড আছে।

firefox-releases

 


http://archive.mozilla.org/pub/firefox/

এইটি মোজিলার সার্ভার লিংক। আমার এখন এই লিংকটি খুলব।

Untitled7

লিংকটি খুললে এমন দেখাবে। যেহেতু আমাদের বাগটি আমরা নাইটলি দিয়ে যাচাই-বাছাই করব তাই সবাই একযোগে nightly/ ফোল্ডারে ঢুকি।


Capture22

অতঃপর 2015/ নামক ফোল্ডারটি খুজে বের করে সেটাতে ঢোকার চেষ্টা চালাই।


Capture23

এখানে 01/ থেকে 08/ পর্যন্ত ফোল্ডারের একটি লিস্ট দেখা যাচ্ছে। প্রতিটি সংখ্যা এক একটি মাস ইঙ্গিত করে। যেমন 01/ > জানুয়ারী; 08/ > আগস্ট। আমাদের ডেমো বাগ দাখিলের মাস মার্চ। তাই এক্ষেত্রে আমার 03/ ফোল্ডারটিতে ঢুকবো।


 Capture24

অতঃপর আমরা যথাযথ তারিখের ফোল্ডারটি খুজে বের করে তাতে ঢোকার চেষ্টা করব। এক্ষেত্রে আমাদের ফোল্ডারটি হবে 2015-03-25-mozilla-central  এমন দেখতে। (নোটঃ Central=Nightly এবং Aurora=Developer Edition)


Capture25

এখন আমরা উপযুক্ত ফাইলটি খুজে বের করার চেষ্টা করব। আমাদের ডেমো বাগে বলা হয়েছে ৮৬/৩২বিট ধারী যেকোন অপারেটিং সিস্টেম। এক্ষেত্রে আমার অপারেটিং সিস্টেম হল জানালা (যাহারা জানেন না তাহাদের জ্ঞাতার্থে, জানালা=উইন্ডোজ), তাই আমি firefox-39.0a1.en-US.win32.zip এই ফাইলটি নামানোর চেষ্টা করব।

 

অতঃপর .zipফাইলটি Extract করলে, বাগ নিয়ে যাচাই-বাছাই করনে আমরা পুরোপুরি প্রস্তুত।

 

 

বিঃদ্রঃ কারো কোন প্রশ্ন কিংবা কোন সাহায্যের প্রয়োজন হলে নির্দিধায় যোগাযোগ করুন আমাদের ফেসবুক গ্রুপে। অবশ্যই কেউ না কেউ এগিয়ে আসবেন আপনার সাহায্যে ।

Leave a Reply

Your email address will not be published. Required fields are marked *