Le 19/02/07, Julien L.<[EMAIL PROTECTED]> a écrit :
>Petit rappel sur mon paquet, il crée la structure de base des >répertoires. Cela veut dire qu'il crée des répertoires (et bientôt >quelques fichiers essentiels), mais aussi des softlinks (ln -s). Hors >partout dans Ncooker, les liens semblent ignorés de la base de donnée >des paquets installés (/var/lib/Npkg/InstalledPackages), ce qui fait >que lors de la désinstallation (nécessaire pour ré-installer), les >liens ne sont pas supprimés. >Il va falloir corriger ça. J'ai fait le test. Les liens ne sont pas ignorés. Il apparaissent bien dans le paquet, aussi bien dans l'archive que dans les fichiers "infos" et "files" générés. Ils sont bien installés et apparaissent dans le fichier InstalledPackages. Là où ça coince, c'est en effet quand on essaie de les désinstaller : ils sont ignorés et j'ai trouvé pourquoi. Les fichiers, les liens vers des fichier et les répertoires sont bien supprimés mais les liens vers les répertoires ne sont pas supprimés. J'ai fait la correction en local. Est-ce que tu veux que je te fasses un commit ou bien as-tu d'autres problèmes à me soumettre ?
Envoie déjà le commit pour ça :-) [rero - release early, release often] J'ai eu peu de temps pour bosser sur mon prochain paquet après la structure du répertoire : la glibc. Comme c'est la brique maîtresse d'un système GNU/Linux, je vais le fignoler (pour limiter le nombre de fois où je vais le lancer)
>Sur le fichier InstalledPackages maintenant : il s'agit d'un unique >fichier xml regroupant tous les fichiers infos des nbuilds installés. >J'ai peur qu'avec beaucoup de paquets (et encore je suis gentil, rien >que le système de base risque de poser problème), ce fichier devienne >énorme, imbitable, et sourtout lourd à charger pour xmlstarlet (et >donc Ncooker). Qu'en pensez-vous ? Je suis tout à fait d'accord avec toi. Cela ne me paraît pas gérable en l'état. Je compte revenir sur un mode où les informations étaient découpées en plusieurs fichiers. L'ajout des fichiers "files", "builddeps", "basicdeps" et "fulldeps" n'était qu'une première étape et j'espère pouvoir enclencher la seconde étape bientôt. ;) J'ai un peu réfléchi par rapport à ta proposition de fichier de propriétés et je propose de découper l'actuel fichier "infos" au format XML en trois fichiers : - "project" qui contiendrait toutes les informations liées au projet empaqueté (format properties) - "package" qui contiendrait toutes les informations liées au paquet (format properties) - "changelog" qui contriendrait l'historique du paquet (retour au format qu'avait proposé Gontran initialement) Voilà les grandes idées. Qu'en pensez-vous ?
Ca me plait bien aussi. A vérifier le bon découpage, mais à vue de nez, ça semble costaud :-) -- Richard 'riri' GILL jabber: [EMAIL PROTECTED] http://riri.houbathecat.info http://nasgaia.org http://www.gnurou.org/Writing/SmartQuestionsFr _______________________________________________ Nasgaia-dev mailing list [email protected] https://mail.gna.org/listinfo/nasgaia-dev
