मैं पहली बार अपने पीपीए में पैकेज अपलोड करने की कोशिश कर रहा हूं ।
मैं ओपनस्टैक कम्प्यूट (nova) प्रोजेक्ट के अनुकूलित संस्करणों के लिए PPA का उपयोग करना चाहता हूं , इसलिए मैंने इस प्रोजेक्ट के बीक्सर रिलीज़ (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
क्या मैं आगे कुछ करने वाला हूँ? मैं कैसे गलत हो सकता हूं? जब तक मैंने अपलोड किया है, इस लेखन के रूप में, यह डेढ़ दिन हो गया है।
संपादित करें: मैंने इसे फिर से आज़माया, और मुझे ईमेल सूचना मिली। मैंने दूसरे itme dpkg-buildpackage के लिए झंडे का थोड़ा अलग सेट इस्तेमाल किया:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB