avsm changed the topic of #mirage to: mirage 2 released! party on!
chambart has quit [Ping timeout: 240 seconds]
MrScout_ has joined #mirage
MrScout has quit [Ping timeout: 258 seconds]
MrScout_ has quit [Ping timeout: 244 seconds]
AltGr has joined #mirage
nojb has quit [Quit: nojb]
manud__ has joined #mirage
manud_ has quit [Ping timeout: 256 seconds]
MrScout has joined #mirage
MrScout has quit [Remote host closed the connection]
MrScout has joined #mirage
MrScout has quit [Ping timeout: 240 seconds]
tlockney is now known as tlockney_away
florinandrei has quit [Quit: My God, it's full of stars!...]
kdef has joined #mirage
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #mirage
tlockney_away is now known as tlockney
larhat1 has quit [Quit: Leaving.]
brson has quit [Quit: leaving]
kdef has quit [Quit: peace]
mcclurmc has quit [Remote host closed the connection]
tlockney is now known as tlockney_away
thomasga has joined #mirage
larhat has joined #mirage
thomasga has quit [Quit: Leaving.]
thomasga has joined #mirage
planetlarg has joined #mirage
avsm has joined #mirage
jonludlam has quit [Quit: Coyote finally caught me]
avsm has quit [Quit: Leaving.]
chambart has joined #mirage
nojb has joined #mirage
avsm has joined #mirage
nojb has quit [Quit: nojb]
avsm has quit [Quit: Leaving.]
nojb has joined #mirage
dsheets_ has joined #mirage
djs55 has joined #mirage
jgjl has joined #mirage
jonludlam has joined #mirage
djs55 has quit [Quit: Leaving.]
chambart has quit [Ping timeout: 256 seconds]
planetlarg has quit [Quit: Ex-Chat]
dsheets_ has quit [Ping timeout: 264 seconds]
djs55 has joined #mirage
thomasga has quit [Quit: Leaving.]
dsheets_ has joined #mirage
nojb has quit [Quit: nojb]
nojb has joined #mirage
nojb has quit [Read error: Connection reset by peer]
nojb has joined #mirage
nojb has quit [Quit: nojb]
djs55 has quit [Quit: Leaving.]
djs55 has joined #mirage
planetlarg has joined #mirage
thomasga has joined #mirage
nojb has joined #mirage
chambart has joined #mirage
jgjl has quit [Ping timeout: 264 seconds]
jonludlam has quit [Ping timeout: 244 seconds]
jonludlam has joined #mirage
avsm has joined #mirage
<
avsm>
thomasga: did ogit do a full clone before?
<
thomasga>
trying with conduit? if yes, I've used quite a few workaround to make it work, so not sure how easy it is to port
<
avsm>
thomasga: twas the finalise
<
avsm>
thomasga: it closes the fd too soon
<
avsm>
thomasga: oh it was my bad; i was closing ic and oc, and they are both the same fd
jgjl has joined #mirage
<
avsm>
thomasga: mind if i do a release of ocaml-git with the conduit fix?
<
thomasga>
you can test opam-publish :-)
<
avsm>
thomasga: should i look at http-fetch?
<
avsm>
we could clone in xen but i think we need that along with tls
<
avsm>
tries to install git twice?
<
thomasga>
the remove target might be broken
<
thomasga>
which is surprising
<
thomasga>
the http-fetch protocol is a bit different I think, not sure it's trivial to add
<
thomasga>
avsm: I'm fixing the travis script, seems a weird interaction with opam
jonludlam has quit [Ping timeout: 264 seconds]
mcclurmc has joined #mirage
<
avsm>
thomasga: ta
<
avsm>
thomasga: the reinstall bug hit tcpip as well
<
thomasga>
looks like a bug in opam 1.2 ...
<
avsm>
ohoh, not removing?
jonludlam has joined #mirage
<
thomasga>
no trying to sync removed pinned package
djs55 has quit [Read error: Connection reset by peer]
<
thomasga>
avsm: haaaa
<
thomasga>
found it
<
thomasga>
pushing a fix
<
thomasga>
(opam 1.2 does some weird stuff, but that's not its fault :p)
<
avsm>
fix to what?
larhat has quit [Quit: Leaving.]
<
avsm>
thomasga: so er how does this opam publish work :)
<
thomasga>
opam-publish prepare name.version archive
<
avsm>
that manpage is like the least helpful ever
<
avsm>
opam publish prepare prepares to publish to opam
<
avsm>
git://github.com/avsm/opam-repository?
<
avsm>
source archive
<
avsm>
do you run it in a specific directory?
<
avsm>
im running it in the src dir
<
thomasga>
could run in any dir normally
<
avsm>
any debug mode?
<
thomasga>
do you have version opam-publish 0.2 ?
<
thomasga>
no idea …
<
avsm>
ok will debug
<
thomasga>
or just report an issue
<
avsm>
nothing works :P
<
avsm>
+ ocamlfind ocamlopt -linkpkg -package github -package cmdliner -package opam-lib.client -package opam-lib.repositories -package opam-lib src/version.cmx src/opam_publish.cmx -o src/opam_publish.native
<
avsm>
File "_none_", line 1:
<
avsm>
Error: No implementations provided for the following modules:
<
avsm>
Lwt_unix referenced from src/opam_publish.cmx
<
avsm>
Github referenced from src/opam_publish.cmx
<
avsm>
Lwt_main referenced from src/opam_publish.cmx
<
avsm>
Command exited with code 2.
nojb has quit [Quit: nojb]
nojb has joined #mirage
djs55 has joined #mirage
djs55 has quit [Client Quit]
<
avsm>
thomasga: nice, travis passes again
brson has joined #mirage
<
avsm>
thomasga: the smart http protocol looks really simple
jgjl has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<
avsm>
its just send-pack over an http frame
<
avsm>
the dumb one is more complex
planetlarg has quit [Quit: Ex-Chat]
<
thomasga>
but I think smart http already works
<
thomasga>
ha no sorry
<
avsm>
lib/sync.ml: (* XXX: as we don't support the smart HTTP protocol (yet) we fall
<
thomasga>
but should be easy to add
<
avsm>
will merge ipv6 then look
<
avsm>
or convince hannes to port ocaml-ssh to the tls libs :
<
thomasga>
there is already a switch between git port / ssh
<
thomasga>
to send the right header
<
thomasga>
then the body is the same
<
avsm>
i'll make conduit easier to use in the next rev
<
avsm>
let resolver = Resolver_lwt_unix.system in
<
avsm>
Resolver_lwt.resolve_uri ~uri resolver >>= fun endp ->
<
avsm>
let ctx = Conduit_lwt_unix.default_ctx in
<
avsm>
Conduit_lwt_unix.endp_to_client ~ctx endp >>= fun client ->
<
avsm>
Conduit_lwt_unix.connect ~ctx client >>= fun (flow, ic, oc) ->
<
thomasga>
good idea :)
<
avsm>
can be compressed into one utilitiy
<
avsm>
well we just need to make all the bits in there overridable, and thats possible now
<
thomasga>
btw, where the git port went ?
<
avsm>
its in /etc/services
<
avsm>
so git:// figures it out
<
thomasga>
in conduit?
<
avsm>
git 9418/tcp # git pack transfer service
<
avsm>
git 9418/udp # git pack transfer service
<
hannes>
well.. is there anyone into terminal library? I'd like to write some UI
<
avsm>
uri.services
<
avsm>
dave has some vnc code
<
hannes>
but hesitate from using ncurses or whatever
<
thomasga>
lambdaterm ?
<
avsm>
thomasga: hm we could use vncterm
<
hannes>
lambda-term looks good, thx for that reference! :)
<
hannes>
ssh should be sort of a weekend project..
<
hannes>
(famous last words)
seangrove has joined #mirage
yomimono has joined #mirage
tlockney_away is now known as tlockney
jonludlam has quit [Quit: Coyote finally caught me]
nojb has quit [Quit: nojb]
MrScout has joined #mirage
andreas1 has joined #mirage
jonludlam has joined #mirage
avsm has quit [Ping timeout: 255 seconds]
chambart has quit [Ping timeout: 256 seconds]
dsheets_ has quit [Ping timeout: 240 seconds]
yomimono has quit [Ping timeout: 250 seconds]
avsm has joined #mirage
<
hannes>
avsm: conduit with ssl and starttls is not there atm, or does that work with lwt.ssl?
<
avsm>
hannes: no starttls i think — unless openssl provides it?
tlockney is now known as tlockney_away
nojb has joined #mirage
chambart has joined #mirage
chambart has quit [Ping timeout: 250 seconds]
chambart has joined #mirage
yomimono has joined #mirage
tlockney_away is now known as tlockney
manud_ has joined #mirage
chambart has quit [Ping timeout: 255 seconds]
manud_ has quit [Read error: Connection reset by peer]
manud_ has joined #mirage
manud__ has joined #mirage
manud_ has quit [Read error: Connection reset by peer]
<
hannes>
nothing fancy yet: client doesn't authenticate server certificate, no starttls, ... but same shape as lwt.ssl usage
andreas1 has quit [Ping timeout: 240 seconds]
florinandrei has joined #mirage
manud_ has joined #mirage
manud_ has quit [Ping timeout: 258 seconds]
chambart has joined #mirage
MrScout_ has joined #mirage
MrScout has quit [Ping timeout: 258 seconds]
MrScout has joined #mirage
djs55 has joined #mirage
MrScout_ has quit [Ping timeout: 258 seconds]
thomasga has quit [Quit: Leaving.]
andreas1 has joined #mirage
nojb has quit [Quit: nojb]
thomasga has joined #mirage
manud_ has joined #mirage
nojb has joined #mirage
manud_ has quit [Quit: Be back later ...]
nojb has quit [Quit: nojb]
florinandrei has quit [Quit: My God, it's full of stars!...]
MrScout has quit [Remote host closed the connection]
MrScout has joined #mirage
MrScout has quit [Ping timeout: 272 seconds]
djs55 has quit [Quit: Leaving.]
manud_ has joined #mirage
MrScout has joined #mirage
manud_ has quit [Quit: Be back later ...]
yomimono has quit [Ping timeout: 255 seconds]
thomasga has quit [Quit: Leaving.]
thomasga has joined #mirage
chambart has quit [Ping timeout: 255 seconds]
thomasga has quit [Quit: Leaving.]