Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] remplacement : Paludis ?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Aug 29, 2006 9:20 am    Post subject: Reply with quote

@baptux je pose la question ici mais elle vient en partie d'un autre post que tu as fait ailleur sur portage, si ja'i bien compris tu disais que petit à petit les devs de Gentoo prépare la distrib pour pouvoir changer d'outils "genre portage" plus facilement?

Je dois dire que je suis un peu perplexe devant la multiplication du nombre de programmes qui font en gros la même chose et comme le faisait remarqué un membre pourquoi ne pas améliorer l'existant, il me semble qu'avec l'explosion du nombre de projets redondants il y perte de force en pure perte et c'est domage.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Tue Aug 29, 2006 9:25 am    Post subject: Reply with quote

Titoucha:
les développeurs ouvrent la distrib pour permettre aux utilisateurs d'utiliser d'autres outils, et dans le cas propable où un ouytil se révèle plsu efficace tout en étant aussi stable que le premier le remplacer. C'est ce qui est dit dans la GLEP 49 : les dévs reconnaissent que Portage est "vieux, usé et fatigué" et que ceci est difficilement soignable. C'est pour ça qu'il laisse la possibilité de développer un autre outil qui puisse remplacer Portage tout en posant des restrictions pour que si transition il y a, elle se passe tout en douceur sans changement fondamental.
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Aug 29, 2006 9:32 am    Post subject: Reply with quote

Merci de ces précisions j'ai bien vu cette Glep mais comme tu le sais je n'ais pas un niveau assez haut en anglais pour comprendre toutes les suptilités des explications qu'elle contient.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Tue Aug 29, 2006 9:44 am    Post subject: Reply with quote

titoucha wrote:
@baptux je pose la question ici mais elle vient en partie d'un autre post que tu as fait ailleur sur portage, si ja'i bien compris tu disais que petit à petit les devs de Gentoo prépare la distrib pour pouvoir changer d'outils "genre portage" plus facilement?

Je dois dire que je suis un peu perplexe devant la multiplication du nombre de programmes qui font en gros la même chose et comme le faisait remarqué un membre pourquoi ne pas améliorer l'existant, il me semble qu'avec l'explosion du nombre de projets redondants il y perte de force en pure perte et c'est domage.


Oui c'est ce que j'ai lu dans le ml gentoo-dev et la GLEP cité précédemment, les devs gentoo sont très ouverts, et d'ailleur il y a une portage team bien indépendante, et si un jour paludis vient à remplacé portage, portage continuera sûrement sont dev.

Comme le dit kopp, gentoo permet l'initative, il faut comprendre aussi que paludis est développé par un ancien dev gentoo toujours impliqué dans la communauté gentoo, et plusieurs autre dev gentoo.
Le fonctionnement même de Gentoo même si de prim'abord est lié à portage, ce n'est pas le cas quand on regarde en profondeur, c'est arborescence des ebuild officiellement appelé gentoo-x86 et communément appelée l'arbo portage. c'est elle qui offre la possibilité de filtrer selon les use flags (et pas portage) et toutes les fonctions gentoo, maintenant portage permet un gestion souple au dessus de ça : découpage des use flags par ebuild ou globaux, etc. Un peu comme apt au dessus de dpkg et/ou rpm, on a portage au dessus des ebuilds ou paludis au dessus des ebuilds.

En fouillant un peu le forum sur les demandes des utilisateurs question souplesse de portage, tu te rendras compte que beaucoup de demande ont été intégré de belle manière dans paludis. Je pense que portage souffre de son architecture logicielle (je n'ai pas regardé comme c'était fait) qui ne prévoyait pas l'explosion en terme de fonctionnalité de gentoo à mon avis. Chaque nouveauté semble coûteuse en dev ce qui est paradoxale pour un soft développé en python. Je pense aussi que portage montre ses limites en terme vitesse d'exécution et de traitement obligé d'utiliser des rustines pour s'améliorer : la solution d'un cache n'est pas utilisée pour rendre paludis rapide.

Dans tous les cas il aurait fallu un portage-ng mais personne n'avait le courrage de le faire, les gens de paludis l'ont fait, portage continue à vivre (et reste quand même un merveilleux outil), Que le meilleur gagne... Les gens de portage seront obligé de revoir le code si paludis gagne en popularité.
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2885
Location: Grenoble, France

PostPosted: Tue Aug 29, 2006 10:02 am    Post subject: Reply with quote

Portage-ng, c'est bien ce qu'un gars avait développer en C il y a déjà pas mal de temps (pour un projet d'université je crois) ?
Si je me souviens bien, c'était plutot très rapide comme truc mais j'avais pas pris le risque de tester ( en fait ça compilait pas sur mon système si je me souviens bien)
Paludis est basé là-dessus ou bien c'est from scratch ?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Tue Aug 29, 2006 10:11 am    Post subject: Reply with quote

Paludis c'est from scratch.

Pour ceux qui veulent jouer :) il y a 2 alternatives actuelles à portage, paludis, qui semble la plus proche d'aboutir, et pkg-core : http://gentooexperimental.org/~ferringb/bzr/pkgcore/ (je n'ai pas regardé.)
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Tue Aug 29, 2006 3:41 pm    Post subject: Reply with quote

