Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 18/11/2006, à 20:05

Isaric

Re : Essai de packaging /falcon

mr_pouit a écrit :

Et sinon, pour construire les paquets, je te conseille d'utiliser pbuilder, ça évitera que ton système ait une influence sur le paquet construit :
- http://doc.ubuntu-fr.org/projets/paquets/creer_un_paquet#compilation_et_creation_du_paquet_binaire

Je me dit pourquoi pas.
Mais je tappe

isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ sudo pbuilder build *dsc
Command line parameter [*dsc] is not a valid .dsc file name
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ sudo pbuilder build gshutdown-0.1.dsc
Password:
Command line parameter [gshutdown-0.1.dsc] is not a valid .dsc file name
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ sudo pbuilder build gshutdown_0.1.dsc
Command line parameter [gshutdown_0.1.dsc] is not a valid .dsc file name
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$

Dernière modification par Isaric (Le 18/11/2006, à 20:30)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#27 Le 18/11/2006, à 21:03

mr_pouit

Re : Essai de packaging /falcon

En fait, il faut que tu les crées, un :

debuild -S -sa

fait dans le dossier gshutdown-0.1 va te créer un *dsc, *diff.gz et *orig.tar.gz dans le dossier parent.

Et ensuite tu pourras faire un "sudo pbuilder build *dsc". wink

Hors ligne

#28 Le 18/11/2006, à 22:02

Isaric

Re : Essai de packaging /falcon

isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$ debuild -S -sa
...
isaric@acer:~/packaging/gshutdown-0.1$ sudo pbuilder build *dsc
...

J'ai les commentaires suivants : gshutdown-0.1.txt

Et les paquets sont là :--> voir post plus loin
Et bien c'est vraiment pas si simple tongue

Dernière modification par Isaric (Le 23/11/2006, à 12:23)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#29 Le 21/11/2006, à 21:24

Isaric

Re : Essai de packaging /falcon

Le dépots

En refonte

marche, mais les commentaires sont pas folichons : gshutdown-0.1.txt


On dit sur le lien au dessus "revision number but there does not seem to be an appropriate original" cela se comprend comment ?

lutin a écrit :

il te faudrait le fichier gshutdown_0.1.orig.tar.gz dans le repertoire au dessus de celui dans lequel tu debuildes

A la fin la 2ième commande "lintian -Iv /..." ... gshutdown source: out-of-date-standards-version 3.6.2 (current is 3.7.2), cela se comprend comment ?

lutin a écrit :

ca veut dire que la version de la debian policy spécifiée dans ton fichier control est trop ancienne par rapport a ta distrib... la version d'edgy est 3.7.2, et manifestement tu as indiqué 3.6.2...  si c'est juste le paquet que tu veux, tu peux récupérer les paquets sources sur le depot et il ne te reste qu'a builder smile

Dernière modification par Isaric (Le 23/11/2006, à 11:50)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#30 Le 21/11/2006, à 21:40

guibis

Re : Essai de packaging /falcon

Isaric, tu peux avoir des infos sur le packaging sur le chan ubuntu-fr-classroom

Dernière modification par guibis (Le 21/11/2006, à 22:33)


Si linux vous prend trop la tête  youp vous fait sa révolution...
http://massot.blog.lemonde.fr/massot/

et vive les tramways .......

Hors ligne

#31 Le 23/11/2006, à 09:44

Isaric

Re : Essai de packaging /falcon

Que veulent dire ces 3 lignes ?

a) W: gshutdown source: native-package-with-dash-version

Sp4rKy a écrit :

tu peux avoir plus d'info en faisant "lintian -i tonpaquet.deb"
cela semble vouloir dire que les sources forcent l'utilisation de dash ac une certaine version

Cela a-t-il une importance pour une compilation "propre" ?

Sp4rKy a écrit :

ça peu...si la version de dash est trop vieille par exemple...mais tu le verras en temps et en heure smile

isaric@acer:~/packaging/gshutdown...../dists/edgy/binary-amd64$  lintian -i gshutdown_0.1-1_amd64.deb
isaric@acer:~/packaging/gshutdown...../dists/edgy/binary-amd64$

