On Sun, 26 Aug 2007 22:59:00 +0200 "Julien L." <[EMAIL PROTECTED]> wrote:
> Bonjour tout le monde, Salut Julien, > Ceux qui recoivent les messages de "commit" de SVN auront vu qu'il y a eu > quelques mouvements sur Ncooker ce week-end. Je vous livre ici mon > compte-rendu. Reçu, lu, répondu. :p > Eclatement du fichier infos > ------------------------------ > > La branche > ncooker-bursting-infos, que je jugais suffisament stable, a été reportée > dans la branche principale (trunk/ncooker). > Maintenant que le report est fait, la branche ncooker-bursting-infos permet > de convertir un fichier infos en multiples fichiers (project, package, > changelog). Pour cela, il suffit d'appeler la commande pack. A terme, seule la branche ncooker subsistera, la branche bursting-infos n'est que transitoire je suppose ? > Avant d'effectuer le report, j'ai créé une étiquette ncooker-with-infos à > partir de la branche principale. Cela nous permettra de revenir en arrière, > au cas où on s'apercevrait que le fichier "infos" était mieux... Sage précaution ! > Une fois de plus, je vous invite à tester cette nouvelle version : > http://www.nasgaia.org/wiki/doku.php?id=tester_ncooker Ce sera fait ! > "Killer feature" > ------------------------------ > > La "killer feature" consiste à pouvoir utiliser la commande wizard avec une > URL de ressource. A partir de l'URL, Ncooker essaie de récupérer le nom du > projet et le numéro de sortie puis il initialise les propriétés > correspondantes dans le fichier project. Evidemment, le nom et l'adresse de > la ressource sont également initialisés. Ainsi, le Nbuild est quasiment prêt > à être empaqueté. Intéressant en effet :p Quel est le type d'url concernée ? > Commandes wizard/pack > ------------------------------ > > Actuellement, la commande pack effectue automatiquement les opérations > suivantes avant de créer le paquet : > - il ajoute l'identifiant du fournisseur ("nga" par exemple) > - il ajoute la version du format Npkg > - il télécharge les ressources, calcule les sommes de contrôle (checksum) et > les ajoute > - il ajoute le mainteneur du paquet (celui qui exécute la commande pack) > - il ajoute ou met à jour l'entête du changelog > > ...les opérations > actuellement effectuées par la commande pack (celles listées plus haut) > doivent être effectuée par la commande wizard. ... Le cas des > sommes de contrôle est cependant particulier. Etant donné que les sommes de > contrôles ne peuvent être calculées qu'à partir du moment où des URLs de > ressources sont fournies, le développeur de Nbuild devra relancer la > commande wizard après la modification d'une URL de ressources, ou l'ajout > d'une ressource. Contre l'imposition de vi et gvim ! Vive nano !! Plus sérieusement ce me semble une bonne idée, y compris le fonctionnement à la Lilo. Y-a-t-il une notion de priorité en cas de multiples url de ressources ? > Options de la commande wizard > ------------------------------ > > Je crois qu'il > pourrait être intéressant d'utiliser la commande wizard pour modifier le > numéro de sortie de projet (project release number) d'un paquet. > Dans la même foulée, je crois qu'une option similaire pourrait être ajoutée > pour fixer un nouveau numéro de correction de paquet. Cela devrait simplifier la création d'un nbuild, ça me plaît. Les commandes seront bien documentées, il y a tout intérêt à automatiser ce genre de tâche. + fraazz -- [0x366720B7] _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
