Salut,

Suite des tests :
 
- installation paquet basique (uniquement le fichier infos, même pas de fichier 
build) : OK

- ajout fichier build : OK

- ajout fichier builddeps erroné (exemple gcc > 4 non installé sur mon système) 
: OK

- ajout fichier builddeps erroné (exemple "=tchin/gcc ) =77") : OK, voir 
ci-dessous

Pack OK, le nbuild contient bien builddeps.
Build OK, pas d'erreur au checking, je cherche pourquoi ...

Install :
Si j'essaie d'écraser une précédente installation/version du logiciel, Ncooker 
refuse au motif qu'il est déjà installé, logique !

root ncooker # Ncooker install -v dillo-0.8.6-nga1-i686.nba 
Retrieving "dillo-0.8.6-nga1-i686.nba" package ...................   [ OK ]
Checking "dillo-0.8.6-nga1-i686.nba" package validity ............   [ SKIP ]
Install "dillo-0.8.6-nga1-i686" package ..........................   [ FAILED ]
The package dillo-0.8.6-nga1-i686 is already installed.
root ncooker #

Je supprime alors tous les fichiers installés dans /bin /etc /... ainsi que 
/var/lib/Npkg/InstalledPackages. Ncooker créée alors un nouveau fichier 
InstalledPackages vierge (non vu comme xml) et affiche l'erreur :

root ncooker # Ncooker install -v dillo-0.8.6-nga1-i686.nba 
Retrieving "dillo-0.8.6-nga1-i686.nba" package ...................   [ OK ]
Checking "dillo-0.8.6-nga1-i686.nba" package validity ............   [ SKIP ]
Install "dillo-0.8.6-nga1-i686" package ...
warning: failed to load external entity 
"/root/root//var/lib/Npkg/InstalledPackages"
warning: failed to load external entity 
"/root/root//var/lib/Npkg/InstalledPackages"
destination nodeset does not contain one node (node count is 0)
-:2: parser error : Start tag expected, '<' not found

^
-:2: parser error : Start tag expected, '<' not found

^                                          .......................   [ OK ]  
(le paquet est tout de même installé et fonctionnel)
root ncooker # 

Pour éliminer ces erreurs je dois restaurer la version d'origine du fichier 
InstalledPackages, qui contient dans mon cas :
<?xml version="1.0" encoding="ISO-8859-1"?>
<packageslist version="3.0">
</packageslist>
Après quoi, installation OK.




Pour tous les tests, je n'ai pas réussi à faire fonctionner la commande 
"remove" :

root ncooker # Ncooker remove -v dillo-0.8.6-nga1-i686.nba 
Search packages matching "dillo-0.8.6-nga1-i686.nba" .............   [ FAILED ]
No packages found.
root ncooker # 

Sans doute une variable d'environnement non définie entre remove.sh et 
Ncooker.conf.
Je note simplement que /var/lib/Npkg ne contient pas de répertoire NBA.


Demain, je testerais une version avec builddeps et fulldeps :)

+
fraazz

-- 
Version: GnuPG v1.4.2 (GNU/Linux)
1F16 7B06 0B93 B45D 08A0 49D3 0CDB 8B89 3667 20B7

_______________________________________________
Nasgaia-dev mailing list
[email protected]
https://mail.gna.org/listinfo/nasgaia-dev

Répondre à