ວິທີການຍື່ນຂໍ້ບົກພ່ອງຂອງ Software ໃຫ້ Fedora


ຂໍ້ບົກພ່ອງຫລືຊອບແວຣ໌ແມ່ນຂໍ້ຜິດພາດ, ຂໍ້ຜິດພາດ, ຄວາມລົ້ມເຫລວຫລືຂໍ້ຜິດພາດ, ໃນໂປແກຼມທີ່ເຮັດໃຫ້ມັນສ້າງຜົນໄດ້ຮັບທີ່ບໍ່ຕ້ອງການຫລືບໍ່ຖືກຕ້ອງ. ຂໍ້ບົກຜ່ອງຈະປ້ອງກັນໂປແກຼມ/ໂປແກຼມ/ໂປແກຼມໂປແກຼມຈາກການເຮັດວຽກຕາມຈຸດປະສົງ.

ເຊັ່ນດຽວກັນກັບຫຼາຍທີ່ສຸດຖ້າບໍ່ແມ່ນການແຈກຢາຍ Linux ທັງ ໝົດ, Fedora ໃຫ້ວິທີການ ສຳ ລັບຜູ້ໃຊ້ສາມາດຍື່ນບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງ. ຈົ່ງຈື່ໄວ້ວ່າການຍື່ນເອກະສານບັກຕ່າງໆແມ່ນບໍ່ ຈຳ ກັດພຽງແຕ່ນັກພັດທະນາຊອບແວເທົ່ານັ້ນ; ທຸກໆຄົນ (ລວມທັງຜູ້ຊົມໃຊ້ປົກກະຕິ) ໄດ້ຖືກສົ່ງເສີມໃຫ້ຂຽນຂໍ້ບົກພ່ອງຕ່າງໆທີ່ພວກເຂົາແລ່ນໄປ. ເມື່ອມີຂໍ້ບົກພ່ອງເຕັມໄປແລ້ວ, ຜູ້ຮັກສາແພັກເກດເບິ່ງລາຍງານຂໍ້ບົກພ່ອງແລະຕັດສິນໃຈວ່າຈະຈັດການແນວໃດ.

ສິ່ງທີ່ ສຳ ຄັນ: ຂໍ້ບົກພ່ອງອາດຈະບໍ່ ຈຳ ເປັນຕ້ອງເປັນອຸປະຕິເຫດຊອບແວ. ກ່ຽວຂ້ອງກັບ ຄຳ ນິຍາມຂ້າງເທິງຂອງຂໍ້ບົກພ່ອງ, ພຶດຕິ ກຳ ທີ່ບໍ່ຕ້ອງການຫຼືບໍ່ໄດ້ຄາດຫວັງໃດໆທີ່ສັງເກດເຫັນໃນແອັບພລິເຄຊັນຄວນຈະຖືກໃສ່ເປັນບັກ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍເຖິງຂັ້ນຕອນຕ່າງໆຂອງການຍື່ນບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງດ້ານຊອບແວຫຼືຂໍ້ຜິດພາດໃນ Fedora.

ກ່ອນທີ່ຈະຍື່ນຂໍ້ບົກພ່ອງໃນ Fedora

ກ່ອນທີ່ທ່ານຈະຍື່ນຂໍ້ບົກພ່ອງ, ຮັບປະກັນວ່າທ່ານ ກຳ ລັງໃຊ້ໂປແກຼມໂປຼແກຼມລຸ້ນລ້າສຸດ. ຖ້າບໍ່, ດາວໂຫລດແລະຕິດຕັ້ງມັນ. ໂດຍປົກກະຕິ, ໂປແກຼມໂປແກຼມລຸ້ນລ້າສຸດລ້າສຸດໃນການແກ້ໄຂບັນຫາ, ການປັບປຸງແລະອື່ນໆ. ຂໍ້ບົກຜ່ອງທີ່ທ່ານຕ້ອງການຍື່ນອາດຖືກແກ້ໄຂໃນການປ່ອຍໂປແກຼມ ໃໝ່ ລ່າສຸດ.

