Upload sur ppa Launchpad

View: New views
5 Messages — Rating Filter:   Alert me  

Upload sur ppa Launchpad

by Natal Ngétal :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Bonjour,

Je ne sais pas si c'est le meilleur endroit pour poser ma question, car
cela ne concerne pas directement Ubuntu, mais plutôt de l'outil d'aide au
développement utilisé est développé par Canonical. Mon problème n'est
pas bien compliqué, mais j'admets que je n'arrive pas à voir d'où vient
le problème.

Je cherche à envoyer un package deb que j'ai fais pour une lib Perl sur
un PPA que j'ai créé. J'ai donc un .dput.cf dans mon home utilisateur
qui ressemble à ceci :
[curses-toolkit]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~hobbestigrou/curses-toolkit/ubuntu
login = anonymous
allow_unsigned_uploads = 0

Dput pour package upload tool for Debian. Généralement l'outil utilisé
pour pusher des paquets Debian sur une archive et qui est aussi celui
qu'il faut utiliser pour les ppa. Je ne vois à priori pas d'erreur dans
ces lignes. J'indique le nom que je souhaite utiliser pour mon ppa,
l'hôte sur lequel je souhaite envoyer le paquet, la méthode qui est donc
ftp, le chemin de l'archive, et pour finir qu'il n'y a pas de login, mais
qu'il faut que le paquet soit signé.

Lorsque j'exécute dput de cette manière :

dput curses-toolkit libcurses-toolkit-perl_0.093000-2_i386.changes

Il semblarait que tout c'est bien passé :
Good signature on
projets/deb/curses-toolkit/libcurses-toolkit-perl_0.093000-2.dsc
Uploading to curses-toolkit (via ftp to ppa.launchpad.net):
Uploading libcurses-toolkit-perl_0.093000-2.dsc: done.
Uploading libcurses-toolkit-perl_0.093000-2.tar.gz: done.  
Uploading libcurses-toolkit-perl_0.093000-2_all.deb: done.    
Uploading libcurses-toolkit-perl_0.093000-2_i386.changes: done.
Successfully uploaded packages.

D'ailleurs si je tente une nouvelle fois d'exécuter dput j'ai un message
qui me dit que le paquet est déjà sur launchpad.

Already uploaded to curses-toolkit on ppa.launchpad.net
Doing nothing for libcurses-toolkit-perl_0.093000-2_i386.changes

On peut donc à priori penser qu'il devrait être présent sur le ppa, mais
il n'est pourtant point présent.

https://launchpad.net/~hobbestigrou/+archive/curses-toolkit
ftp://ppa.launchpad.net/~hobbestigrou/curses-toolkit/ubuntu/

J'ai essayé de diverse façon mais je n'ai pas réussi. Si quelqu'un avait
un lien vers une documentation ou encore aurait une idée d'où peut venir
le problème cela m'aiderai beaucoup.





--
\0/ Hobbestigrou
site web: http://erakis.im

--
ubuntu-fr mailing list
ubuntu-fr@...
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Re: Upload sur ppa Launchpad

by Sébastien / Seb-bubuntu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Natal Ngétal a écrit :
> Bonjour,

Salut,

> [snip]
> Je cherche à envoyer un package deb que j'ai fais pour une lib Perl sur
> un PPA que j'ai créé. J'ai donc un .dput.cf dans mon home utilisateur
> qui ressemble à ceci :
> [snip]
> Lorsque j'exécute dput de cette manière :
>
> dput curses-toolkit libcurses-toolkit-perl_0.093000-2_i386.changes
>
> Il semblarait que tout c'est bien passé :
> [snip]
> Successfully uploaded packages.
>
> D'ailleurs si je tente une nouvelle fois d'exécuter dput j'ai un message
> qui me dit que le paquet est déjà sur launchpad.
>
> Already uploaded to curses-toolkit on ppa.launchpad.net
> Doing nothing for libcurses-toolkit-perl_0.093000-2_i386.changes
>
> [snip]

Il ne faut pas perdre de vue que les paquets que tu envoies sur ton PPA
sont des paquets sources (.dsc), il faut donc laisser un peu de temps à
launchpad pour construire les paquets binaires (.deb) pour les
différentes architectures supportées.

Je n'ai pas fait d'upload depuis le changement d'interface de launchpad
mais, si ca n'a pas changé, tu devrais avoir accès aux résultats des
processus de constructions de ton(tes) paquet(s).
Ce n'est qu'une fois construits que les paquets binaires apparaissent
dans ton PPA.

La doc (succinte!) de launchpad pour le dépôt de paquets:
https://help.launchpad.net/Packaging/PPA/Uploading

Entrée plus générale sur la construction des paquets par launchpad:
https://help.launchpad.net/Packaging

Séb

--
ubuntu-fr mailing list
ubuntu-fr@...
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Re: Upload sur ppa Launchpad

by Avell Diroll-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Natal Ngétal wrote:
> Je ne sais pas si c'est le meilleur endroit pour poser ma question, car
> cela ne concerne pas directement Ubuntu, mais plutôt de l'outil d'aide au
> développement utilisé est développé par Canonical. Mon problème n'est
> pas bien compliqué, mais j'admets que je n'arrive pas à voir d'où vient
> le problème.

