Jak używać ppa.launchpad.net?

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Jak używać ppa.launchpad.net?

Post autor: e-San »

Witam!

Czy wie ktoś gdzie można znaleźć [howto] wrzucania projektów na launchpada?
Poproszono mnie o opiekę nad pewnym softem, myślałem, że to fajnie przysłużyć się jakoś.. komuś, więc spróbowałem. Zrobiłem paczkę - nie wiem czy dobrze - instrukcje na stronie launchpada są dla mnie chaotyczne i mało zrozumiałe. Wrzuciłem klucze ssh i openpgp. Założyłem --coś--, prawdopodobnie stronę projektu i próbowałem wrzucić paczkę na serwer. dput (dput ppa:san-plusnet/spek <source.changes> i przez 'my-ppa' po skonfigurowaniu) - wszystko wygląda tak jak ma być tj.:

Kod: Zaznacz cały

san@eeepc:~/Pobrane/SRC$ dput my-ppa spek*changes
Checking signature on .changes
gpg: Podpisano pią, 10 wrz 2010, 18:55:30 CEST z użyciem RSA kluczem o ID 0D7270B3
gpg: Poprawny podpis od "San Zamoyski <san@[ciach]>"
Good signature on /media/Data/Downloads/SRC/spek_0.6-1_source.changes.
Checking signature on .dsc
gpg: Podpisano pią, 10 wrz 2010, 18:55:20 CEST z użyciem RSA kluczem o ID 0D7270B3
gpg: Poprawny podpis od "San Zamoyski <san@[ciach]l>"
Good signature on /media/Data/Downloads/SRC/spek_0.6-1.dsc.
Uploading to my-ppa (via ftp to ppa.launchpad.net):
san@[ciach]@ppa.launchpad.net password: 
  Uploading spek_0.6-1.dsc: done.
  Uploading spek_0.6.orig.tar.gz: done.    
  Uploading spek_0.6-1.diff.gz: done.
  Uploading spek_0.6-1_source.changes: done.
Successfully uploaded packages.
ale packi nie pojawiają się na serwerze.

Kod: Zaznacz cały

san@eeepc:~/Pobrane/SRC$ cat ~/.dput.cf
[my-ppa]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~san-plusnet/spek/ubuntu/
login = san@[ciach]
allow_unsigned_uploads = 0
co robię nietak?
jest jakiś tutek?
Pozdrawiam!

ruszyło, nie wiem już co było nie tak, ale w końcu dostałem maila 'rejected'. hurra!/damn...

powód: źle ustawiona nazwa dystrybucji (automagiczne unknown, czy coś), zamiana na lucid, pomogła.
potem była "Unknown section 'Sound'", zmiana na 'sound' pomogła. Długo szukałem, ale znalazłem listę: http://packages.debian.org/unstable/ . Była gdzieś bardziej 'precyzyjna' lista (tj. dokładne dozwolone nazwy), ale zgubiłem.

teraz mam: "Rejected:
PPA uploads must be signed by an Ubuntu Code of Conduct signer."

zgłupiałem...

edit.
zmądrzałem: https://launchpad.net/codeofconduct
san@eeepc:
1GB ram, 16GB ssd, Pentium Celeron M 0.9GHz, SDHC 4GB, i915.
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Jak używać ppa.launchpad.net?

Post autor: kklimonda »

Skasuj ~/.dput.cf i używaj pełnego celu. Po pewnym czasie dostaniesz list z informacją czy upload się powiódł a jeżeli nie to jakie były problemy.
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Jak używać ppa.launchpad.net?

Post autor: e-San »

Nie zauważyłem Twojego postu i wyedytowałem swój.
Dodam jeszcze jaką metodologię stosuję dodając zaktualizowane debian/* pliki.

Kod: Zaznacz cały

#wejście do katalogu źródeł
  cd spek-0.6/
#zmiana numerka edycji
  debchange -i
#edycja maila i dependency
  nano debian/*
#rebuild źródeł
  debuild -S
#reup
  cd ..
  ls
  dput ppa:your-login/spek-test1 *4_source.changes #ostatni plik .changes
Powodzenia innym, którzy będą zaczynać.

EDIT:
Czy mógłbym prosić o jeszcze jedną radę?

Jak dodać paczkę z innego PPA-repo by zainstalowała się przed uruchomieniem kompilacji?

mam:https://help.launchpad.net/Packaging/PP ... rcePackage
san@eeepc:
1GB ram, 16GB ssd, Pentium Celeron M 0.9GHz, SDHC 4GB, i915.
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Jak używać ppa.launchpad.net?

Post autor: kklimonda »

Każde PPA w prawym górnym rogu ma opcje - jedną z nich jest "Edit PPA dependencies" gdzie możesz ustawić na jakich innych PPA zależy - potem tylko dodajesz paczki do Build-Dependencies
Awatar użytkownika
e-San
Piegowaty Guziec
Piegowaty Guziec
Posty: 24
Rejestracja: 24 paź 2009, 11:59
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Jak używać ppa.launchpad.net?

Post autor: e-San »

Dzięki za odpowiedź, wszystko już chyba śmiga.
Rozgryzienie tego wszystkiego zajęło mi dzień i kawałek następnego.
Nie ma nikogo kto by się podjął napisania tutka?

Moje dzieło, gdyby ktoś był ciekaw: spek.e-San.info

Dziękuję wszystkim za uwagę,
pozdrawiam.
san@eeepc:
1GB ram, 16GB ssd, Pentium Celeron M 0.9GHz, SDHC 4GB, i915.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości