คำถามติดแท็ก launchpad

คำถามที่เกี่ยวข้องกับ Launchpad.net เว็บไซต์ที่ใช้สำหรับโครงการโอเพ่นซอร์ส Ubuntu ส่วนใหญ่

4
ทำไม Ubuntu จึงใช้ Launchpad แทน GitHub หรือ Bitbucket
ฉันสงสัยว่าทำไมโครงการ Ubuntu ส่วนใหญ่จึงใช้Launchpad.netแทนGitHubสำหรับระบบควบคุมเวอร์ชันและระบบติดตามบั๊ก มีเหตุผลเฉพาะว่าทำไม Ubuntu จึงใช้ launchpad (และต่อจากนี้bzr)?
65 launchpad  github 

5
Gradle ใน Ubuntu สำหรับ Launchpad
ปรากฏว่า Ubuntu ไม่มี Gradle รุ่นใหม่ในที่เก็บของพวกเขาด้วยเหตุผลบางอย่าง ฉันต้องการมันสำหรับโครงการที่จะสร้างโดย Launchpad ฉันควรทำอย่างไรเกี่ยวกับเรื่องนี้?

2
ฉันจะสร้าง PPA สำหรับโปรแกรมทำงานได้อย่างไร
สมมติว่าฉันมีแอปพลิเคชันที่ใช้งานได้เขียนด้วย C, C ++ หรือ Python ฉันต้องการสร้าง Launchpad PPA เพื่อให้ผู้อื่นสามารถติดตั้งได้จากแพ็คเกจ โปรดให้คำแนะนำทีละขั้นตอนสำหรับการทำสิ่งนี้ตั้งแต่ต้นจนจบ (หรือระบุลิงก์ที่ทำเช่นเดียวกัน) ภาษาการเขียนโปรแกรมสำคัญหรือไม่ (มันเป็นสคริปต์ทุบตีได้หรือไม่) ฉันต้องเพิ่มอะไรในงานสร้างของฉันหรือไม่? บิวด์ควรติดตั้งตัวเองที่ใด ฉันจะกำหนดการพึ่งพาได้อย่างไร ฉันจะใช้การอ้างอิงได้อย่างไร ฉันจะสร้าง. deb ได้อย่างไร ฉันต้องทำอะไรก่อนที่จะอัปโหลดไปยัง Launchpad?


7
วิธีรับข้อบกพร่อง
เป็นวิธีที่ดีที่สุดในการรับข้อผิดพลาดที่สำคัญโดยคนที่เหมาะสมดังนั้นจึงสามารถแก้ไขได้โดยเร็วที่สุด มีข้อผิดพลาดกับ GVFS ซึ่งป้องกันไม่ให้นักพัฒนาอย่างฉันใช้ IDE ใน 10.10 เราจำเป็นต้องปรับลดรุ่นเป็น 10.04 เพื่อใช้ซอฟต์แวร์ IDE ของเรา ฉันจะเรียกมันว่าเป็นข้อผิดพลาดที่สำคัญ เราได้รายงานในรายงานข้อผิดพลาดเหล่านี้แล้ว: https://bugs.launchpad.net/ubuntu/+source/gnome-vfs/+bug/658069 https://bugs.launchpad.net/ubuntu/+source/geany/+bug/643253 แต่จนถึงขณะนี้ยังไม่มีการตอบสนองอย่างเป็นทางการที่ฉันเห็น ฉันจะทำให้มันเห็นได้อย่างรวดเร็วและคงที่ได้อย่างไร? ฉันเข้าใจว่าความอดทนเป็นความคิดที่ดีอยู่เสมอ แต่มีอะไรอีกบ้างที่สามารถทำได้ในรายงานข้อผิดพลาดเหล่านี้เพื่อดึงดูดความสนใจ ฉันมีความสุขที่จะรอ แต่ถ้ามีสิ่งที่เราสามารถทำได้เพื่อเร่งกระบวนการมันจะเป็นการดีที่จะรู้ว่า :)

