avsm changed the topic of #mirage to: mirage 2 released! party on!
rgrinberg has joined #mirage
MrScout has quit [Remote host closed the connection]
rgrinberg has quit [Ping timeout: 265 seconds]
MrScout has joined #mirage
thomasga1 has quit [Quit: Leaving.]
MrScout has quit [Remote host closed the connection]
MrScout has joined #mirage
alice_wl has quit [Quit: ETOOMANYWINDOWS]
tlockney_away is now known as tlockney
tlockney is now known as tlockney_away
MrScout has quit [Remote host closed the connection]
MrScout has joined #mirage
MrScout has quit [Remote host closed the connection]
tlockney_away is now known as tlockney
englishm has joined #mirage
englishm has quit [Read error: Connection reset by peer]
englishm_ has joined #mirage
mcclurmc_ has joined #mirage
mcclurmc has quit [Ping timeout: 265 seconds]
englishm_ has quit [Ping timeout: 248 seconds]
tlockney is now known as tlockney_away
MrScout has joined #mirage
MrScout has quit [Remote host closed the connection]
thomasga has joined #mirage
bsb-the-1 is now known as bsb-the-grey
mcclurmc has joined #mirage
mcclurmc_ has quit [Ping timeout: 256 seconds]
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #mirage
mcclurmc has quit [Remote host closed the connection]
miragebot has joined #mirage
<miragebot>
[mirage] avsm pushed 1 new commit to master: http://git.io/vqNAo
<miragebot>
mirage/master da1454c Anil Madhavapeddy: Refresh Dockerfile for the latest OPAM Docker remote
miragebot has left #mirage [#mirage]
miragebot has joined #mirage
<miragebot>
[mirage] avsm pushed 1 new commit to master: http://git.io/vqNx4
<miragebot>
mirage/master 9ceba63 Anil Madhavapeddy: Dockerfile: run as non-root
miragebot has left #mirage [#mirage]
dongcarl has joined #mirage
<dongcarl>
Hi guys, doing step 2 of the hello world tutorial here... doing `mirage configure --unix` gives me this error: File "config.ml", line 6, characters 4-9: Pattern matching failed
<dongcarl>
help anyone?
<dongcarl>
config file is just as on mirage-skeleton
<dsheets>
dongcarl, which? console or block? run opam list -i | grep mirage and put in pastebin
<dongcarl>
a caveat here is that doing utop works but ocaml doesn't, would that have to do with this?
<dsheets>
ahhh no... it's because you're on osx and this hasn't been updated for osx
<dsheets>
one moment
<dongcarl>
that's unfortunate...
<dsheets>
this is a real issue, thanks dongcarl
<dsheets>
yeah, it shouldn't be hard to fix
<dongcarl>
dsheets are you one of the devs? are you gunna fix it?
<dsheets>
dongcarl, i'm sorta peripheral but i do a lot of work on various mirage libs
<dongcarl>
awesome. so a temporary fix for me would just be doing `opam install --yes mirage-block-unix mirage-console mirage-unix`?
<dsheets>
dongcarl, could you modify your config.ml to have | ( `Unix | `MacOSX ) -> block_of_file "disk.img" instead?
mcclurmc has quit [Ping timeout: 250 seconds]
<dsheets>
then i believe it will work (but some of the other examples might still be broken) and then i'll work on patches
<dongcarl>
okay, do I need an "in" at the end of the line?
<dongcarl>
sorry new to ocaml
<dsheets>
yeah, you're just updating the `Unix to ( `Unix | `MacOSX ) sorry i wasnt clear
<dsheets>
no problem... this is very helpful as having broken tutorials is terrible for new users
<dongcarl>
yeah I've been struggling for a while now :-(
<dsheets>
oh no! on this issue?
<dongcarl>
Do you know who's responsible for maintaining the opam ports for FreeBSD and OpenBSD? Those are badly broken too...
<dsheets>
i don't know but I'd be interested in getting those fixed
<dsheets>
i think the freebsd port at least should have the maintainer in the metadata in the tree
<dsheets>
and avsm might be the openbsd maint, dunno
<dsheets>
what's wrong with them?
<dongcarl>
I don't remember exactly but something either fails in the port installation phase or when I do `opam install core utop`.
<dongcarl>
I don't know if this is intentional or not but on freebsd there are ports for ocaml-* packages which I thought were supposed to be managed by opam
<dsheets>
i see. the ocaml-* packages are probably older before opam was usable/existing
<dsheets>
some os package managers don't like language package managers, also, but i don't remember what freebsd's policy is
<dongcarl>
dsheets, hopefully you won't mind me asking you another question... when I ran mir-block_test... this is what it says... is this correct?