Fedora'ya Yazılım Hatası Nasıl Dosyalanır?


Hata veya yazılım hatası, bir programda istenmeyen veya yanlış sonuçlar üretmesine neden olan bir hata, hata, arıza veya kusurdur. Bir hata, bir programın/uygulamanın/yazılımın amaçlandığı gibi çalışmasını engeller.

Tüm Linux dağıtımlarında olmasa da çoğu gibi, Fedora da kullanıcılara hata raporu gönderme olanağı sağlar. Hata bildiriminin yalnızca yazılım geliştiricilerle sınırlı olmadığını unutmayın; herkesin (normal kullanıcılar dahil) karşılaştıkları hataları bildirmeleri teşvik edilir. Bir hata doldurulduktan sonra paket sorumlusu hata raporuna bakar ve onu nasıl ele alacağına karar verir.

Önemli: Bir hatanın mutlaka bir yazılım çökmesi olması gerekmeyebilir. Yukarıdaki hata tanımıyla ilgili olarak, bir uygulamada fark edilen her türlü istenmeyen veya beklenmeyen davranış, hata olarak bildirilmelidir.

Bu makalede, Fedora'da bir yazılım veya uygulama hatası raporu doldurmanın çeşitli adımlarını açıklayacağız.

Fedora'da bir hata bildirmeden önce

Bir hata bildirmeden önce yazılımın en son sürümünü kullandığınızdan emin olun. Değilse, indirin ve yükleyin. Normalde yazılımın en son sürümleri hata düzeltmeleri, iyileştirmeler ve daha fazlasıyla birlikte gelir. Bildirmek istediğiniz bir hata, yazılımın en son sürümünde düzeltilmiş olabilir.

Fedora sisteminizde yüklü olan tüm yazılımları mevcut en son sürümlere güncellemek için, sisteminizi kontrol etmek ve güncellemek üzere aşağıdaki dnf komutunu (kök ayrıcalıklarıyla) düzenli olarak çalıştırın.

sudo dnf update --refresh

Yazılımın en son sürümünde hala hata mevcutsa, hatanın bildirilip bildirilmediğini kontrol edebilirsiniz. Bir Fedora paketi için dosyalanmış tüm hataları şu URL'yi kullanarak kontrol edebilirsiniz:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

Bu sizi doğrudan söz konusu paket için rapor edilen tüm hataların listesini formatta (hata, durum, açıklama ve sürüm) gösteren bir sayfaya götürecektir. Bu sayfada ayrıca yeni bir hatayı bildirmek için bir bağlantı bulunur (Yeni bir hata bildirin) ve açık ve engelleyen hataların toplam sayısını görüntüler. Örneğin:

https://apps.fedoraproject.org/packages/dnf/bugs/

Bir hatanın ayrıntılarını görüntülemek için (ör. DNF Hatası 1032541) üzerine tıklayın. Sorunu açıklayan bir hata raporunun zaten dosyalanmış olması durumunda, rapora sahip olabileceğiniz her türlü ek bilgiyi sağlayabilirsiniz.

Raporla ilgili güncellemeleri almak için rapora kendiniz "CC" (karbon kopya) yapmalısınız. "Beni CC listesine ekle" seçeneğini işaretleyin ve "Değişiklikleri kaydet" düğmesini tıklayın.

Hatanın bildirilmediğini fark ettiğinizde devam edin ve bir sonraki bölümde açıklandığı gibi bildirin.

Fedora'da Hata Raporu Doldurma

Bir hata bildirmek için Yeni bir hata bildir düğmesini tıklayın, açılır menüden "Fedora'ya karşı" veya "EPEL'e karşı" seçeneğini seçin .

Aşağıdaki resimde gösterildiği gibi hata izleyicide yeni bir hata raporu şablonuna yönlendirileceksiniz. Hata raporu şablonuna erişmek için Red Hat Bugzilla hesabınızın olması ve oturum açmış olmanız gerektiğini, aksi takdirde yeni bir hesap oluşturabileceğinizi unutmayın.

Ayarlanması gereken alanları kısaca açıklayalım:

  • Bileşen: paketin adını belirtmek için kullanılır.
  • Sürüm: Hatayı gözlemlediğiniz Fedora sürümünü ayarlamak için kullanılır. Ayrıca Önem Derecesini, Donanımı ve İşletim Sistemini de belirtebilirsiniz.
  • Özet: Sorunun yararlı bir kısa özetini sağlamak için bunu kullanın.
  • Açıklama: Sağlanan şablonu (aşağıda açıklanmıştır) kullanarak sorun hakkında daha ayrıntılı bilgi ekleyin.
  • Ek: sorunla ilgili daha fazla bilgi sağlayan dosyaları eklemek için bunu kullanın (dosyalar ekran görüntüleri, günlük dosyaları, ekran kayıtları vb. içerebilir).
Seçilen bileşenin Sürüm-Yayın numarası (varsa):

Paketin sürüm yayın numarası burada belirtilmelidir. Paketin sürüm numarasını almak için rpm komutunu kullanabilirsiniz (bu örnekte DNF sürümü 4.0.4):

rpm -q dnf  

Ne kadar tekrarlanabilir:

Sorunun ne sıklıkta ortaya çıktığını belirtin. Önerilen yanıtlar şunları içerir:

  • Her zaman: Sorunu ara sıra gözlemliyorsanız bunu girin.
  • Bazen: Sorunu bazen gözlemliyorsanız bunu girin.
  • Yalnızca bir kez: Sorunu bir kez gözlemlediyseniz bunu girin.
Çoğaltmanın Adımları:

Sorun açıklamasının son bölümünde, diğer kullanıcıların hatayı doğrulamasını sağlayan bilgiler sağlayabilirsiniz ve ayrıca geliştiricilere, soruna hangi belirli adımların neden olduğu konusunda bilgi verirler.

  • Gerçek sonuçlar: Sorun oluştuğunda ne gözlemlediğinizi belirtin.
  • Beklenen sonuçlar: Bu alan, yazılımın doğru davranması durumunda ne olmasını beklediğinizi girmek için kullanılır?
  • Ek bilgi: Bakımcının işine yarayabilecek ek bilgileri buraya ekleyin.

Bir hatayı bildirdikten sonra yapılacak sonraki şey, bu hatayla ilgili herhangi bir güncellemeye dikkat etmektir. Genellikle, rapora yapılan herhangi bir yeni yoruma ilişkin bir e-posta bildirimi, hata raporunun parçası olan herkese (yani raporlayana, bakımcıya ve diğer kullanıcılara) gönderilecektir.

Hata düzeltilirse bakımcı yazılımın geliştirilmiş bir sürümünü yayınlar. Bodhi (Fedora tabanlı bir yazılım dağıtımı için güncellemelerin yayınlanması sürecini kolaylaştıran bir web sistemi), yazılımın geliştirilmiş bir sürümü yayınlandıktan sonra rapora bir yorum ekleyecektir.

Son olarak, geliştirilmiş sürümün Bodhi'de daha iyi çalışıp çalışmadığını doğrulayarak bakımcıya yardımcı olabilirsiniz. Yazılımın iyileştirilmiş sürümü QA (Kalite Güvencesi) sürecinden geçtiğinde hata otomatik olarak kapatılacaktır.

Bu kadar! Bu yazıda Fedora'da yeni bir hata raporu doldurmanın çeşitli adımlarını açıkladık. Sorularınız, yorumlarınız ya da paylaşacak ek bilgileriniz varsa aşağıdaki geri bildirim formunu kullanın.