Pas de commentaires ?

Sp4rKy a écrit :

c'est que c'est bon...si t'as pas d'erreur smile

b) W: gshutdown source: changelog-should-mention-nmu
c) W: gshutdown source: source-nmu-has-incorrect-version-number 0.1-1

Sp4rKy a écrit :

que le changelog devrait mentionner le nmu... normalement avec -i tu as une description plus complète sur les erreur du deb

C'est quoi le nmu ?
On en parle Guide du nouveau responsable Debian

un NMU (une version du paquet non faite par le responsable)

Pour mnu, j'ai en première ligne de /debian/changelog "gshutdown (0.1-1) unstable; urgency=low", il faut que je la modifie ?

Sp4rKy a écrit :

tu crées des paquets pour Ubuntu... donc, normalement ton changelog devrait être :
gshutdown (0.1-0ubuntu1) edgy; urgency=low
unstable c'est pour debian... et le 0ubuntu1 est pour respecter les règles de packaging ubuntu smile ... c'est de la que viens ton mnu à priori

N: Processing source package gshutdown (version 0.1-0ubuntu1) ...
W: gshutdown source: changelog-should-mention-nmu
W: gshutdown source: source-nmu-has-incorrect-version-number 0.1-0ubuntu1
...
isaric@acer:~/packaging/gshutdown-0.1$
N: Processing source package gshutdown (version 0.1-1.0ubuntu1) ...
W: gshutdown source: changelog-should-mention-nmu
...
isaric@acer:~/packaging/gshutdown-0.1$

Ai-je besoin du fichier "revu-tools" ?

Sp4rKy a écrit :

euh non...bien que ce soit pratique...revu-tools te permet de lancer beaucoup de test sur lepaquet...les memes que ceux fait sur REVU en fait

REVU


Quels sont les paquets que l'on met sous /binary-amd64 (*_amd64.deb)
et ceux que l'on met sous /source (*.orig.tar.gz, 0ubuntu1.diff.gz, *.dsc ) ?
Pour (*.changes) poubelle ?

Gloubiboulga a écrit :

sauf si tu uploades avec dput

note :
Ouvrir le Sources.gz : zless Sources.gz

Dernière modification par Isaric (Le 23/11/2006, à 16:56)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#32 Le 23/11/2006, à 16:56

Isaric

Re : Essai de packaging /falcon

Avec le paquet reprepro, on peut générer un dépôt.

On place les fichiers où ?

isaric@acer:~/packaging/gshutdown-0.1$ reprepro -Vb /home/
isaric/reprepro/ includedeb edgy gshutdown_0.1-1.0ubuntu1_amd64.deb
Unknown field name: 'Archive'
To ignore this use --ignore=unknownfield.
Stop reading further chunks from '/home/isaric/reprepro//conf/distributions' due to previous errors.
There have been errors!
isaric@acer:~/packaging/gshutdown-0.1$

J'ai rajouté un dossier /pool/edgy/

isaric@acer:~$ cd /home/isaric/packaging/gshutdown-0.1
isaric@acer:~/packaging/gshutdown-0.1$ reprepro -Vb /home/isaric/reprepro/ includedeb gshutdown_0.1-1.0ubuntu1_amd64.deb
reprepro [--delete] include[u]deb <distribution> <package>
There have been errors!
isaric@acer:~/packaging/gshutdown-0.1$

J'abandonne reprepro

Je vais regarder avec falcon ?
Le fichiers par défaut /etc/falcon.ini a t-il besoin d'être modifier ?
le numéro de la clé et sinon ?
la basedir = /home/isaric/falcon puisque j'ai déposé  mes fichiers .deb et autres sous /home/isaric/falcon/pool/edgy/extras

mr_pouit a écrit :

changer la description, le label, désactiver le composant 'all'

Et les autres falcon.ini contenant simplement

[falcon]
version=6.10

J'en ai mis sous :
/home/isaric/falcon/pool/edgy
/home/isaric/falcon/pool/edgy/backport
/home/isaric/falcon/pool/edgy/drivers
/home/isaric/falcon/pool/edgy/extras

Mon fichier  /etc/falcon.ini

