Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Représenter Fedora au Capitole du Libre 2019

#1 27/12/2010 11:30:32

jaclin
Membre
Inscription : 27/12/2010
Messages : 4

contribution perl-Dir-Which-0.3-1 - directory entries search

Résumé du test : perl-Dir-Which-0.3-1
    Résumé de la description : directory entries search
    URL Spec : http://www.math.univ-angers.fr/~jaclin/ … Which.spec
    URL SRPM : http://www.math.univ-angers.fr/~jaclin/ … -1.src.rpm
    Description : directory entries search in a list of directories specified as a path-like string

Hors ligne

#2 27/12/2010 11:32:09

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 372
Site Web

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

?

Hors ligne

#3 27/12/2010 11:37:27

jaclin
Membre
Inscription : 27/12/2010
Messages : 4

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

Bonjour,

Je propose de packager les modules CPAN nécessaires à mon projet que je soumettrais par la suite.
Est-ce la bonne démarche ?

Hors ligne

#4 27/12/2010 12:07:04

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 372
Site Web

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

ça dépend, c'est pour soumettre à Fedora ou aux membres de ce forum?

Pour Fedora => https://bugzilla.redhat.com/show_bug.cg … -dir-which Comme tu n'a pas donné signe de vie ni trouvé de sponsor ils ont fermé ta demande.

Dernière modification par madko (27/12/2010 12:09:08)

Hors ligne

#5 27/12/2010 12:40:56

Pikachu_2014
Retraité
Lieu : Boulogne-Billancourt
Inscription : 16/06/2005
Messages : 11 334
Site Web

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

Rien n'empêche jaclin de le réouvrir la revue smile
Néanmoins, avant cela, il y a quelques remarques à prendre en compte :

  • cpan2rpm est mort et enterré, tu aurais tout intérêt à considérer cpanspec qui génère de bien meilleurs fichiers .spec ;

  • les champs %vendor et %packager sont à proscrire de tout paquet soumis au proje, de même que le champ Prefix, sauf rares exceptions qui ne concernent pas un tel module Perl ;

  • veille à mettre une majuscule aux noms des champs en en-tête du RPM : Name, Summary, URL, etc ; même si la casse importe peu, il convient de respecter les conventions d'écriture en usage dans le Projet Fedora ;

  • bien que cela n'ait guère d'importance aujourd'hui, la valeur « Development/Libraries » serait plus approprié pour le champ « Group » ;

  • veille bien à définir dans le champ « URL » l'adresse de la page de Dir::Which sur le CPAN (en l'occurence http://search.cpan.org/dist/Dir-Which/) ; de même, le champ « Source0 » doit comporter le chemin complet vers l'archive du module ;

  • une descripton plus explicite du paquet dans ton .spec serait préférable, d'autant plus qu'étant mainteneur de Dir::Which, tu ne devrais avoir aucun mal à compléter cette partie ^^.

Je n'irai pas plus loin, la plupart des remarques faites (et celles restantes !) viennent du code peu respectueux des guidelines généré par cpan2rpm. Je rajouterais que la partie du .spec relative à SuSE n'a pas lieu d'être si tu soumets ton paquet à Fedora.

Je t'invite à considérer attentivement les guidelines suivantes :

Il faut bien garder à l'esprit que des outils comme cpan2rpm et même cpanspec ne génèreront pas à tous les coups un .spec valide selon les spécifications Fedora, ainsi que cette brève pré-revue l'aura démontré. Une relecture du code généré et des retouches « manuelles » seront toujours nécessaires.

ÉDIT : depuis la première soumission de ton paquet sur Bugzilla, de nombreuses évolutions ont eu lieu dans les guidelines. Encoe une fois, veille bien à suivre scrupuleusement les liens que j'ai donnés plus haut.


« …elle excitait si puissamment le désir, que je devins alors très incrédule sur sa vertu. »
À propos de Fœdora, dans la Peau de Chagrin (Balzac) roll

Hors ligne

#6 27/12/2010 15:04:56

jaclin
Membre
Inscription : 27/12/2010
Messages : 4

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

Merci pour ces infos. Voici une version produite avec cpanspec :

URL Spec : http://math.univ-angers.fr/~jaclin/rpm/ … Which.spec
URL SRPM : http://math.univ-angers.fr/~jaclin/rpm/ … -1.src.rpm

Est-elle conforme ?

Hors ligne

#7 27/12/2010 15:20:20

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 372
Site Web

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

tu peux tester tes RPMs avec l'outil rpmlint, c'est très pratique. Sinon il faut que tu consulte le wiki du projet fedora pour t'informer des guidelines. Tu veux devenir contributeur officiel fedora?

Hors ligne

#8 27/12/2010 16:03:22

jaclin
Membre
Inscription : 27/12/2010
Messages : 4

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

C'est fait : j'ai passé rpmlint, et j'ai survolé les guidelines.

Je ne sais pas exactement ce que veut dire "contributeur officiel fedora", mais oui, j'ai développé des outils que j'aimerais mettre à disposition dans la distribution.

Hors ligne

#9 27/12/2010 16:42:50

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 372
Site Web

Re : contribution perl-Dir-Which-0.3-1 - directory entries search

Pour que ton paquet RPM soit disponible aux utilisateurs Fedora, il faut que celui-ci soit accepté. Il faut donc commencer par une "review request" qui correspond plus ou moins au bug que tu as ouvert. Ensuite il faut un mainteneur (packager) pour ce paquet, c'est pour ça que je demandais si tu voulais devenir contributeur officiel fedora. Si c'est ça qui t'interesse il y a une procédure à suivre => http://fedoraproject.org/wiki/Join_the_ … aintainers

Bref il faut que tu continu à suivre les recommandations faites sur le bug que tu as ouvert, car une fois le spec ok, ils te trouveront un sponsor (ou mentor) qui t'aidera pour la suite.

Hors ligne

Pied de page des forums