4
ฉันจะเผยแพร่รหัสโครงการออนไลน์ได้อย่างไรเพื่อให้บางคนสามารถช่วยเหลือฉันได้
โปรเจคท้องถิ่นของฉันมีรหัสบางอย่างที่ใช้งานไม่ได้และฉันต้องการแสดงให้คนอื่นดูและอาจมอบมือให้ฉัน นี่ไม่ใช่ตัวอย่างสั้น ๆ หรือไฟล์เดียว มีหลายไฟล์และไดเรกทอรีที่เกี่ยวข้อง ฉันจะเผยแพร่รหัสได้ดีที่สุดอย่างไร


3
ฉันจะเสนอโครงการของฉันให้เป็นส่วนหนึ่งของ Debian ได้อย่างไร
ฉันมีโครงการใหม่ที่โฮสต์ที่ launchpad.net โครงการของฉันมีประโยชน์สำหรับทั้ง: Ubuntu และ Debian อย่างไรก็ตามฉันไม่สามารถหาเอกสารเพื่อเริ่มโฮสต์โครงการของฉันที่ launchpad.net และนำแพคเกจของฉันกลับไปเป็น Debian ได้ จะเสนอโครงการของฉันให้เป็นส่วนหนึ่งของ Debian ได้อย่างไร? อะไรคือความแตกต่างระหว่าง Ubuntu และ Debian? ฉันสามารถให้บริการพื้นที่ไว้ที่ launchpad.net แต่ขอให้ดำเนินการข้ามโฮสต์ (และจัดแพคเกจ) ที่ Debian ด้วยหรือไม่ ขอบคุณล่วงหน้า.

1
จะเตรียม PPA ที่อัปเดตอัตโนมัติได้อย่างไร
ฉันมี source code บางตัวใน repo SVN ซึ่งอัพเดททุกวัน มีวิธีที่จะผลักดันแพ็กเกจแหล่งข้อมูลนี้เป็น PPA ที่จะอัปเดตจากลำต้น SVN และสร้างแพ็คเกจใหม่สำหรับฉันหรือไม่ หรือฉันต้องการกลไกของตัวเองในการผลักดันแพ็กเกจซอร์สใหม่สำหรับทุก ๆ การอัพเดทจาก trunk?
21 ppa  launchpad  svn 

2
Git บน Launchpad
ฉันพัฒนารหัสส่วนใหญ่ของฉันใน Git repos ตอนนี้ฉันเริ่มใช้งานได้มากขึ้นเล็กน้อยบน Launchpad ฉันเริ่มเก็บ Bazaar ซึ่งมีความแตกต่างสอง "เล็กน้อย" จากขั้นตอนการทำงานของ Git ที่เทียบกับวิธีที่ฉันพัฒนารหัสปกติ ในขณะที่ฉันไม่สนใจการใช้ Bazaar ฉันสังเกตว่า Launchpad มีตัวเลือกในการใช้เครื่องมือ VSC หลายตัว ฉันอยากรู้ว่าวิธีนี้ทำงานอย่างไรกับ Launchpad โดยเน้นไปที่สิ่งต่อไปนี้: repo สะท้อนเป็น Git repo หรือ repository ของ Bazaar หรือไม่? ถ้าเป็น repo Bazaar - หลายสาขาในที่เก็บ Git ทำมิเรอร์บน Launchpad อย่างไร มีการอัปเดตจากผู้ใช้ที่ผลักไปยังสาขา LP อย่างไร กิ่งไม้จาก Git ถูกพิจารณาว่าเป็นแบบอ่านอย่างเดียวหรือ LP จะพยายามผลักพวกมันไปยังเซิร์ฟเวอร์ Git หรือไม่? …
21 launchpad  git  bazaar 

2
กระดาษตัดคืออะไร
โครงการ One Hundred Paper Cuts กล่าวว่าจะแก้ไข 100 'การตัดกระดาษ' ในแต่ละรอบการปล่อย คำจำกัดความของการตัดกระดาษคืออะไร
21 launchpad 