isaric@acer:~$ falcon update
Falcon repository builder 1.5.4 (C)2005-2006 Dennis Kaarsemaker <dennis@kaarsemaker.net>
W: No releases were found
isaric@acer:~$ falcon update
Falcon repository builder 1.5.4 (C)2005-2006 Dennis Kaarsemaker <dennis@kaarsemaker.net>
*  Updating component 'edgy/backport'
W: Component backport contains no packages for amd64, this may confuse package managers
*  Updating component 'edgy/drivers'
W: Component drivers contains no packages for amd64, this may confuse package managers
*  Updating component 'edgy/extras'
*  Generating release file for release 'edgy'
Vous avez besoin d'une phrase de passe pour déverrouiller la
clé secrète pour l'utilisateur: « moi (oui) <moi@toi.fr> »
clé de 1024 bits DSA, ID ABC5F888, créée le 2006-11-17

Dernière modification par Isaric (Le 24/11/2006, à 08:13)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#33 Le 24/11/2006, à 08:14

Isaric

Re : Essai de packaging /falcon

J'ai rajouté

deb http://isaric.linux.free.fr/depot_isaric edgy extras
deb-src http://isaric.linux.free.fr/depot_isaric edgy extras

W: GPG error: http://isaric.linux.free.fr edgy Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 74BB2963CBF2D839

isaric@acer:~$ gpg --list-keys
/home/isaric/.gnupg/pubring.gpg
-------------------------------
....
pub   1024D/CBF2D839 2006-11-17
uid                  moi <moi@moi.fr>
sub...

Comment créer CBF2D839.gpg
Pour le mettre sur le site  et pouvoir faire
wget -q http://isaric.linux.free.fr/depot_isaric/CBF2D839.gpg -O- | sudo apt-key add -
Sous falcon où mettre CBF2D839.gpg , faut-il relancer falcon update ?

Dernière modification par Isaric (Le 24/11/2006, à 12:18)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#34 Le 24/11/2006, à 09:28

mr_pouit

Re : Essai de packaging /falcon

Isaric a écrit :

isaric@acer:~$ cd /home/isaric/packaging/gshutdown-0.1
isaric@acer:~/packaging/gshutdown-0.1$ reprepro -Vb /home/isaric/reprepro/ includedeb gshutdown_0.1-1.0ubuntu1_amd64.deb
reprepro [--delete] include[u]deb <distribution> <package>
There have been errors!
isaric@acer:~/packaging/gshutdown-0.1$
J'abandonne reprepro

Il te donnait la syntaxe wink

Isaric a écrit :

J'ai rajouté

W: GPG error: http://isaric.linux.free.fr edgy Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 74BB2963CBF2D839

"gpg --export -a CBF2D839 | sudo apt-key add -"

Comment créer CBF2D839.gpg
Pour le mettre sur le site  et pouvoir faire
wget -q http://isaric.linux.free.fr/depot_isaric/CBF2D839.gpg -O- | sudo apt-key add -
Sous falcon où mettre CBF2D839.gpg , faut-il relancer falcon update ?

"gpg --export -a CBF2D839 -o CBF2D839.gpg" devrait faire l'affaire (je suis pas sûr de la syntaxe).

