Le Jeudi 31 Mars 2005 19:50, Julien L. a écrit :
> Que se passe-t-il si je commence le développement d'un Nbuild puis je le
> passe à un autre développeur afin qu'il le fignole. Je ferai un "Ncooker
> pack" puis lui enverrai par e-mail. Il voudra reprendre le nbuild mais la
> vérification sur l'auteur retournera une erreur. Est-ce gênant ?

Une autre précision sur ce point :

Tu commences un nbuild. Tu ne le termines pas pour une raison quelconque et 
veut le passer à un autre développeur pour qu'il le fasse. Bien sûr, faire un 
« Ncooker pack » est pratique puisque tu peux lui envoyer directement le 
paquet au lieu de chaque fichier séparément. Lorsqu'il le reçoit, il le 
décompresse et le termine. Comme tu le dis, une erreur sera retournée sur la 
vérification de l'auteur. Au lieu d'incrémenter le numéro de release comme je 
l'ai suggéré précédemment, il peut supprimer dans le fichier changelog les 
informations de la première ligne commençant par %. Ainsi, quand il fera à 
son tour un « Ncooker pack », les informations seront regénérées avec le 
numéro de release que toi tu as incrémenté, et son nom à lui. Cette solution 
permet de ne pas avoir à incrémenter le numéro de release alors que le nbuild 
est en cours de développement. Par contre, tu perds tes « droits d'auteur » 
sur ce nbuild :^)

Si vraiment ça pose un pb, on peut toujours ajouter une option --author 'name 
<email>' à « Ncooker pack » pour lui indiquer d'utiliser l'auteur passé en 
paramètre au lieu de celui déclaré dans le fichier Ncooker.conf. Ainsi, si 
l'autre développeur est de bonne foi, il te rendra ce qui t'es du :^)

Quoi qu'il en soit, les informations ajoutées automatiquement par « Ncooker 
pack » dans le fichier changelog ne représente qu'un moyen de faciliter la 
vie du nbuilder. Mais rien ne l'empêche d'ajouter ces informations à la main 
s'il le souhaite. A partir du moment où ça passe les tests de Ncooker check, 
c'est bon.

Gontran

Répondre à