2
ฉันจะส่งโปรแกรมแก้ไขไปยังโครงการ Launchpad ได้อย่างไร
ด้วยพื้นหลัง Git / GitHub และรู้น้อยมากเกี่ยวกับ Bazaar VCS ฉันต้องการรายงานข้อบกพร่องบางครั้งให้กับโครงการที่โฮสต์บน Launchpad และแม้แต่ส่งแพตช์ ฉันต้องการที่จะทำในลักษณะ "เหมาะสม" เพื่อให้พร้อมสำหรับการรวมหรือปรับปรุงในขณะที่ไม่ได้รับ ฉันไม่สามารถหาวิธีง่าย ๆ ที่เหมาะสมสำหรับความต้องการของฉันได้ สิ่งที่ฉันทำจนถึงตอนนี้: ฉันสร้างบัญชี Launchpad แล้ว รายงานข้อผิดพลาด ติดตั้ง Bazaar และตั้งค่าคีย์ SSH เป็นต้น ตอนนี้ถ้าเป็น GitHub ฉันก็จะได้ แยก repo โคลน repo คดเคี้ยว สร้างสาขาที่มีชื่ออย่างดีและทำงาน กระทำ + ผลัก สร้างคำขอดึงโดยใช้ GitHub WUI แต่ไม่ใช่ GitHub และสถาปัตยกรรม Launchpad และ Bazaar นั้นค่อนข้างแตกต่างจาก GitHub / …
20 launchpad  git  bazaar  patch 

1
วิธีนำไฟล์ changelog ไปใช้กับแพ็คเกจใน PPA เมื่อสร้างจากสูตร
เมื่อแพ็กเกจของฉันถูก build โดย launchpad โดยใช้สูตรมันจะข้าม./debian/changelogไฟล์ที่ฉันมีให้และมันจะสร้างสิ่งที่ไร้ประโยชน์ดังต่อไปนี้: harmonyseq (0.14~natty1) maverick; urgency=low * Auto build. -- Rafal Cieslak <rafalcieslak256@gmail.com> Tue, 25 Jan 2011 16:56:57 +0000 มันจะดีกว่านี้ถ้า launchpad เก็บรายการการเปลี่ยนแปลงที่ฉันเตรียมไว้ในไฟล์ changelog แทนที่จะใส่ "Auto build" ที่นั่น ฉันจะบังคับ Launchpad ให้ใช้รายการการเปลี่ยนแปลงจากไฟล์ changelog ของฉันได้อย่างไรเมื่อสร้างแพ็คเกจจากสูตร

1
Karma มีเกณฑ์บน Launchpad สำหรับการเข้าถึงฟีเจอร์บางอย่างหรือไม่
ขณะนี้ฉันกำลังตรวจสอบบัสบน Launchpad และตัวเลือกในการทดสอบพวกเขานั้นเป็นสีเทาสำหรับฉัน นี่เป็นเพราะกรรมของฉันไม่สูงพอ (599 ตอนเขียน) หรือเป็นเพราะฉันไม่ได้เป็นส่วนหนึ่งของทีมที่ถูกต้อง (ฉันกำลังทำงานบนกระดาษ)

2
อัปโหลดไปยัง PPA สำเร็จแล้ว แต่แพคเกจไม่ปรากฏขึ้น
ฉันพยายามอัปโหลดแพ็คเกจไปยังPPA ของฉันเป็นครั้งแรก ฉันต้องการใช้ PPA สำหรับโครงการOpenStack Compute (nova)รุ่นที่กำหนดเองดังนั้นฉันจึงพยายามทดสอบโดยการอัปโหลดแพคเกจที่สอดคล้องกับรุ่น bexar ของโครงการนี้ (lp: nova / bexar) ด้วยหมายเลขเวอร์ชันใหม่และ รายการการเปลี่ยนแปลง ฉันเซ็นชื่อแพ็กเกจซอร์สโดยใช้คีย์ OpenGPG ซึ่งอัปโหลดไปยัง ubuntu keyserver แล้ว: $ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1" $ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB เมื่อฉันพยายามอัปโหลดไฟล์ไปยังที่เก็บดูเหมือนว่ามันจะใช้งานได้ (อีเมลจริงถูกปิดบัง): $ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes Checking signature on .changes gpg: Signature …
18 ppa  launchpad 

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