ເພື່ອປັບປຸງຊອບແວທັງ ໝົດ ທີ່ຕິດຕັ້ງຢູ່ໃນລະບົບ Fedora ຂອງທ່ານໃຫ້ເປັນເວີຊັນຫຼ້າສຸດ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ dnf ຕໍ່ໄປນີ້ເປັນປົກກະຕິ (ໂດຍມີສິດທິພິເສດຂອງຮາກ) ເພື່ອກວດສອບແລະປັບປຸງລະບົບຂອງທ່ານ.

$ sudo dnf update --refresh

ຖ້າເວີຊັ່ນລ້າສຸດຂອງຊອບແວຍັງມີຂໍ້ບົກພ່ອງຢູ່, ທ່ານສາມາດກວດເບິ່ງວ່າມີຂໍ້ບົກພ່ອງຢູ່ແລ້ວຫຼືບໍ່. ທ່ານສາມາດກວດເບິ່ງຂໍ້ບົກພ່ອງທີ່ຖືກຍື່ນທັງ ໝົດ ສຳ ລັບຊຸດ Fedora ໂດຍໃຊ້ URL:

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

ນີ້ຈະພາທ່ານໄປ ໜ້າ ໂດຍກົງທີ່ສະແດງບັນຊີລາຍຊື່ຂອງຂໍ້ບົກຜ່ອງທີ່ຖືກລາຍງານທັງ ໝົດ ສຳ ລັບແພັກເກດໃນ ຄຳ ຖາມ, ໃນຮູບແບບ (ບັກ, ສະຖານະ, ຄຳ ອະທິບາຍແລະການປ່ອຍ). ໜ້າ ນີ້ຍັງມີລິ້ງ ສຳ ລັບລາຍງານຂໍ້ບົກພ່ອງ ໃໝ່ (File a newbug), ແລະມັນສະແດງ ຈຳ ນວນທັງ ໝົດ ຂອງ open ແລະ block bugs. ຍົກຕົວຢ່າງ:

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

ເພື່ອເບິ່ງລາຍລະອຽດຂອງຂໍ້ບົກພ່ອງ (ເຊັ່ນ: DNF Bug 1032541), ກົດທີ່ມັນ. ໃນກໍລະນີທີ່ບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງໄດ້ຖືກຍື່ນແລ້ວທີ່ອະທິບາຍບັນຫາ, ທ່ານສາມາດໃຫ້ຂໍ້ມູນເພີ່ມເຕີມໃດໆທີ່ທ່ານອາດຈະຕ້ອງລາຍງານ.

ເພື່ອໃຫ້ໄດ້ຮັບການປັບປຸງກ່ຽວກັບບົດລາຍງານ, ທ່ານຄວນ“ CC” (ສຳ ເນົາກາກບອນ) ຕົວທ່ານເອງຕໍ່ບົດລາຍງານ. ກວດເບິ່ງຕົວເລືອກ“ ຕື່ມຂ້ອຍເຂົ້າໃນລາຍຊື່ CC” ແລະກົດປຸ່ມ“ ບັນທຶກການປ່ຽນແປງ”.

ເມື່ອທ່ານຄົ້ນພົບວ່າຂໍ້ບົກພ່ອງບໍ່ໄດ້ຖືກລາຍງານ, ໃຫ້ສືບຕໍ່ແລະຍື່ນມັນຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກຕໍ່ໄປ.

ການຍື່ນບົດລາຍງານ Bug ໃນ Fedora

ເພື່ອຍື່ນຂໍ້ບົກພ່ອງ, ໃຫ້ກົດປຸ່ມ File ທີ່ມີຂໍ້ບົກພ່ອງ ໃໝ່, ເລືອກ "ຕ້ານກັບ Fedora" ຫຼື "ຕ້ານກັບ EPEL" ຈາກເມນູເລື່ອນລົງ.