Effectivement cette liste discute peu du launchpad, je te suggère ces
différentes pistes pour avoir plus d'info:

le wiki d'aide du launchpad:
https://help.launchpad.net/

et en particulier:
https://help.launchpad.net/Packaging/PPA/Uploading

la mailing list du launchpad:
https://lists.launchpad.net/launchpad-users/

le canal #launchpad sur freenode (irc)

> Je cherche à envoyer un package deb que j'ai fais pour une lib Perl sur
> un PPA que j'ai créé.
(snip)

> dput curses-toolkit libcurses-toolkit-perl_0.093000-2_i386.changes
> Il semblarait que tout c'est bien passé :
> Good signature on
> projets/deb/curses-toolkit/libcurses-toolkit-perl_0.093000-2.dsc
> Uploading to curses-toolkit (via ftp to ppa.launchpad.net):
> Uploading libcurses-toolkit-perl_0.093000-2.dsc: done.
> Uploading libcurses-toolkit-perl_0.093000-2.tar.gz: done.  
> Uploading libcurses-toolkit-perl_0.093000-2_all.deb: done.    
> Uploading libcurses-toolkit-perl_0.093000-2_i386.changes: done.
> Successfully uploaded packages.

Une piste:
Le launchpad sert de build system ... il construit et signe les paquets
à partir des sources (et fait quelques validations au passage). Ainsi il
faut attendre un peu le temps que le build system construise le paquet.
Par ailleurs, je ne sais pas dans quel mesure la présence d'un paquet
deb dans le ppa influe sur la mise en oeuvre du build system (on est pas
censé envoyé de .deb sur le ppa ...)

Bonne continuation

Ju
--
A bus station is where a bus stops. A train station is where a train
stops. On my desk, I have a workstation. What more can I say.

--
ubuntu-fr mailing list
ubuntu-fr@...
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Re: Upload sur ppa Launchpad

by Natal Ngétal :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le samedi 07 novembre 2009 à 05:08:48, Séb a écrit :
> Il ne faut pas perdre de vue que les paquets que tu envoies sur ton PPA
> sont des paquets sources (.dsc), il faut donc laisser un peu de temps à
> launchpad pour construire les paquets binaires (.deb) pour les
> différentes architectures supportées.
Oui je me suis douté que cela pouvait être du au faite qu'il fallait un
peu de temps pour que launchpad construise le paquet, mais je me demande
combien de temps, car là je trouve cela un peu long.

> Je n'ai pas fait d'upload depuis le changement d'interface de launchpad
> mais, si ca n'a pas changé, tu devrais avoir accès aux résultats des
> processus de constructions de ton(tes) paquet(s).
> Ce n'est qu'une fois construits que les paquets binaires apparaissent
> dans ton PPA.
Justement je ne vois aucune interface permettant de suivre le processus
de construction c'est d'ailleurs ce qui m'étonne.

> La doc (succinte!) de launchpad pour le dépôt de paquets:
> https://help.launchpad.net/Packaging/PPA/Uploading
>
> Entrée plus générale sur la construction des paquets par launchpad:
> https://help.launchpad.net/Packaging
>
Oui la doc comme dit est très succinte je l'avais lu d'ailleurs avant
d'envoyer le mail, mais n'ayant aucune erreur lors de l'upload de dput j'ai un peu de mal à
comprendre d'où cela peut venir, et de plus n'ayant pas d'interface
m'indiquant le processus j'ai du mal à comprendre peut-être que le
paquet a été effectivement envoyé sur lp mais qu'il n'arrive pas à
construire le paquet binaire pour diverse, mais je n'ai aucune idée. Je
vais donc être patient et attendre jusqu'à lundi et si toujours rien
alors j'enverrai un mail sur la ml lp. Merci pour pour la réponse en
tous les cas.

--
\0/ Hobbestigrou
site web: http://erakis.im

--
ubuntu-fr mailing list
ubuntu-fr@...
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Re: Upload sur ppa Launchpad

by Sébastien / Seb-bubuntu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Natal Ngétal a écrit :
> Le samedi 07 novembre 2009 à 05:08:48, Séb a écrit :
>> Il ne faut pas perdre de vue que les paquets que tu envoies sur ton PPA
>> sont des paquets sources (.dsc), il faut donc laisser un peu de temps à
>> launchpad pour construire les paquets binaires (.deb) pour les
>> différentes architectures supportées.
> Oui je me suis douté que cela pouvait être du au faite qu'il fallait un
> peu de temps pour que launchpad construise le paquet, mais je me demande
> combien de temps, car là je trouve cela un peu long.

J'ai retrouvé les rapports de build! ils sont accessibles ici:
https://launchpad.net/~hobbestigrou/+archive/curses-toolkit/+builds

ou, de manière plus générale:
https://launchpad.net/~username/+archive/ppa_name/+builds

Dans ton cas, il n'y en a aucun... Même pas un rapport "Failed to
upload". C'est assez bizarre.
Peut-être que l'envoi du .deb en plus de paquet source a effectivement
fait capoter les choses... A creuser du côté de la ML donnée par Ju ou
hors liste.

Séb


--
ubuntu-fr mailing list
ubuntu-fr@...
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr