ArneBab wrote:I just read up about paludis (again), and I don't really like the attitude I read on the website that much - "learn to use nice" as one example... but I'll stop it here (no need to fire up a flamewar or such - some people like it, some don't, and I like a python based distro, some do so, others don't... as long as I don't help out in programming, I think I should keep out a bit).
So I hope that portage will support the new build system as soon as KDE 4.1 is stable enough to test (where can I find information on the build system?).
i've been using portage and paludis for some time and both have flaws and good points.
paludis is fast at getting the world for update at the first update after the pc has been startup and has a very good overlay management together with a lot of config split options (you could split your conf files one per package if you need) and has a very good share of hooks that make its behaviour better.
portage has the buildpkg option that paludis doesn't and doesn't need external hooks when building some core packages (like baselayout) while paludis does or you risk some pain in fixing stuff up.
paludis instead is very slow to build (it builds a lot of clients like the reconcilio the broken linkage rebuilder) and takes quite some time to do so: it builds only with -j1 since it has problems otherwise, taking about 2 hours when compiling totally in ram and with test disabled (the paludis test phase takes about 2-3 hours to complete and it makes me mad), while portage installs in less than 1 minute.
anyway, as a personal experience you just add the nice option (the paludis wrapper hook does this for you) and then the usual paludis options that you always want in the user .bashrc (like --dl-reinstall if-use-changed) and whenever you run paludis world -ip you'll also trigger the reinstall if use changed.
to me paludis is good and fast and you could also make per package cflags, ldflags and so on configuration (that i don't know if it's possible with portage), you can disable sandbox per package and not always as with portage and it's a little more configurable than portage.
again, if it's the first time you'lll use it try not to start with kde4-overlay but with some package that you used to build with portage first to see how it works and how you can configure paludis. after that you could try out something that continues to work some days and break after that (the kde4 trunk overlay).