DPorts est beaucoup plus simple a maintenir pour les gens de Dragonfly que pkgsrc, et les outils autours des ports permettent un très grande simplicité. Pour info, l'auteur de dports a maintenant un commit bit dans les ports FreeBSD, ce qui devrait grandement faciliter les choses.
Parmis les motivations qui a poussé DPorts il y a justement la facilité du portage, DragonFly reste relativement proche de FreeBSD, il n'y a donc pas grand chose a faire pour qu'un ports FreeBSD compile correctement et tourne sous DragonFly, il suffit de rajouter à cela poudriere et pkgng et la différence pour les gens de DragonFly est énorme.
Pour info poudriere c'est une sorte de 'pbulk' mais extrêment performant, et hautement parallélisé (a tel point qu'il a mit en avant énormément de bug DragonFly - kernel, fs, tty, réseau, etc - qu'il a fallut corriger pour pouvoir faire tourner une construction de package complète aka tout le ports tree sans cracher l'os) Cet outil permet très rapidement sur une machine un peu costaud de construire tous l'arbre des ports.
Le résultat a été qu'ils ont pu bénéficier de plus de 20k packages en quelques mois de boulot d'un seul mec ! Chose que ce même gars n'a pas pu obtenir avec pkgsrc. En ce qui concerne les aller et retours, les ports FreeBSD bénéficient déjà de retour venant de dragonfly: bug fix et idée issues de l'expérience de l'auteur en question sur pkgsrc.
En ce qui concerne pkgng, ça leur a permit d'avoir un outil qui fait la gestion complète des packages binaries sur dragonfly, l'adoption par les utilisateurs de DFly n'a pas tardé.
Les statistiques sont assez flagrante et une très grosse partie (je pense la grande majorité) des utilisateurs de DragonFly sont passés a dports+pkgng.
Bref c'est surtout parce que justement il est plus simple de maintenir d'un point de vue humain dports que pkgsrc sous dfly que le switch a eu lieu.
Pour info l'auteur de dports continue a travailler sur pkgsrc et aime toujours pkgsrc :), il envisage même de pouvoir générer des packages pkgng avec pkgsrc, en tout cas il se pose la question de la faisabilité.
[^] # Re: DragonFly -> DPorts ?
Posté par Bapt . En réponse à la dépêche pkgsrc 2013Q2 est disponible. Évalué à 5.
DPorts est beaucoup plus simple a maintenir pour les gens de Dragonfly que pkgsrc, et les outils autours des ports permettent un très grande simplicité. Pour info, l'auteur de dports a maintenant un commit bit dans les ports FreeBSD, ce qui devrait grandement faciliter les choses.
Parmis les motivations qui a poussé DPorts il y a justement la facilité du portage, DragonFly reste relativement proche de FreeBSD, il n'y a donc pas grand chose a faire pour qu'un ports FreeBSD compile correctement et tourne sous DragonFly, il suffit de rajouter à cela poudriere et pkgng et la différence pour les gens de DragonFly est énorme.
Pour info poudriere c'est une sorte de 'pbulk' mais extrêment performant, et hautement parallélisé (a tel point qu'il a mit en avant énormément de bug DragonFly - kernel, fs, tty, réseau, etc - qu'il a fallut corriger pour pouvoir faire tourner une construction de package complète aka tout le ports tree sans cracher l'os) Cet outil permet très rapidement sur une machine un peu costaud de construire tous l'arbre des ports.
Le résultat a été qu'ils ont pu bénéficier de plus de 20k packages en quelques mois de boulot d'un seul mec ! Chose que ce même gars n'a pas pu obtenir avec pkgsrc. En ce qui concerne les aller et retours, les ports FreeBSD bénéficient déjà de retour venant de dragonfly: bug fix et idée issues de l'expérience de l'auteur en question sur pkgsrc.
En ce qui concerne pkgng, ça leur a permit d'avoir un outil qui fait la gestion complète des packages binaries sur dragonfly, l'adoption par les utilisateurs de DFly n'a pas tardé.
Les statistiques sont assez flagrante et une très grosse partie (je pense la grande majorité) des utilisateurs de DragonFly sont passés a dports+pkgng.
Bref c'est surtout parce que justement il est plus simple de maintenir d'un point de vue humain dports que pkgsrc sous dfly que le switch a eu lieu.
Pour info l'auteur de dports continue a travailler sur pkgsrc et aime toujours pkgsrc :), il envisage même de pouvoir générer des packages pkgng avec pkgsrc, en tout cas il se pose la question de la faisabilité.