You are here

IRC logs for #guix, 2017-02-20 (GMT)

2017-02-19
2017-02-21
TimeNickMessage
[00:01:19]* ryanwatkins has quit (Remote host closed the connection)
[00:02:07]* erliphant has quit (Ping timeout: 260 seconds)
[00:11:39]* davezd has joined #guix
[00:14:03]* erliphant has joined #guix
[00:15:56]* jluttine has quit (Ping timeout: 240 seconds)
[00:17:43]* jluttine has joined #guix
[00:19:58]* rgrau` has quit (Ping timeout: 240 seconds)
[00:20:46]* daviid has joined #guix
[00:21:18]* emyles has quit (Quit: ERC (IRC client for Emacs 25.1.1))
[00:22:08]* methalo has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
[00:45:20]* efraim has quit (Remote host closed the connection)
[00:45:34]* efraim has joined #guix
[00:48:30]* davezd has quit (Quit: Leaving)
[00:48:55]* davezd has joined #guix
[00:56:17]* IRCFrEAK has joined #guix
[00:56:18]* IRCFrEAK has left #guix ()
[01:24:25]* mouldysammich has joined #guix
[01:27:31]* Nyxus has quit (Ping timeout: 260 seconds)
[01:28:07]* iyzsong-w has joined #guix
[01:28:46]* ryanwatkins has joined #guix
[01:29:47]<ryanwatkins>Anybody here know how to have multiple frames, like [0, 1 .. n] ? Arbitrary tiling per "workspace" inside guile-wm?
[02:11:41]<Apteryx>Must a keyword argument always be passed using the keyword? I'd like to be allowed to either use the keyword, or not use it (in this case it would fallback to positional arguments).
[02:16:37]* rekado has joined #guix
[02:17:38]* rekado_ has quit (Ping timeout: 240 seconds)
[02:20:24]* katco has joined #guix
[02:20:33]<katco>is anyone working on a scala package?
[02:37:36]<katco>i'll take that as a no :)
[02:38:28]<katco>so it looks like scala requires a tool called "sbt" to build, and sbt requires itself to build. how does guix approach these circular dependencies when packaging?
[02:41:33]* enderby has joined #guix
[02:42:32]* bnw has joined #guix
[02:46:10]* erliphant has quit (Ping timeout: 240 seconds)
[02:54:10]* daviid has quit (Ping timeout: 240 seconds)
[03:09:56]<Apteryx>katco: Typically you'd define a sbt-bootstrap or sbt-minimal package
[03:10:37]<katco>Apteryx: oh, perfect! so it's ok if the end result is not perfectly buildable from source?
[03:12:29]<Apteryx>katco: It's preferable, but if scala doesn't care to provide what is required to do so, well, it's a Scala issue rather than a Guix one (my personal opinion).
[03:12:41]<CompanionCube>ACTION does not intend to package it would be interesting to know how to handle systems with weirder circular dependencies
[03:13:38]<katco>Apteryx: awesome. yes, i'm finding it a bit strange that they've created this circular dependency, but at a certain level of maturity, systems tend to bootstrap upon themselves
[03:14:37]<katco>Apteryx: i think if i tried really hard, i could create a chain; e.g. scala 2.9.2 is buildable with ant, and i *think* it's possible to build sbt with scala? i'm not sure tbh
[03:18:19]<CompanionCube>ACTION is reminded of the circular deps of image-based systems
[03:28:17]* katco has quit (Ping timeout: 240 seconds)
[03:41:45]* ArneBab_ has joined #guix
[03:45:27]* sneek_ has joined #guix
[03:46:07]* ArneBab has quit (Ping timeout: 260 seconds)
[03:46:48]* sneek has quit (Remote host closed the connection)
[03:47:21]* sneek_ is now known as sneek
[03:54:24]* enderby has left #guix ("ERC (IRC client for Emacs 25.1.1)")
[04:02:46]* madgoat has joined #guix
[04:02:47]* madgoat has left #guix ()
[04:07:43]* iyzsong-w has quit (Ping timeout: 255 seconds)
[04:08:38]* baconicsynergy has joined #guix
[04:08:52]<baconicsynergy>We're getting so close to 5000 packages!!
[04:11:28]* psachin has joined #guix
[04:17:54]* baconicsynergy has quit (Quit: Lost terminal)
[04:44:29]* iyzsong-w has joined #guix
[04:50:51]* fredmanglis has joined #guix
[04:55:49]<Apteryx>Cool :)
[04:56:06]<Apteryx>Anyone knows if Emacs can "prettify" a Scheme script?
[04:56:31]<Apteryx>I'm looking at the gexp generated service script, and their pretty unreadable.
[04:56:36]<Apteryx>they're*
[04:58:56]* iyzsong-w has quit (Ping timeout: 260 seconds)
[05:11:22]* catonano has quit (Quit: Bye)
[05:14:52]* mbuf has joined #guix
[05:21:41]* catonano_ has joined #guix
[05:29:17]<Apteryx>If anyone could look at my current code (a service definition) to point me my mistake, I'd be very grateful: http://paste.lisp.org/display/339545
[05:30:14]<Apteryx>The error detailed in the top comment appeared after I tried using (use-modules ...) in my start gexp procedure.
[05:32:23]<Apteryx>Usually it seems to be used with a (begin ..., but I'm not sure if I need one here.
[05:45:06]<catonano_>Apteryx: you are defining all-interfaces-minus-loopback in the body of a lambda
[05:45:20]<catonano_>Apteryx: that' s not allowed
[05:45:23]<Apteryx>catonano_: This works fine if I remove the (use-modules ...)
[05:45:39]<Apteryx>Except that remove is an unbound symbol.
[05:46:31]<Apteryx>Maybe some gexp magic that I don't yet understand.
[05:46:51]<Apteryx>catonano_: Could I enclose the lambda definition in a let?
[05:47:02]<Apteryx>And declare my procedures there (let* that is).
[05:47:07]* iyzsong-w has joined #guix
[05:47:25]<Apteryx>(by the way, thanks for answering :)
[05:49:51]<catonano_>Apteryx: I never played with services, neither with gexps. That said, I would try using the (use-modules.... form outside of the lambda
[05:49:58]<catonano_>Apteryx: also the 2 defines
[05:50:24]<catonano_>as for the let*
[05:51:17]<catonano_>I'm not sure I understand how exactly you are thinking of arranging your forms
[05:53:40]<Apteryx>catonano_: OK! I'll experiment some more. Thanks :)
[05:58:44]<catonano_>Apteryx: you' re welcome:)
[06:06:25]* janneke has joined #guix
[06:18:26]* davezd has quit (Quit: Leaving)
[06:21:45]* iyzsong-w has quit (Ping timeout: 260 seconds)
[06:23:22]* Nyxus has joined #guix
[06:23:48]* davezd has joined #guix
[06:29:00]* janneke has quit (Ping timeout: 260 seconds)
[06:35:43]* mbuf has quit (Quit: Leaving)
[06:47:49]* igajsin has joined #guix
[06:51:12]* ryanwatkins has quit (Ping timeout: 268 seconds)
[06:51:58]* ransom has quit (Ping timeout: 255 seconds)
[06:52:38]* iyzsong-w has joined #guix
[06:52:40]* rgrinberg has quit (Ping timeout: 240 seconds)
[06:53:09]* janneke has joined #guix
[07:05:20]<efraim>Just how frozen are core-updates? There's some changes I'd like to push, other than my aarch64 patchset
[07:33:21]* mbuf has joined #guix
[07:33:23]* Nyxus has quit (Ping timeout: 260 seconds)
[07:57:51]* bill-auger has quit (Remote host closed the connection)
[07:58:45]* csanchezdll has joined #guix
[08:01:16]* jonsger has quit (Ping timeout: 255 seconds)
[08:07:36]* jonsger has joined #guix
[08:15:53]* ransom has joined #guix
[08:19:39]* orly_owl_ has joined #guix
[08:20:26]* orly_owl has quit (Disconnected by services)
[08:20:31]* orly_owl_ is now known as orly_owl
[08:20:38]* orly_owl has quit (Changing host)
[08:20:38]* orly_owl has joined #guix
[08:21:17]* mildred3 has joined #guix
[08:23:18]* mildred2 has quit (Ping timeout: 240 seconds)
[08:23:33]* mildred4 has joined #guix
[08:26:36]* mildred3 has quit (Ping timeout: 260 seconds)
[08:29:20]* Mathieu`` has quit (Remote host closed the connection)
[08:29:25]* davezd has quit (Quit: Leaving)
[08:39:47]* Mathieu` has joined #guix