
لانچپد (Launchpad) قابلیت جدیدی برای ردیابی باگ (Bug Tracking) در آرشیوهای بستههای شخصی (Personal Package Archives یا PPA) ارائه کرده است. با این تغییر، کاربران میتوانند مشکلات مربوط به نرمافزارهای نصبشده از یک PPA را مستقیماً علیه همان مخزن ثبت کنند و لازم نیست باگ را به بسته اصلی در مخازن استاندارد اوبونتو (Ubuntu Repositories) نسبت دهند.
چرا گزارش باگ برای PPA اهمیت دارد؟
همه PPAها توسط تیم اصلی توسعهدهنده نرمافزار نگهداری نمیشوند. در برخی موارد، نگهدارنده PPA بستهبندی (Packaging) را انجام میدهد و ممکن است مشکلات ناشی از روش بستهبندی او باشد. همچنین PPAها اغلب برای ارائه نسخههای جدیدتر یا آزمایشی (Experimental) نرمافزارها به کار میروند و ممکن است نسخههای متفاوتی از یک نرمافزار را توزیع کنند. بنابراین ثبت باگ علیه PPA دقیقتر مشخص میکند مشکل به کدام نسخه و کدام مخزن مربوط است.
جزئیات قابلیت جدید
بر اساس اعلام کانونیکال (Canonical)، باگها میتوانند برای کل PPA، یک بسته منبع (Source Package) مشخص در آن، یا یک بیلد (Build) برای نسخه خاصی از اوبونتو ثبت شوند. ایکور امره کوچ (İlker Emre Koç) از کانونیکال نمونهای را توضیح داده است: کاربری نسخه جدیدتری از یک ویرایشگر نمونه را از یک PPA آزمایشی نصب میکند و با کرش (Crash) روبهرو میشود. در گذشته گزارش چنین مشکلی علیه بسته اصلی میتوانست این تصور را ایجاد کند که نسخه موجود در مخازن اوبونتو نیز تحت تأثیر قرار گرفته است؛ اما اکنون میتوان باگ را علیه نسخه موجود در PPA آزمایشی ثبت کرد.
دسترسی و تأثیر برای توسعهدهندگان
ردیابی باگ PPA هماکنون در لانچپد فعال است. توسعهدهندگان میتوانند به PPA خود بروند و گزینه View bugs را انتخاب کنند تا امکانات موجود را بررسی کنند. کاربران نیز از همین مسیر میتوانند مشکل مشاهدهشده را گزارش دهند. برای توسعهدهندگانی که نرمافزار خود را از طریق PPA توزیع میکنند و نگهدارندگانی که نرمافزار دیگران را بستهبندی میکنند، این امکان دیرینهانتظار باید بار تفکیک و رفع باگ (Bug Triage and Fixing) را کاهش دهد.
تغییرات دیگر در لانچپد
در خبری دیگر، لانچپد اعلام کرده است که قابلیت بلوپرینت (Blueprints) را در پایان چرخه ۲۷.۱۰ (27.10 Cycle) بازنشسته میکند؛ این تغییر به دلیل استفاده کم رخ میدهد و تا آن زمان حدود یک سال باقی است. همچنین این سایت میزبانی کد در حال بررسی ایجاد یک پلتفرم ترجمه مدرن و هدفمند (Modern, Purpose-Built Translation Platform) بر بستر لانچپد است.