D'apres le site web de Paludis, cet outils est plutot prévue pour les admins administrants plusieurs systemes ou les serveurs avec plusieurs chroot et est donc pas specialement conseillé pour les end-users (si on peut appeller un utilisateur Gentoo un end-user XD)

Toi qu'il l'a testé tu en penses quoi ? que le site n'est pas à jour :roll: ou alors qu'on peut le detourner sans crainte de son but premier :twisted: ?
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Tue Aug 29, 2006 4:16 pm    Post subject: Reply with quote

J'en pense que qui peut le plus peut le moins : si tu peux administrer plus chroot avec les prefix par exemple, tu peux aussi administrer ta machine en considérant / comme ton prefix, donc pas de pb.

Un petit mail au dev principale m'a indiqué que très peu de monde l'utilise actuellement que c'est utilisable en lieu et place de portage (c'est mon cas).

Je teste actuellement la version de l'overlay fournit par paludis.berlios.de (le développeur dit qu'il vaut mieux l'utiliser) Pour le moment je suis parti de mon install normale avec portage, j'ai viré portage et python, et fait de paludis -i world pour mettre à jours, peu de paquet sont passés par là, mais ça fonctionne.

Pour voir les évolution pour la prochaine version : http://svn.pioto.org/viewvc/paludis/trunk/NEWS?view=markup
Back to top
View user's profile Send private message
idodesuke
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 244
Location: France

PostPosted: Tue Aug 29, 2006 6:24 pm    Post subject: Reply with quote

Après tout si paludis a ses adeptes...

Bah si ca fonctionne bien à la rigueur un truc qui serait sympas c'est qu'à l'installation de gentoo on puisse aussi télécharger sur les mirroirs une archive sans portage mais avec paludis par defaut après c'est plus qu'une question de choix.

M'enfin malgrès tout j'aime bien python moi (mais je ne sais po trop à quel moment il préférable de passer au c...)

et puis a part perl et python bash je ne connais pas grd choses d'autres au moins avec le portage officiel je peux toujours regarder comment ca marche. (au moins essayer :D ) donc pour le moment je garde portage mais j'irais quand même roder du coté de paludis pour voir un peu.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Tue Aug 29, 2006 9:30 pm    Post subject: Reply with quote

après une discution avec les devs sur irc la compatibilité inverse : retour vers portage doit etre possible à partir de la version 0.6 la version actuelle etant 0.4.4 et une 0.5 etant en cours
Back to top
View user's profile Send private message
Babali
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 211
Location: France, Paris

PostPosted: Tue Aug 29, 2006 9:35 pm    Post subject: Reply with quote

J'avais entendu parler de problemes de dependances inverses avec portage, qu'en est-il avec paludis ?
Sinon je trouve que paludis a l'air encourageant :)
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Tue Aug 29, 2006 11:17 pm    Post subject: Reply with quote

idodesuke wrote:
je comprend pas pourquoi créer un nouveau projet style portage plutot que de bosser pour améliorer portage?

Parceque Portage est trop cassé. C'est plus facile de recommencer à nouveau.
Back to top
View user's profile Send private message
idodesuke
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 244
Location: France

PostPosted: Wed Aug 30, 2006 12:21 am    Post subject: Reply with quote

mm alors en fait le but de paludis n'est pas de devenir une simple alternative a portage mais carrément de le remplacer en proposant quelque chose de nettement plus puissant et mieux concu.

lol ok
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Aug 30, 2006 12:47 am    Post subject: Reply with quote

@baptux merci pour ton explication j'ai bien envie de tester ce paludis car il y a quelques superbes choses en marge de la Gentoo officielle, je viens d'installer les hashstyles, et qui fonctionnent vraiment très bien même si c'est assez expérimental.

Par contre le fait du non retour en arrière me dérange un peu et me retient encore.

Edit: j'ai installé Paludis et je suis en plein dans la lecture pour la construction des fichiers de configuration.
Back to top
View user's profile Send private message
At0m3
Tux's lil' helper
Tux's lil' helper


Joined: 10 Jun 2006
Posts: 123

PostPosted: Wed Aug 30, 2006 12:35 pm    Post subject: Reply with quote

Quote:
Par contre le fait du non retour en arrière me dérange un peu et me retient encore.

Edit: j'ai installé Paludis et je suis en plein dans la lecture pour la construction des fichiers de configuration.

:lol:

On reconnaît bien là le gentooiste standard, qui ne peut résister à sa curiosité.

PS: bon sur ce, je vais regarder la documentation de paludis, histoire de.... :D
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Aug 30, 2006 6:19 pm    Post subject: Reply with quote

J'ai pas résisté, j'a craqué, c'est vrai que paludis est très rapide, par contre il manque encore cruellement encore de doc.

Je n'ai par exemple pas encore trouvé comment lui déclarer un dépot local, mais je vais y arriver. :D
Back to top
View user's profile Send private message
dapsaille
Advocate
Advocate


Joined: 02 Aug 2004
Posts: 2366
Location: Paris

