ฉันพยายามอัปโหลดแพ็คเกจไปยัง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 made Fri 11 Feb 2011 03:52:50 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1_source.changes.
Checking signature on .dsc
gpg: Signature made Fri 11 Feb 2011 03:52:44 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1.dsc.
Uploading to ppa (via ftp to ppa.launchpad.net):
Uploading nova_2011.2~bzr663-1isi1.dsc: done.
Uploading nova_2011.2~bzr663-1isi1.tar.gz: done.
Uploading nova_2011.2~bzr663-1isi1_source.changes: done.
แต่แพคเกจไม่ได้จดทะเบียนในหน้า PPA ของฉัน หากฉันพยายามอัปโหลดอีกครั้งฉันได้รับข้อผิดพลาด:
$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes
Package has already been uploaded to ppa on ppa.launchpad.net
Nothing more to do for nova_2011.2~bzr663-1isi1_source.changes
ฉันควรจะทำอะไรต่อไปหรือไม่ ฉันจะติดตามสิ่งที่ผิดได้อย่างไร จากการเขียนครั้งนี้ใช้เวลาหนึ่งวันครึ่งแล้วตั้งแต่ฉันอัพโหลดเสร็จ
แก้ไข: ฉันลองอีกครั้งและฉันได้รับอีเมลแจ้งเตือน ฉันใช้ชุดค่าสถานะแตกต่างกันเล็กน้อยสำหรับ dpkg-buildpackage itme ที่สอง:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB