Nous aussi on t'aime Pingoomax ^^Love
pypar2
Ben en fait, mais là ca en marche pas :
...
Source0: http://pypar2.silent-blade.org/uploads/Main/%{name}-%{version}.tar.gz
Source1: COPYING
...
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc doc/whatsnew.txt
%doc %{SOURCE1}
...
Erreur de construction de RPM:
Fichier non trouvé: /var/tmp/pypar2-1.2-1.fc6.maxca-root-builder/home/builder/rpmbuild/SOURCES/COPYING
Mon spec ressemble à :...
Source0: http://pypar2.silent-blade.org/uploads/Main/%{name}-%{version}.tar.gz
Source1: COPYING
...
%files -f %{name}.lang
%defattr(-,root,root,-)
%doc doc/whatsnew.txt
%doc %{SOURCE1}
...
Effectivement, l'URL est nécessaire uniquement pour la Source0.
J'ai plutôt l'habitude de quelque chose du genre
Dans la phase de préparation, tu le copie (dans le répertoire de construction) sous le nom que tu veux.
Il y a actuellement des bugs pour les constructions lorsqu'il n'y a pas de build. Donc il est préférable de conserver une section vide et commentée
%doc %{SOURCE1}
Je ne suis pas sur que cette ligne soit très conformeJ'ai plutôt l'habitude de quelque chose du genre
Source1: pypar-COPYING
...
%prep
...
cp %{SOURCE1} COPYING
...
%files
%defattr(-,root,root,-)
%doc doc/whatsnew.txt COPYING
De cette manière tous les fichiers Sources sont différenciés lorsque tu as beaucoup de RPMDans la phase de préparation, tu le copie (dans le répertoire de construction) sous le nom que tu veux.
Il y a actuellement des bugs pour les constructions lorsqu'il n'y a pas de build. Donc il est préférable de conserver une section vide et commentée
%build
# Nothing to do
A+Ok.
Merci remi.
Je fais ca.
Merci remi.
Je fais ca.
Voilà, cette fois, il me semble que tout est bon :
Mon specfile (en version lisible en ligne): http://carron.maxime.free.fr/fedora/rpms/pypar2.spec.html
Et le reste des fichiers utiles : http://carron.maxime.free.fr/fedora/rpms/
Si vous voulez bien jetter encore un coup d'oeil, je veux bien.
Apres, je le proposerai sur extras.
Une derniere question, dans le changelog, je n'ai pas besoin d'expliquer pourquoi le patch et l'ajout du texte de la GPL?
Mon specfile (en version lisible en ligne): http://carron.maxime.free.fr/fedora/rpms/pypar2.spec.html
Et le reste des fichiers utiles : http://carron.maxime.free.fr/fedora/rpms/
Si vous voulez bien jetter encore un coup d'oeil, je veux bien.
Apres, je le proposerai sur extras.
Une derniere question, dans le changelog, je n'ai pas besoin d'expliquer pourquoi le patch et l'ajout du texte de la GPL?
L'ajout de la GPL oui si t'as incrementé la release ... sinon pas vraiment d'interet
Ton patch ... tu peux le mettre en commentaire avant sa définition eventuellement
Ton patch ... tu peux le mettre en commentaire avant sa définition eventuellement
Pour le patch non s'il à été ajouter au premier build sinon, oui.Une derniere question, dans le changelog, je n'ai pas besoin d'expliquer pourquoi le patch et l'ajout du texte de la GPL?
Pour la licence, oui, il faut indiquer que tu l'as ajouter car il n'y en avait pas et incrémenter ta release comme l'a expliqué Drpixel.
Chaque modifiaction que tu apportes au spec, tu dois péciser le changement dans le %changelog et incrémenter ta release (sans disttag de préférence) .
ouais, mais là, j'inclus la licence à la premiere release, donc à priori je mets rien.
En fait ce que je voulais savoir c'est si, bienq ue ces changement soient fait à la première release, je les indique pour mettre en évidence les différences avec l'archive disponible en ligne.
De toute facon, à priori la version que je donne à extras doit etre considérée comme la premiere release, non?
En fait ce que je voulais savoir c'est si, bienq ue ces changement soient fait à la première release, je les indique pour mettre en évidence les différences avec l'archive disponible en ligne.
De toute facon, à priori la version que je donne à extras doit etre considérée comme la premiere release, non?
Tu ne touches pas a l'archive d'origine ... (qui théoriquement est en SOURCE0 )
Les autres fichiers SOURCE1, Patch0 seront dans le SRPM mais a part, donc pas de confusion possible.
Si c ta premiere release, en général on met :
Initial RPM Release ^^ sans détails ...
Les autres fichiers SOURCE1, Patch0 seront dans le SRPM mais a part, donc pas de confusion possible.
Si c ta premiere release, en général on met :
Initial RPM Release ^^ sans détails ...
ok,
merci.
merci.
Pas nécessairement....bien au contraire.De toute facon, à priori la version que je donne à extras doit etre considérée comme la premiere release, non?
De plus tu précise sur ton bug que ton paquet à déjà été sujet à une pre-review (il y à donc eu des modifications apporté à ton spec et ton srpm).
De ce fait, il te faut incrémenter ta release et en indiquer les modifications.
Cela évite des confusions lors de la review.
10 jours plus tard
Voilà, je voulais dire que la review du paquet continue par là bas : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229490
Au passage, merci SmootherFrogz de me suivre de près.
A+
Au passage, merci SmootherFrogz de me suivre de près.
A+