ທ່ານຈະຖືກໂອນໄປຫາແມ່ແບບລາຍງານຂໍ້ຜິດພາດ ໃໝ່ ໃນເຄື່ອງຕິດຕາມຂໍ້ຜິດພາດດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຕໍ່ໄປນີ້. ໃຫ້ສັງເກດວ່າເພື່ອເຂົ້າເຖິງແມ່ແບບລາຍງານຂໍ້ບົກພ່ອງ, ທ່ານຄວນມີບັນຊີ Red Hat Bugzilla ແລະຕ້ອງເຂົ້າສູ່ລະບົບ, ຖ້າບໍ່ດັ່ງນັ້ນທ່ານສາມາດສ້າງບັນຊີ ໃໝ່.

ອະທິບາຍໂດຍຫຍໍ້ກ່ຽວກັບຂອບເຂດທີ່ ຈຳ ເປັນຕ້ອງ ກຳ ນົດ:

  • ສ່ວນປະກອບ: ໃຊ້ເພື່ອລະບຸຊື່ຂອງຊຸດ.
  • ເວີຊັນ: ໃຊ້ເພື່ອ ກຳ ນົດລຸ້ນ Fedora ທີ່ທ່ານໄດ້ສັງເກດເຫັນຂໍ້ບົກພ່ອງຢູ່. ທ່ານຍັງສາມາດ ກຳ ນົດ Severity, Hardware ແລະ OS ເຊັ່ນດຽວກັນ.
  • ບົດສະຫຼຸບ: ໃຊ້ສິ່ງນີ້ເພື່ອໃຫ້ບົດສະຫຼຸບສັ້ນໆທີ່ເປັນປະໂຫຍດຂອງບັນຫາ.
  • ຄຳ ອະທິບາຍ: ຕື່ມຂໍ້ມູນລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບບັນຫາໂດຍໃຊ້ແມ່ແບບທີ່ສະ ໜອງ ໃຫ້ (ອະທິບາຍຢູ່ທາງລຸ່ມ).
  • ເອກະສານຄັດຕິດ: ໃຊ້ສິ່ງນີ້ເພື່ອແນບເອກະສານທີ່ໃຫ້ຂໍ້ມູນເພີ່ມເຕີມຂອງບັນຫາ (ໄຟລ໌ອາດຈະປະກອບມີ ໜ້າ ຈໍ, ແຟ້ມເອກະສານບັນທຶກ, ບັນທຶກ ໜ້າ ຈໍແລະອື່ນໆ).

ຕົວເລກການປ່ອຍເວີຊັນຂອງຊຸດຄວນຖືກ ກຳ ນົດໄວ້ທີ່ນີ້. ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງ rpm ເພື່ອເອົາ ຈຳ ນວນຊຸດຂອງຊຸດ (ຊຸດ DNF 4.0.4 ໃນຕົວຢ່າງນີ້):

$ rpm -q dnf  

ລະບຸວ່າບັນຫາດັ່ງກ່າວເກີດຂື້ນເລື້ອຍປານໃດ. ຄຳ ຕອບທີ່ແນະ ນຳ ປະກອບມີ:

  • ຢູ່ສະ ເໝີ: ໃຊ້ເຂົ້າໃນສິ່ງນີ້ຖ້າທ່ານສັງເກດບັນຫາທຸກໆຕອນແລະຫຼັງຈາກນັ້ນ.
  • ບາງຄັ້ງ: ກະລຸນາໃສ່ສິ່ງນີ້ຖ້າທ່ານສັງເກດບັນຫາບາງຄັ້ງ.
  • ພຽງແຕ່ຄັ້ງດຽວ: ກະລຸນາໃສ່ສິ່ງນີ້ຖ້າທ່ານໄດ້ສັງເກດບັນຫານີ້.

