Given the customizability I think it's *very* good. Having some issues is common-ish (especially on unstable with lots of packages) and you'll get used to poking the right knobs to fix them, but given the exponential number of build configs that's an amazing track record.
-
-
Replying to @marcan42 @AntidoteCRK
The dependency model is ridiculously powerful. It has to be, to support all the options. Which is why Portage is pretty slow to resolve dependencies (again, especially once you have as much junk as I do) but it does amazing things these days.
2 replies 0 retweets 0 likes -
Replying to @marcan42 @AntidoteCRK
Things like "oh, this library got bumped to an ABI-incompatible version so I need to recompile all dependent packages" or "I have two options for a package and a new package depends on the other one that isn't installed, so I'll just go ahead and swap it out".
1 reply 0 retweets 0 likes -
-
Replying to @AntidoteCRK
I mean it does those things on its own. Sometimes it gets tied up in a knot though, there *are* situations it can't handle, and that's when it gets tricky to figure out "what's the one package I need to uninstall/rebuild to unjam this".
1 reply 0 retweets 0 likes -
Replying to @marcan42 @AntidoteCRK
Circular dependencies are another usual one. You can't actually install a fully functional desktop system with certain features globally enabled in one go. Rarely happens on clean installs (since you tend to enable things progressively), but if you clone configs it does.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @AntidoteCRK
You have to disable the feature first, install some package, then enable it and reinstall (which breaks the circular chain). No real way around that (though it could be handled automatically but isn't right now).
1 reply 0 retweets 0 likes -
-
Replying to @AntidoteCRK
Anyway, things have massively improved since the old days when I started. It used you be you'd get a libpng soname bump and your entire desktop was broken until you recompiled everything. Nowadays it's automated *and* keeps the old lib around in the meantime.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @AntidoteCRK
And also not everything depends on libpng indirectly, so no need to recompile everything. That was another big change, as-needed linking by default.
2 replies 0 retweets 0 likes
Sorry for going on a tangent about how things have changed. I'm just remembering the old days. This Gentoo install is coming up on 14 years old this year. Never needed a reinstall. Says something about Portage's robustness :)
-
-
Replying to @marcan42
nice! personally i like installing linux in general, and find it relaxing lol
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.