<lfam>brainiarc7: I don't know much about how booting works, so I can't offer much advice. But I guess the first step would be to read about how GRUB interacts with UEFI. Then, you could look at how we use GRUB, and figure out how to adapt it to work on UEFI.
<lfam>It would probably go faster if you virtualized it. Guix and QEMU are well-integrated, and it looks like QEMU can emulate UEFI, so that would probably be a friendly place to start experimenting.
<lfam>And, that's 100% of what I know on this subject ;) A few guesses and a sprinkling of speculation
<efraim>maybe one of the pre-release versions of grub would help
<bavier>I'm working on packaging libmesh, which bundles a lot of dependencies. I'm considering patching their build system to use system libraries instead. At the same time I'm rereading wingo's blog post about conway's law ;)
<davexunit>I don't think conway's law is any excuse for bundling :)
<bavier>in libmesh's case I don't think so either, since most of the bundles only have trivial changes or none at all
<davexunit>yeah, bundling is when you just include upstream software without changing it
<bavier>sure, with patches would be forking I guess
<davexunit>trivial changes are also annoying because people make changes to software that make new versions incompatible, leaving it vulnerable.
<GNUtoo-irssi>let's say a user (me) forgott to enable binaries at the beginnings
<GNUtoo-irssi>now, as soon as that user wants to install a package (like hello), it'll build it
<GNUtoo-irssi>However if that user later enables binaries packages after having built hello and all its dependencies (that includes the toolchain), it might not give the same exact packages (because I built from parabola)
<GNUtoo-irssi>So since some derivations are not the same (hash differs) it would build what depends on them, right
<GNUtoo-irssi>or am I totally off track? That's the only explanation that still last right now (for the issue I have)
<bavier>GNUtoo-irssi: what matters is the derivation, not the contents of the resulting store item
<bavier>in your case, the pre- and post-substitutes hello package both come from the same derivation
<catonano>I was mumbling about the recipe for Emacs Cider, the clojure equivalent for Slime. CIder depends on pkg-info and pkg-info depends on epl. These are package management packages. Does it make sense to make them Guix packages ?