PostPosted: Wed Aug 30, 2006 10:41 pm    Post subject: Reply with quote

Heuu .. je me pose comme un cheveu sur la soupe mais ..

<foutage de bordel on>
Quelle nécessité de vouloir utiliser portage sur une petite config ?
les compilations seront de toutes facons suffisantes pour faire tomber la machine,
de qui plus est si c'est un routeur/firewall/machine à café sur un 486dx4/120 (ouais ca as existé),
cette machine fait partie d'un réseau .. donc d'un réseau de gentooistes (oui je tire sur la corde la), donc nfs est notre ami
<foutage de bordel off>


Maintenant si c'est juste pour but de se faire plaisir aux neuronnes que d'améliorer portage, ++++1 :lol:
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Aug 31, 2006 1:12 am    Post subject: Reply with quote

dapsaille wrote:

Maintenant si c'est juste pour but de se faire plaisir aux neuronnes que d'améliorer portage, ++++1 :lol:


Tu as cerné pile poil mes motivations, faire travailler mes petits neuronnes pour leur faire faire de la gym 8)
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Fri Sep 01, 2006 10:03 am    Post subject: Reply with quote

ciaranm wrote:
...
Wahou en plus les devs lisents le français, répondent et sont disponibles :)

titoucha wrote:
J'ai pas résisté, j'a craqué, c'est vrai que paludis est très rapide, par contre il manque encore cruellement encore de doc.

Je n'ai par exemple pas encore trouvé comment lui déclarer un dépot local, mais je vais y arriver. :D


As tu utiliser la version de l'arbo gentoo ou celle de l'overlay fourni par les devs ? (Il vaut mieux mettre celle de l'arbo puis rajouter l'overlay dans les répositories et faire un :
Code:
paludis -i paludis

A mon sens.

Pour la doc je suis d'accord, mais les man pages sont maintenant disponibles. (overlay) Je pense que faire de la doc pour paludis plairait pas mal aux développeurs.
As tu viré portage ?? :)
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Fri Sep 01, 2006 10:08 am    Post subject: Reply with quote

baptux wrote:
Pour la doc je suis d'accord, mais les man pages sont maintenant disponibles. (overlay) Je pense que faire de la doc pour paludis plairait pas mal aux développeurs.

Il y a encore des docs avec USE="doc", ou sur l'Internet.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Fri Sep 01, 2006 12:39 pm    Post subject: Reply with quote

C'est terrible, je m'absente 2 jours, et paf version 0.6.0, des docs qui apparaissent de partout :), les petites gènes qui disparaissent les unes après les autres : compatibilité portage dans les deux sens, documentation, etc.
J'adore se genre de projet au développement rapide efficace, pas le temps de ce lasser.
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Fri Sep 01, 2006 12:47 pm    Post subject: Reply with quote

Bon je fini la migration 2006.1/gcc4 et je teste ce Paludis ^^

EDIT: euh Paludis peut-il faire fonctionner distcc ?
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Sep 02, 2006 5:50 am    Post subject: Reply with quote

baptux wrote:

As tu utiliser la version de l'arbo gentoo ou celle de l'overlay fourni par les devs ? (Il vaut mieux mettre celle de l'arbo puis rajouter l'overlay dans les répositories et faire un :
Code:
paludis -i paludis

A mon sens.

Pour la doc je suis d'accord, mais les man pages sont maintenant disponibles. (overlay) Je pense que faire de la doc pour paludis plairait pas mal aux développeurs.
As tu viré portage ?? :)


Je n'ai pas pu utiliser celui de l'overlay il ne compilait pas et celui de portage ne trouvait pas certaine mise à jour ou m'installait des paquet x86 alors que je suis en amd64 et la chose qui m'a fait revenir à portage c'est que je n'ai pas réussi à utiliser un dépot local qui contient une librairie glibc patchée pour le hashstyle et paludis voulait à tout pris me mettre à jour cette lib ce qui n'était pas possible.

Je vais retester la nouvelle version et regarder la doc.

Edit: la version 0.6.0 ne compile pas, je cherche pourquoi :?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Sat Sep 02, 2006 10:45 am    Post subject: Reply with quote

moi je suis en ~amd64 et tout compile sans problème, n'hésite pas à présenté tes problèmes de compilation voir si on peux fait qq chose
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sat Sep 02, 2006 1:15 pm    Post subject: Reply with quote

C'est sympa merci.

Je viens de refaire complètement ma toolchain car j'ai un autre soucis de compilation avec la libstdc++-v3 qui ne veut rien entendre.

Bon comme j'ai dit la toolchain est ok, je suis en no-multilib et en ce moment je fais un emerge -e system.

J'ai une glibc patchée pour utiliser les hashstyle, je suis en ~amd64 et voici une partie de mon make.conf
Code:
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer -ftree-vectorize"
CXXFLAGS="${CFLAGS}"

LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,--hash-style=both"


Pour l'instant l'erreur que j'ai à la compilation pour l'instant
Code:
checking for unlockpt... yes
checking for go faster stripes... as-needed
configure: error: Bad ricer. No bagel.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum