<effa`>Hi, I noticed that hydra attempted to build the GHC libraries that I submitted yesterday for mips64el. However, the package 'ghc', which is an implicit input of the 'haskell-build-system', specifies "(supported-systems '("i686-linux" "x86_64-linux"))". Shouldn't Guix only build those libraries for the two platforms specified in the 'ghc' package?
<effa`>actually 'ghc' is the default compiler, not an implicit input.
<taylanub>rekado_: the .pc files generated by the Makefile are inadequate. most distributions add one themselves. so far I was able to work around problems in other ways. I bothered the Lua ML a bit and maybe in the next release they'll start installing proper .pc files.
<taylanub>I think it happened twice that I had problems due to Lua not providing a .pc file, yet the build process of some software trying to detect Lua via pkg-config. maybe I should have patched our Lua package(s) to provide .pc files instead of fixing the build processes of the other software.
<rekado_>taylanub: I was going to build the optional Lua module for shogun and then noticed that Lua cannot be found with the Cmake build system.
<rekado_>all it does is try to make sure the required Lua version exists.
<rekado_>so I think even a minimal pc file would be useful in these cases.
<taylanub>yeah, that's at least issue #3, so I guess it would be better to put .pc files in our lua packages than to fix all the build processes assuming they're there
<taylanub>(and my issues were with autotools- and waf-using software, so can't give advice on cmake)
<mark_weaver>from a technical standpoint, it would be straightforward enough to list the authorized keys for each user, and then either overwrite or merge those into ~/.ssh/authorized_keys at activation time
<mark_weaver>s/to list/to have the user-account include a list of/
<mark_weaver>I guess we should have something like this, since it is often quite desirable
<civodul>joehillen: something like what davexunit & mark_weaver suggest sounds good
<civodul>then comes the question of the format: OpenSSH? lsh?