avsm changed the topic of #mirage to: Good news everyone! Mirage 3.0 released!
tomboy64 has quit [Quit: WeeChat 1.7]
brson has joined #mirage
brson has quit [Ping timeout: 260 seconds]
brson has joined #mirage
brson has quit [Client Quit]
copy` has quit [Quit: Connection closed for inactivity]
dograt has joined #mirage
_whitelogger has joined #mirage
_whitelogger has joined #mirage
mort___ has joined #mirage
argent_smith has joined #mirage
argent_smith has quit [Client Quit]
mort___ has quit [Quit: Leaving.]
insitu has joined #mirage
argent_smith has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
argent_smith has quit [Quit: Leaving.]
argent_smith has joined #mirage
mort___ has joined #mirage
<haesbaert> moin moin
<hannes> christiano!
<haesbaert> Hannes !
<haesbaert> whats up ?
<haesbaert> hmm can someone smart explain me this:
<haesbaert> still reports as failing, but all tests passes
<haesbaert> *passed
<hannes> says passing here.. force-reload?
<haesbaert> dunno being forcing reload for a while now
<haesbaert> still nothing
<haesbaert> leme try another browser
<haesbaert> oh fuck safari
<hannes> it says "build passing" over here... travis is a bit crap when it comes to caching
<haesbaert> somehow I think it was caching
<haesbaert> btw is the other CI ready for use ?
<haesbaert> the stuff opam uses
<hannes> not clear to me how to use it
<haesbaert> hmm I'll wait until everyone adopts then I just copy their work
<hannes> you've to ask anil/thomas/thomas... i try to investigate some of it, but didn't get too far
<haesbaert> btw, when cutting a release with topkg, does it do the opam parts as well /
<haesbaert> Mindy found a serious bug on charrua yesterday
<hannes> if you have opam-publish installed, it does all of it, including a PR to opam-repository
<haesbaert> whoa
<haesbaert> lemetry
<hannes> (you need opam-publish have a github cookie already so that it can do this in your name)
<haesbaert> how do I get the cookie ?
<hannes> opam publish init or sth
<haesbaert> hmm I think that's not needed anymore, at least I see no option and they don't talk about it on https://github.com/ocaml/opam-publish
tomboy64 has joined #mirage
<hannes> what kind of bug?
contrapumpkin has quit [Ping timeout: 260 seconds]
insitu has joined #mirage
<hannes> ouch
<hannes> how did this ever worked?
<haesbaert> luck
<haesbaert> I think we introduced it around 0.4 when we changed that parsing
<haesbaert> yeah
<haesbaert> 0.3 has it right
<haesbaert> introduced in 0.4
<haesbaert> hannes: http://codepad.org/nPB9L2Ky
<haesbaert> is this the error cause I don't have the cookie ?
<haesbaert> nono , that's not opam related
<haesbaert> somehow github tells me I have no credentials
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<hannes> haesbaert: yeah, missing github cookie afaik..
<haesbaert> but that's not opam related
<haesbaert> that was topkg publish
<haesbaert> the cookie is for opam publish no ?
<hannes> it is while topkg tries to upload the tarball to mirage/charrua-core... by trying to authenticate user mirage to github -- which does not work.. if you have the cookie, it will use it instead.
<haesbaert> hmm ok I'm looking for it
<haesbaert> topkg docs don't mention it
<haesbaert> oh foudn something on delegate
<haesbaert> ack found it
<haesbaert> 1. opam-publish token stealing.
<haesbaert> $(user) and the corresponding token will be used for
<haesbaert> root)/plugins/opam-publish/$(user).token. If such a file exists,
<haesbaert> generated for it that is keept in $(opam config
<haesbaert> If you have already used opam-publish, an authorization token was
<haesbaert> authentication.
contrapumpkin has joined #mirage
<haesbaert> hannes: it's something else, I tried using a token now
<hannes> haesbaert: in case you want to make it not possible for others to install 0.4*+, you can add something like available: false (or available: ocaml-version = 0) in these opam files.. imho it is worth doing
<haesbaert> I think I don't have permissions to cut a release on github
<haesbaert> since it is on the mirage repository
* hannes does not know much about GitHub permissions
<hannes> but: 14 seconds from now
<hannes> haesbaert released teste at mirage/charrua-core
<haesbaert> yeah I did that manually
<haesbaert> so it seems I can cut a release
<haesbaert> topkg says that if I don't have an opam token, and TOPKG auth env, it asks me for the password
<haesbaert> I created a token and set env, same thing happened
<hannes> did you try to pass some -v -v flags to your invocation of topkg?
<haesbaert> hmm no, I can try now
<haesbaert> nothing new
<haesbaert> I mean nothing helpful
mort___ has quit [Quit: Leaving.]
<hannes> haesbaert: still the same output?
mort___ has joined #mirage
<hannes> from the topkg-delegate, I mean
<hannes> increasing verbosity should give you some idea what it actually tried to do.. (I've no clue from the response you posted in which stage it is, and what it tried to achieve)
<haesbaert> hannes: it outputs more stuff, but nothing extra for that stage
<haesbaert> I've generated a token via opam publish now
<haesbaert> leme try
argent_smith has quit [Quit: Leaving.]
<haesbaert> fuck me it worked
<haesbaert> THIS IS SO FREAKIN COOL
<hannes> I told you hours ago ;) congrats!
<haesbaert> release ALL THE TIME
<haesbaert> hannes: you did, but there is no setup command anymore
<haesbaert> you have to try to publish it the first time
<haesbaert> so it's a chicken and egg
<haesbaert> so I've made a dummy opam publish to generate the token
<hannes> I had to tell it username + repository during some init stage
<hannes> ic
<haesbaert> yep, but there is no init stage anymore
<haesbaert> opam-publish setup is no more
<haesbaert> I tried TOPKG_TOPEN=haesbaert:tokencrap
<hannes> pin an older version :)
<haesbaert> ?
<haesbaert> I mean this is fucking brilliant
<hannes> but hey, this is good that you did it... safe your token, you'll need it in the future :)
<haesbaert> 3 commands and I have a release
<haesbaert> I've deleted it
<hannes> haesbaert: topkg help bistro :D
<haesbaert> I mean, not my opam one
<haesbaert> where is the token stored in opam ?
<haesbaert> ./plugins/opam-publish/haesbaert.token
<haesbaert> aha
<hannes> haesbaert: this critical bugfix... would imho be great to have the information in changes which versions were affected..
<haesbaert> I can add
<haesbaert> done
<haesbaert> bah manual releases never more
<haesbaert> fuck me I've seen the light
<haesbaert> I slacked so much cause doing the manual release was a pain in the ass
<hannes> ;)
argent_smith has joined #mirage
argent_smith has quit [Client Quit]
argent_smith has joined #mirage
mort___ has quit [Quit: Leaving.]
argent_smith has quit [Quit: Leaving.]
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
jotef has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
tomboy64 has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
insitu has joined #mirage
insitu has quit [Client Quit]
mort___ has quit [Quit: Leaving.]
insitu has joined #mirage
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
contrapumpkin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
argent_smith has joined #mirage
contrapumpkin has joined #mirage
contrapumpkin has quit [Client Quit]
contrapumpkin has joined #mirage
contrapumpkin has quit [Client Quit]
tomboy64 has quit [Ping timeout: 240 seconds]
insitu has joined #mirage
contrapumpkin has joined #mirage
tomboy64 has joined #mirage
tomboy64 has quit [Ping timeout: 240 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tomboy64 has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
jotef has quit [Ping timeout: 260 seconds]
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
insitu has joined #mirage
mort___ has joined #mirage
mort___ has quit [Quit: Leaving.]
argent_smith has quit [Quit: Leaving.]
tomboy64 has quit [Ping timeout: 240 seconds]
insitu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tomboy64 has joined #mirage