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

Répondre à