“ แก้ไขพันธสัญญา” หมายความว่าอย่างไร


10

จะใช้งานได้หรือไม่ถ้าฉันทำเครื่องหมายข้อผิดพลาด "Fix Committed" ถ้าแพ็คเกจที่เป็นปัญหานั้นโฮสต์อยู่ต้นน้ำ (นอก Launchpad)

ตัวอย่างเช่น : รายงานข้อผิดพลาด , การแก้ไขความมุ่งมั่น


2
นี่ไม่ได้อยู่ที่นี่จริงๆเพราะมันไม่เฉพาะอูบุนตู คุณอาจจะถามคำถามนี้คำตอบ Launchpad
dv3500ea

8
มันมีประโยชน์สำหรับคนที่ทำงานบั๊กใน ubuntu ว่า: meta.askubuntu.com/questions/243/…
Jorge Castro

2
@ dv3500ea Launchpad เป็นส่วนหนึ่งของ Ubuntu Universe - นี่จะครอบคลุมขอบเขต (ตามที่ @ JorgeCastro ชี้ให้เห็น)
Marco Ceppi

@ WarriorIng64 ฉันกำลังพิจารณาทำเครื่องหมายว่าเป็นคนหลอกลวง แต่คำถามอื่น ๆ ดูเหมือนว่านักพัฒนาซอฟต์แวร์ก็มุ่งเน้นเช่นกัน ฉันคิดว่ามันคุ้มค่ากับคำถามที่แยกต่างหาก
Jjed

1
@ WarriorIng64 คุณต้องมีการทำผิดมีจุดเชื่อมโยง cuz ur โพสต์นี้
tshepang

คำตอบ:


6

คุณสามารถค้นหารายการ Launchpad คำจำกัดความสถานะข้อผิดพลาดวิธีที่พวกเขาใช้ในการติดตามข้อผิดพลาดอูบุนตูที่https://wiki.ubuntu.com/Bugs/Status โดยปกติสำหรับงานแพ็คเกจของ Ubuntu "Fix Committed" จะไม่ตรงกับ "การแก้ไขเป็นอัปสตรีม แต่ยังไม่ได้อยู่ใน Ubuntu"; เพราะโดยปกติคุณสามารถตั้งค่านาฬิกาบั๊กและปล่อยให้ Launchpad จัดการได้ตามที่ Jorge แนะนำ

โปรดทราบว่าทีมงาน Ubuntu บางคนได้กำหนดบทบาทที่แตกต่างให้กับฟังก์ชั่น Launchpad บางอย่างรวมถึงสถานะของบั๊ก สิ่งนี้อาจทำให้เกิดความสับสนในขั้นต้น หากคุณกำลังวิเคราะห์ข้อผิดพลาดในองค์ประกอบเฉพาะอย่างสม่ำเสมอคุณควรทำความคุ้นเคยกับวิธีการที่ทีมรับผิดชอบองค์ประกอบดังกล่าวทำการทดสอบจุดบกพร่อง


หน้าที่คุณเชื่อมโยงไปถึงบอกว่าข้อผิดพลาดของฉันควรจะถูกทำเครื่องหมาย "แก้ไขการมอบหมาย" เป็นอย่างนั้นเหรอ?
tshepang

ไม่ถ้าคุณหมายถึง "อัปสตรีมงานบั๊ก: การแก้ไขอยู่ในบิต CVS / SVN / bzr หรือมุ่งมั่นที่บางแห่ง" ที่ใช้กับงานอัปสตรีม (บรรทัดบนสุดที่มีบรรทัด งานอูบุนตู (งานที่ "ส่งผลกระทบต่อฟิลด์" อ่าน "wajig (Ubuntu)) หากคุณตั้งนาฬิกาข้อมือ Launchpad จะอัปเดตงานอัป
สตรีม

9

"Fix Committed" หมายถึงนักพัฒนาได้คิดหาวิธีแก้ไขปัญหาการทำงานและรวมเข้ากับที่เก็บพัฒนาแล้ว

ปัญหาจะได้รับการอัปเดตเมื่อข้อผิดพลาดมีการทำเครื่องหมาย "แก้ไขการเผยแพร่" สำหรับรุ่น Ubuntu ของคุณ


8

คุณไม่จำเป็นต้องทำสิ่งนี้ด้วยมือ หากคุณตั้งค่านาฬิกาข้อมือ Launchpad สามารถตรวจสอบรายงานข้อผิดพลาดต้นน้ำและตั้งค่าสถานะโดยอัตโนมัติ เพื่อให้โครงการอัปสตรีมจำเป็นต้องมีตัวติดตามบั๊กที่ลงทะเบียนไว้ใน Launchpad (คุณสามารถเพิ่มได้ตลอดเวลาหากไม่มี)

เมื่อคุณทำ Launchpad นี้จะติดตามข้อบกพร่องใน Ubuntu และ upstream ทำให้นักพัฒนาค้นพบข้อบกพร่องที่ได้รับการแก้ไขอัปสตรีมและยังไม่ได้รับการแก้ไขใน Ubuntu

ในกรณีเฉพาะของคุณ wajig ไม่มีการติดตามบั๊กใน Launchpad ฉันไปข้างหน้าและทำอย่างนั้น น่าเสียดายที่โครงการใน Launchpad ไม่ได้ถูกตั้งค่าให้ใช้ตัวติดตามบั๊กภายนอก คุณอาจติดต่อผู้ที่ลงทะเบียนเพื่อเปลี่ยนเพื่อชี้ไปยังตัวติดตาม wajig ต้นน้ำจริงซึ่งจะทำให้ง่ายต่อการเชื่อมโยงรายงานข้อผิดพลาดในอนาคต

ตั้งแต่ยังไม่ได้แก้ปัญหาเดิมของคุณผมออกจากความคิดเห็นในรายงานข้อผิดพลาด ; หวังว่าจะชี้คนที่เหมาะสมให้กับปัญหา


จริงๆแล้วฉันไม่ต้องการให้ตัวติดตามข้อผิดพลาดต้นน้ำ (code.google.com) เชื่อมโยงกับหน้า LP ของแพ็คเกจ ไม่มีใครใช้ตัวติดตามบั๊กนั้น ผู้คนรายงานข้อผิดพลาดโดยตรงที่นี่หรือในเดเบียนและมันก็ใช้ได้กับฉันโดยเฉพาะอย่างยิ่งเนื่องจากแพ็คเกจแทบไม่มีประโยชน์นอกเดเบียน
tshepang

2

ไม่การแก้ไขที่กำหนดคือเมื่อการแก้ไขสำหรับข้อบกพร่องดังกล่าวได้รับการแก้ไขในที่เก็บรหัสที่โครงการใช้


ฉันคิดว่ามันส่อให้เห็นชัดเจน :(
tshepang

1

Launchpad จะกำหนดสถานะ Fix Commited เป็น "Fix Committed: ผู้พัฒนาได้กำหนดให้เขา / เธอแก้ไขไปยัง codebase ของโครงการ" ซึ่งหมายความว่านักพัฒนาได้รับการแก้ไขข้อผิดพลาดแล้ว แต่ยังไม่ได้วางจำหน่ายดังนั้นคุณจะไม่เห็นว่าได้รับการแก้ไขจนกว่าจะเข้าสู่สถานะแก้ไขการเปิดตัว


@ user5537 ดูเนื้อหาของคำถามเพื่อดูว่าฉันหมายถึงอะไร
tshepang
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.