Gentoo has one of the most complex package dependency graphs out there (probably the most complex of any distro), and it *really* takes a while to resolve when you have 2600 packages installed and haven't updated in 3 months. I wonder if it could be mapped to a SAT solver...
-
Show this thread
-
(Why haven't I updated in 3 months? Because 3 months ago I reorganized my living room, where my Threadripper buildbox lives, and I'd been too lazy to wire it up again until recently. Yeah, yeah, I know.)
3 replies 0 retweets 37 likesShow this thread -
Total: 1336 packages (914 upgrades, 1 downgrade, 54 new, 26 in new slots, 341 reinstalls, 2 uninstalls), Size of downloads: 7,646,915 KiB Conflict: 8 blocks Would you like to merge these packages? [Yes/No] Wheeeeeeeeeeeee 2020 goal: be done with this before the year is over.
2 replies 0 retweets 30 likesShow this thread -
Wait, I need one more package.
2 replies 0 retweets 19 likesShow this thread -
net-vpn/wireguard-tools sounds like something I should be using soon. *throws it in the world file* Total: 1338 packages (914 upgrades, 1 downgrade, 56 new, 26 in new slots, 341 reinstalls, 2 uninstalls), Size of downloads: 7,647,007 KiB Conflict: 8 blocks Fuck.
2 replies 0 retweets 25 likesShow this thread -
I don't remember the last time I used elinks so emerge -C www-client/elinks Total: 1337 packages (913 upgrades, 1 downgrade, 56 new, 26 in new slots, 341 reinstalls, 2 uninstalls), Size of downloads: 7,643,491 KiB Conflict: 8 blocks Perfect.
3 replies 0 retweets 30 likesShow this thread -
It's always interesting seeing what order packages end up in. What does everything else depend on? (1 of 1337) sys-kernel/linux-headers-5.10 Cool. (2 of 1337) sys-libs/glibc-2.32-r6 Of course. (3 of 1337) sci-libs/fftw-3.3.9 ... really? I mean it's used a lot but...
3 replies 3 retweets 30 likesShow this thread -
Replying to @marcan42
how does the group of "packages other things depend on but that have no dependencies beyond the libc themselves" get sorted, anyway
1 reply 0 retweets 1 like
Random, I guess. Obviously there are many possible orders. Also, package builds are parallelized, and package compilation and installation are separate actions (and have different dependencies). It's complicated. And the parallelization sometimes ends up quite inefficient.
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.