PS : et il y a un très bon manuel de falcon en pdf dans /usr/share/doc/falcon/ il me semble (mais je crois qu'il n'est qu'en anglais)

Hors ligne

#35 Le 24/11/2006, à 12:15

Isaric

Re : Essai de packaging /falcon

Merci mr_pouit

mr_pouit a écrit :

gpg --export -a CBF2D839 | sudo apt-key add -
...
gpg --export -a CBF2D839 -o CBF2D839.gpg

J'ai pas tout compris, mais c'est bon, plus de mesage dans synaptic tongue
Où est partie le fichier CBF2D839.gpg ?

J'ai créé un fichier nom_de_clé.gpg :

isaric@acer:~$ gpg --export  --armor CBF2D839 > CBF2D839.gpg

Une fois récupéré, je mets CBF2D839.gpg sur le site
Et maintenant les clients peuvent faire :

wget -q http://isaric.linux.free.fr/depot_isaric/CBF2D839.gpg -O- | sudo apt-key add -

smile

Dernière modification par Isaric (Le 24/11/2006, à 18:05)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#36 Le 24/11/2006, à 18:05

Isaric

Re : Essai de packaging /falcon

isaric@acer:~$ apt-get source gshutdown
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Nécessité de prendre 246ko dans les sources.
Réception de : 1 http://isaric.linux.free.fr edgy/extras gshutdown 0.1-1.0ubuntu1 (dsc) [660B]
Réception de : 2 http://isaric.linux.free.fr edgy/extras gshutdown 0.1-1.0ubuntu1 (tar) [241kB]
Réception de : 3 http://isaric.linux.free.fr edgy/extras gshutdown 0.1-1.0ubuntu1 (diff) [3710B]
246ko réceptionnés en 2s (101ko/s)                     
dpkg-source: extracting gshutdown in gshutdown-0.1
dpkg-source: unpacking gshutdown_0.1.orig.tar.gz
dpkg-source: applying ./gshutdown_0.1-1.0ubuntu1.diff.gz
isaric@acer:~$

Pourquoi, je ne trouve pas le fichier source dans synaptic  ?

mr_pouit a écrit :

on ne voit jamais les sources dans synaptic...
j'utilise pas trop synaptic, donc je peux dire une connerie, mais il me semble pas

Notes divers pour xvidcap :
Dans un packaging exemple :

Selecting previously deselected package liblame-dev.
Unpacking liblame-dev (from .../liblame-dev_3.96.1-2_amd64.deb) ...

Est-ce une information d'erreur ?

quote=mr_pouit a écrit :

non, il te décrit juste ce qu'il fait

Et

checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
make: *** [configure-stamp] Error 1...
mr_pouit a écrit :

Il manque : libxml-parser-perl

Ben, j'ai le 2.34-4 d'installé dans synaptic, faut-il le mettre sous pbuilder ?

mr_pouit a écrit :

il faut le mettre dans les Build-Depends

Et pour avoir libmp3lame-dev, ça se trouve en source quelque part ?

mr_pouit a écrit :

apt-cache search --names-only lame
et tu pourras trouver le paquet s'il existe
liblame-dev - LAME Ain't an MP3 Encoder

checking for PACKAGE... configure: error: Package requirements (gtk+-2.0 >= 2.4.0 libglade-2.0 glib-2.0 gthread-2.0) were not met:
No package 'libglade-2.0' found
...
make: *** [configure-stamp] Error 1
mr_pouit a écrit :

No package 'libglade-2.0' found
c'est marqué ^^

pourquoi il parle de gtk+2

skateinmars a écrit :

parce qu'il listait toutes les deps la non ?

mr_pouit a écrit :

il te met toute la liste des dépendances, et en dessous il te met celle(s) qui manque(nt)

guibis a écrit :

du coup il faudrait installer libglade-2.0-dev ou libglade-2.0...
euh pardon le mettre dans les depandances ...

mr_pouit a écrit :

nan : apt-cache search --names-only libglade
pour trouver le vrai nom tongue
libglade2-dev - development files for libglade

Adri2000 a écrit :

apt-cache search -n

Dernière modification par Isaric (Le 26/11/2006, à 18:39)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#37 Le 26/11/2006, à 09:04

Isaric

Re : Essai de packaging /falcon

Maintenant est-ce que je peux considérer que le paquet est fait ?
Que faut-il en faire ?

mr_pouit a écrit :

mettre gshutdown sur REVU ? ;p (xvidcap y est déjà)

J'avais vu xvidcap, comment on voit qu'il est bien prévu pour x86 et amd64 ou ppc
[quote=
Gloubiboulga]les paquets sont faits pour toutes les archs

guibis a écrit :

Gloubiboulga: pourquoi il a parfois des restrictions des architectures?

Gloubiboulga a écrit :

parce que ça compile pas... ou parce que c'est destiné à une arch particulière...(genre yaboot)

Je peux faire un paquet pour toutes les architectures ? avec mon amd 64, faut que je modifie falcon ( http://isaric.linux.free.fr/depot_isaric/falcon.txt) ?

mr_pouit a écrit :

tu pourras construire pour amd64, pour i386 si tu fais un chroot, mais pour powerpc tu pourras pas (sauf si tu as un mac ^^)

Sur REVU tout le monde fait pour les 3 architectures

mr_pouit a écrit :

sur REVU, tout le monde file des sources

Par exemple à la page revu xvidcap , il y a 8 fichiers c'est ce qu'il faut fournir ?

mr_pouit a écrit :

nan, tu fournis seulement *.changes, *.dsc, *.gz
avec dput (le logiciel utilisé pour uploader)

Pour dput, il faut s'inscrire à Launchpad ?
Exemple, il me faut installer enigmail sur thunderbird, pour pouvoir lire les mails codés.

isaric@acer:~/packaging/gshutdown-0.1$ dput gshutdown_0.1-1.0ubuntu1_source.changes
Upload package to host ubuntu
Checking Signature on .changes
...
Vous avez besoin d'une phrase de passe pour déverrouiller la
clé secrète pour l'utilisateur: ...
clé de 1024 bits DSA, ID CBF2D839, créée le 2006-11-17
Successfully signed dsc and changes files
isaric@acer:~/packaging/gshutdown-0.1/gshutdown-0.1$

Dernière modification par Isaric (Le 27/11/2006, à 09:16)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#38 Le 27/11/2006, à 09:16

Isaric

Re : Essai de packaging /falcon

Mais j'ai

saric@acer:~/packaging/dput$ dput gshutdown_0.1-1.0ubuntu1_source.changes
Upload package to host ubuntu
Checking Signature on .changes
gpg: Signature faite le lun 27 nov 2006 09:02:35 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric ...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1_source.changes.
Checking Signature on .dsc
gpg: Signature faite le lun 27 nov 2006 09:02:29 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1.dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.dsc: done.
Uploading via ftp gshutdown_0.1.orig.tar.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.diff.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1_source.changes: done.
Successfully uploaded packages.
Not running dinstall.
isaric@acer:~/packaging/dput$

On me dit par mail

Rejected:
Signer has no upload rights at all to this distribution.
Not permitted to upload to the RELEASE pocket in a release in the 'CURRENT' state.

Dernière modification par Isaric (Le 27/11/2006, à 11:03)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#39 Le 27/11/2006, à 13:35

Isaric

Re : Essai de packaging /falcon

Mais j'ai

saric@acer:~/packaging/dput$ dput gshutdown_0.1-1.0ubuntu1_source.changes
Upload package to host ubuntu
Checking Signature on .changes
gpg: Signature faite le lun 27 nov 2006 09:02:35 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric ...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1_source.changes.
Checking Signature on .dsc
gpg: Signature faite le lun 27 nov 2006 09:02:29 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1.dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.dsc: done.
Uploading via ftp gshutdown_0.1.orig.tar.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.diff.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1_source.changes: done.
Successfully uploaded packages.
Not running dinstall.
isaric@acer:~/packaging/dput$

On me dit par mail

Rejected:
Signer has no upload rights at all to this distribution.
Not permitted to upload to the RELEASE pocket in a release in the 'CURRENT' state.

Format: 1.7
Date: Fri, 18 Nov 2006 19:50:00 +0000
Source: gshutdown
Binary: gshutdown
Architecture: source
Version: 0.1-1.0ubuntu1
Distribution: edgy
Urgency: low
Maintainer: Achraf cherti ....
Changed-By: isaric ...
Description: 
 gshutdown  - An advanced shutdown utility
Changes: 
 gshutdown (0.1-1.0ubuntu1) edgy; urgency=low
 .
   * Package amd64 of Initial release.
   * Sources of http://gshutdown.tuxfamily.org/fr/download.php
   * debian/control with the line Build-Depends addition of libxmu-dev
   * debian/control modification with the line Standards-Version: 3.7.2.1
   * Modification before compilation of the file  :
   *    src/detectwm.c --> the line "#include <X11/Xmu/WinUtil.h>" by "/* #include <X11/Xmu/WinUtil.h> */".

"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#40 Le 27/11/2006, à 13:49

mr_pouit

Re : Essai de packaging /falcon

Tu t'es ajouté à cette équipe https://launchpad.net/people/ubuntu-universe-contributors ? (c'est nécessaire pour pouvoir uploader sur REVU wink)

Hors ligne

#41 Le 27/11/2006, à 14:16

Isaric

Re : Essai de packaging /falcon

Après l'inscription, j'ai

isaric@acer:~/packaging/dput$ dput gshutdown_0.1-1.0ubuntu1_source.changes
Upload package to host ubuntu
Already uploaded to upload.ubuntu.com
Doing nothing for gshutdown_0.1-1.0ubuntu1_source.changes
isaric@acer:~/packaging/dput$

Je suppose qu'il faut attendre pour le voir apparaitre sur la liste revu ?
Non ??, J'ai demandé de forcer avec -f

isaric@acer:~/packaging/dput$ dput -f gshutdown_0.1-1.0ubuntu1_source.changes
Upload package to host ubuntu
Checking Signature on .changes
gpg: Signature faite le lun 27 nov 2006 09:02:35 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric ...> »
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1_source.changes.
Checking Signature on .dsc
gpg: Signature faite le lun 27 nov 2006 09:02:29 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric...»
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1.dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.dsc: done.
Uploading via ftp gshutdown_0.1.orig.tar.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.diff.gz: done.
Uploading via ftp gshutdown_0.1-1.0ubuntu1_source.changes: done.
Successfully uploaded packages.
Not running dinstall.
isaric@acer:~/packaging/dput$

Que veut dire :

Successfully uploaded packages.
Not running dinstall
Gloubiboulga a écrit :

que c'est uploadé

Où peut-on voir qu'il est bien enregistré ou au bout de combien de temps il apparaît dans revu.tauware.de

Gloubiboulga a écrit :

5 minutes maxi.
Tu dois avoir un mail "REJECTED" dans ta boîte aux lettres.
Mets ça : http://pastebin.ca/259491 dans ton ~/.dput.cf (remplace  tout)

Dans le fichier  ~/.dput.cf (et non dans /etc/dput.cf que j'ai laissé comme à l'origine), j'ai

[revu]
fqdn = revu.tauware.de
incoming = /incoming
login = anonymous
[DEFAULT]
default_host_main = revu

Dernière modification par Isaric (Le 27/11/2006, à 17:09)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#42 Le 27/11/2006, à 16:39

Isaric

Re : Essai de packaging /falcon

J'ai maintenant :

isaric@acer:~/packaging/dput$ dput -f *source.changes
Upload package to host revu
Checking Signature on .changes
gpg: Signature faite le lun 27 nov 2006 09:02:35 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1_source.changes.
Checking Signature on .dsc
gpg: Signature faite le lun 27 nov 2006 09:02:29 CET avec la clé DSA ID CBF2D839
gpg: Bonne signature de « isaric...
Good signature on /home/isaric/packaging/dput/gshutdown_0.1-1.0ubuntu1.dsc.
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading via ftp gshutdown_0.1-1.0ubuntu1.dsc: Error '553 Could not create file.' during ftp transfer of gshutdown_0.1-1.0ubuntu1.dsc
Note: This problem might be caused by files already existent on the server.
      For the official Debian upload queues, the dcut(1) utility can be used
      to remove stale files from unsuccessful uploads.
isaric@acer:~/packaging/dput$

Dernière modification par Isaric (Le 27/11/2006, à 17:10)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#43 Le 28/11/2006, à 16:29

Isaric

Re : Essai de packaging /falcon

Le voila http://revu.tauware.de/details.py?upid=3571, ce n'était pas un problème de mon côté, mais du côté de REVU.
Les modifications n'arrivent pas dans les 5 minutes et je ne suis pas sur de voir le dernier dput -f ! neutral

Dernière modification par Isaric (Le 28/11/2006, à 18:43)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#44 Le 09/12/2006, à 21:19

Isaric

Re : Essai de packaging /falcon

On me demande sur revu :

please ask upstream to provide a tarball without the debian/dir

J'ai enlevé le dossier /debian du fichier gshutdown_0.1.orig.tar.gz
Et j'ai cette erreur

$ debuild -S -sa
...
dpkg-source : avertissement : ignoring deletion of file gshutdown-0.1/NEWS
dpkg-source: building gshutdown in gshutdown_0.1-1.0ubuntu1.dsc
dpkg-source: unrepresentable changes to source
debuild: fatal error at line 1224:
dpkg-source -b gshutdown-0.1 failed
$

Cela veut dire ? roll


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#45 Le 09/12/2006, à 21:27

mr_pouit

Re : Essai de packaging /falcon

Isaric a écrit :

On me demande sur revu :

please ask upstream to provide a tarball without the debian/dir

Ça veut dire qu'il faut que tu envoies un mail aux développeurs du programme en leur demandant de supprimer le dossier debian de l'archive des sources qu'ils distribuent. wink

J'ai enlevé le dossier /debian du fichier gshutdown_0.1.orig.tar.gz
Et j'ai cette erreur

$ debuild -S -sa
...
dpkg-source : avertissement : ignoring deletion of file gshutdown-0.1/NEWS
dpkg-source: building gshutdown in gshutdown_0.1-1.0ubuntu1.dsc
dpkg-source: unrepresentable changes to source
debuild: fatal error at line 1224:
dpkg-source -b gshutdown-0.1 failed
$

Cela veut dire ? roll

Ça veut dire que les changements apportés aux sources ne sont pas représentables par un simple patch (le diff.gz).

Hors ligne

#46 Le 13/12/2006, à 17:56

Isaric

Re : Essai de packaging /falcon

Merci mr_pouit.
J'ai la modification et je vais attendre les retours de revu gshutdown

Autre problème :
Je voudrais ajouter un lanceur dans rules :
J'ai un fichier sous /debian/encadre_image.desktop

encadre-image_0.7-0ubuntu1.diff.gz

dh_install debian/encadre_image.desktop usr/share/applications/

n'installe rien.
Que faut-il de plus dans rules ?


dh_install -pencadre_image.desktop   debian/encadre_image.desktop usr/share/applications/
install: `debian/encadre_image.desktop/usr/share/applications/': Not a directory
dh_install: command returned error code 256
make: *** [binary-arch] Error 1
pbuilder: Failed autobuilding of package
dh_install -pdebian/encadre_image.desktop usr/share/applications/
cp: cannot stat `./usr/share/applications/': No such file or directory
dh_install: command returned error code 256

Peut-on rajouter un fichier encadre_image-icon.png ? Mais où ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#47 Le 13/12/2006, à 20:00

mr_pouit

Re : Essai de packaging /falcon

Essaie avec ça :

    dh_installdirs -pencadre-image usr/share/applications/ usr/share/pixmaps/
	dh_install -pencadre-image debian/encadre_image.desktop usr/share/applications/
	dh_install -pencadre-image debian/encadre_image-icon.png usr/share/pixmaps/

Sinon, j'ai regardé rapidement ton paquet, et voici quelques petits détails à corriger :
- le diff.gz contient les config.{sub,guess}, c'est inutile, et ça fait un diff.gz gigantesque pour rien
- debian/copyright : il ne faut pas inclure la licence entière, seulement les premiers paragraphes wink

License:

   This package is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or
   (at your option) any later version.

   This package is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this package; if not, write to the Free Software
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

- debian/copyright : pense à supprimer les 2 lignes commentées à la fin
- debian/copyright : le format conseillé est Auteur <mail>, et non <auteur mail>
- debian/copyright : il te manque le copyright de ce logiciel
- debian/changelog :  l'entrée "* Initial release" est suffisante (pas besoin de décrire tes autres modifs, sauf si ce sont des patchs wink)

Voilà wink

Hors ligne

#48 Le 14/12/2006, à 08:18

Isaric

Re : Essai de packaging /falcon

mr_pouit a écrit :

- le diff.gz contient les config.{sub,guess}, c'est inutile, et ça fait un diff.gz gigantesque pour rien

Est-ce génnéré par /debian/rules ? Aux lignes suivantes ?

# Add here commands to clean up after the build process.
	-$(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
	cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
	cp -f /usr/share/misc/config.guess config.guess
endif
	dh_clean

Pour

dh_installdirs -pencadre-image usr/share/applications/ usr/share/pixmaps/
dh_install -pencadre-image debian/encadre_image.desktop usr/share/applications/
dh_install -pencadre-image debian/encadre_image-icon.png usr/share/pixmaps/
isaric@acer:~$ cd /home/isaric/packaging/Encadre_image/encadre-image-0.7
isaric@acer:~/packaging/Encadre_image/encadre-image-0.7$ debuild -S -sa fakeroot debian/rules clean
debian/rules:83: *** séparateur manquant . Arrêt.
debuild: fatal error at line 1224:
fakeroot debian/rules clean failed
isaric@acer:~/packaging/Encadre_image/encadre-image-0.7$

Si j'enlève ces lignes le fichier  /debian/encadre_image-icon.png pose problème !

isaric@acer:~/packaging/Encadre_image/encadre-image-0.7$ debuild -S -sa
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp 
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: entrant dans le répertoire « /home/isaric/packaging/Encadre_image/encadre-image-0.7 »
make[1]: *** Pas de règle pour fabriquer la cible « distclean ». Arrêt.
make[1]: quittant le répertoire « /home/isaric/packaging/Encadre_image/encadre-image-0.7 »
make: [clean] Erreur 2 (ignorée)
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean 
 dpkg-source -b encadre-image-0.7
dpkg-source: building encadre-image using existing encadre-image_0.7.orig.tar.gz
dpkg-source: building encadre-image in encadre-image_0.7-0ubuntu1.diff.gz
dpkg-source: cannot represent change to debian/encadre_image-icon.png: binary file contents changed
dpkg-source: building encadre-image in encadre-image_0.7-0ubuntu1.dsc
dpkg-source: unrepresentable changes to source
debuild: fatal error at line 1224:
dpkg-source -b encadre-image-0.7 failed
isaric@acer:~/packaging/Encadre_image/encadre-image-0.7$

Notes :
A) Pour connaître les auteurs pour le  Copyright :

cd src && grep -Ri "(c)"

B) <_Enchained> comment on dput sur revu-fr ?
<Sp4rKy> tu rajoutes une section a ton dput.cf
[dunnewind]
fqnd = revu.dunnewind.net
incoming = /incoming
login = revuincoming
puis qd tu voudras dput, tu feras "dput dunnewind *changes"
et le mdp est "revu"

