Ah libsolv :), biensûr que l'on y a pensé très fortement même, libsolv c'est génial ça fait tout ce qui fait mal a la tête pour toi et ça le fait bien, en plus ils sont une license amicale.
Depuis le début du projet j'ai libsolv en tête, et je compte bien l'utiliser. Mais au final libsolv c'est assez intrusif: c'est libsolv qui gère les repo, du coup il faut apprendre a libsolv comment utiliser les repo pkgng, il faut aussi lui apprendre toutes les spécifités de la politique de packaging de l'OS. Bref si on si on utilise libsolv, il faut faire les choses à la libsolv et modifier libsolv lui même pour se faire., disons que à mon gout libsolv n'est pas assez générique, j'aurai aimé le même genre de bibliothèque, mais qui apprennent les spécificités via des callbacks par exemple.
La dernière chose c'est que les structures représentant les packages dans libsolv n'est pas compatible avec les structure représentant les paquets de pkgng (du a des méta donnée de "transition" mais indispensable que l'on a du introduire dans pkgng pour permettre la migration progressive).
Je regarde toujours libsolv du coin de ligne, mais disons que pour le moment ça ne colle pas encore :)
[^] # Re: CUDF
Posté par Bapt . En réponse à la dépêche Baptiste Daroussin revient sur pkgng, le nouveau système de packages binaires de FreeBSD. Évalué à 8.
Ah libsolv :), biensûr que l'on y a pensé très fortement même, libsolv c'est génial ça fait tout ce qui fait mal a la tête pour toi et ça le fait bien, en plus ils sont une license amicale.
Depuis le début du projet j'ai libsolv en tête, et je compte bien l'utiliser. Mais au final libsolv c'est assez intrusif: c'est libsolv qui gère les repo, du coup il faut apprendre a libsolv comment utiliser les repo pkgng, il faut aussi lui apprendre toutes les spécifités de la politique de packaging de l'OS. Bref si on si on utilise libsolv, il faut faire les choses à la libsolv et modifier libsolv lui même pour se faire., disons que à mon gout libsolv n'est pas assez générique, j'aurai aimé le même genre de bibliothèque, mais qui apprennent les spécificités via des callbacks par exemple.
La dernière chose c'est que les structures représentant les packages dans libsolv n'est pas compatible avec les structure représentant les paquets de pkgng (du a des méta donnée de "transition" mais indispensable que l'on a du introduire dans pkgng pour permettre la migration progressive).
Je regarde toujours libsolv du coin de ligne, mais disons que pour le moment ça ne colle pas encore :)