ໃນພາກສຸດທ້າຍຂອງ ຄຳ ອະທິບາຍບັນຫາ, ທ່ານສາມາດສະ ໜອງ ຂໍ້ມູນທີ່ຊ່ວຍໃຫ້ຜູ້ຊົມໃຊ້ອື່ນໆສາມາດກວດສອບຂໍ້ບົກພ່ອງໄດ້, ແລະພວກເຂົາຍັງແຈ້ງໃຫ້ນັກພັດທະນາຮູ້ວ່າບາດກ້າວສະເພາະໃດ ໜຶ່ງ ທີ່ເຮັດໃຫ້ເກີດບັນຫາ.

  • ຜົນໄດ້ຮັບຕົວຈິງ: ລະບຸສິ່ງທີ່ທ່ານສັງເກດເມື່ອບັນຫາເກີດຂື້ນ.
  • ຜົນໄດ້ຮັບທີ່ຄາດວ່າຈະ: ພາກສະ ໜາມ ນີ້ຖືກໃຊ້ເພື່ອປ້ອນສິ່ງທີ່ທ່ານຄາດຫວັງວ່າຄວນຈະເກີດຂື້ນຖ້າຊອບແວປະຕິບັດຢ່າງຖືກຕ້ອງ?
  • ຂໍ້ມູນເພີ່ມເຕີມ: ຕື່ມຂໍ້ມູນເພີ່ມເຕີມທີ່ອາດຈະເປັນປະໂຫຍດແກ່ຜູ້ຮັກສາທີ່ນີ້.

ເມື່ອທ່ານໄດ້ລາຍງານຂໍ້ບົກພ່ອງ, ສິ່ງຕໍ່ໄປແມ່ນການສັງເກດເບິ່ງການປັບປຸງໃດໆກ່ຽວກັບມັນ. ໂດຍປົກກະຕິແລ້ວ, ການແຈ້ງເຕືອນທາງອີເມວກ່ຽວກັບ ຄຳ ເຫັນ ໃໝ່ໆ ຕໍ່ບົດລາຍງານຈະຖືກສົ່ງໄປຫາທຸກໆຄົນທີ່ເປັນສ່ວນ ໜຶ່ງ ຂອງບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງ (i.e ຜູ້ລາຍງານຂ່າວ, ຜູ້ຮັກສາແລະຜູ້ຊົມໃຊ້ອື່ນໆ).

ຖ້າຂໍ້ບົກພ່ອງເກີດຂື້ນໄດ້ຮັບການແກ້ໄຂ, ຜູ້ຮັກສາປ່ອຍໂປແກຼມສະບັບປັບປຸງໃຫ້ດີຂື້ນ. Bodhi (ລະບົບເວບໄຊທ໌ທີ່ ອຳ ນວຍຄວາມສະດວກໃຫ້ແກ່ຂັ້ນຕອນການເຜີຍແຜ່ການປັບປຸງ ສຳ ລັບການແຈກຈ່າຍຊອບແວທີ່ໃຊ້ໂດຍ Fedora) ຈະເພີ່ມ ຄຳ ເຫັນໃຫ້ກັບບົດລາຍງານດັ່ງກ່າວ, ຫລັງຈາກມີການປັບປຸງໂປແກຼມໂປແກຼມສະບັບອອກ.

ສຸດທ້າຍ, ທ່ານສາມາດຊ່ວຍຜູ້ດູແລຮັກສາໄດ້ໂດຍການຢືນຢັນວ່າລຸ້ນທີ່ຖືກປັບປຸງໃຫ້ດີຂື້ນໃນ Bodhi. ເມື່ອການປັບປຸງໂປແກຼມໂປແກຼມທີ່ຖືກປັບປຸງໄດ້ຜ່ານຂັ້ນຕອນ QA (ການຮັບປະກັນຄຸນນະພາບ), ຂໍ້ບົກພ່ອງຈະຖືກປິດໂດຍອັດຕະໂນມັດ.

ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍເຖິງຂັ້ນຕອນຕ່າງໆຂອງການຍື່ນບົດລາຍງານກ່ຽວກັບຂໍ້ບົກພ່ອງ ໃໝ່ ໃນ Fedora. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ເຫັນຫຼືຂໍ້ມູນພິເສດທີ່ຈະແບ່ງປັນ, ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.