Dernière modification par Isaric (Le 18/12/2006, à 20:12)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#49 Le 14/12/2006, à 10:51

mr_pouit

Re : Essai de packaging /falcon

Isaric a écrit :

Est-ce génnéré par /debian/rules ? Aux lignes suivantes ?

Oui, c'est bien à cet endroit (tu peux supprimer ces lignes)

debian/rules:83: *** séparateur manquant . Arrêt.
debuild: fatal error at line 1224:
fakeroot debian/rules clean failed

as-tu bien mis des <tab> au début de ces lignes (c'est la syntaxe pour un fichier makefile) ?

Si j'enlève ces lignes le fichier  /debian/encadre_image-icon.png pose problème !

dpkg-source: cannot represent change to debian/encadre_image-icon.png: binary file contents changed
dpkg-source: building encadre-image in encadre-image_0.7-0ubuntu1.dsc
dpkg-source: unrepresentable changes to source

Oui, tu peux convertir ton image en .xpm, ça devrait passer wink

Hors ligne

#50 Le 14/12/2006, à 18:13

Isaric

Re : Essai de packaging /falcon

encadre-image_0.7-0ubuntu1.diff.gz

# Build architecture-dependent files here.
binary-arch: build install
	dh_testdir
	dh_testroot
	dh_installchangelogs ChangeLog
	dh_installdocs
	dh_installexamples
#	dh_install
	dh_installdirs -pencadre-image usr/share/applications/ usr/share/pixmaps/
	dh_install -pencadre-image debian/encadre_image.desktop usr/share/applications/
	dh_install -pencadre-image debian/encadre_image-icon.xpm usr/share/pixmaps/
...

n'installe rien. roll


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne