<brixen>
alternatively, Rails has ruined everything
<brixen>
diegoviola: yeah, he was doing lots better last time I saw him
<diegoviola>
"I'm also not jumping back in too quickly as the stress had agravated my recently diagnosed type 2 adult onset diabetes which is what landed me in the hospital." -- Ezra Zygmuntowicz
<diegoviola>
how can type 2 diabetes kill someone after only 1 year of being diagnosed?
<diegoviola>
this is insane
<brixen>
but with the Stuffstr work, he may have gotten stressed and down a bad road again
<chrisseaton>
yorickpeterse: I have that on my to-read list - it looks really intereseting
<goyox86>
I bought that one, (never read it thougu)
<goyox86>
though
<chrisseaton>
yeah, I have a lot of books like that
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 250 seconds]
<goyox86>
Man, I cant get rbx sending metrcis to statsd xD
<goyox86>
I have statsd up. And I'm firing up my rails app like: RBXOPT=-Xsystem.metrics.target="statsd"-Xsystem.metrics.statsd.server="127.0.0.1:8125" bundle exec rails s
benlovell has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
benlovell has quit [Ping timeout: 252 seconds]
pwh has quit [Ping timeout: 255 seconds]
pwh has joined #rubinius
tenderlove has joined #rubinius
sferik has joined #rubinius
tenderlove has quit [Ping timeout: 250 seconds]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
josh-k has joined #rubinius
josh-k_ has quit [Read error: Connection reset by peer]
flavio has joined #rubinius
benlovell has joined #rubinius
sferik has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
sferik has quit [Client Quit]
havenwood has joined #rubinius
sferik has joined #rubinius
sferik has quit [Client Quit]
sferik has joined #rubinius
goyox86 has joined #rubinius
johnmuhl has joined #rubinius
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #rubinius
sferik has quit [Client Quit]
sferik has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
noop has quit [Ping timeout: 250 seconds]
sbryant has quit [Ping timeout: 258 seconds]
s3m has joined #rubinius
sbryant has joined #rubinius
tenderlove has joined #rubinius
<headius>
dbussink, yorickpeterse: would either of you be interested in talking about Rubinius at FOSDEM? At the moment there's no rbx representation, and we don't like that
<yorickpeterse>
headius: if I knew of a topic, yes
<headius>
"Rubinius"
<yorickpeterse>
That's like asking somebody to talk about the meaning of life :P
<headius>
wow, you really are a fan
<yorickpeterse>
eh?
<headius>
bad joke...rubinius == meaning of life
<Rotonen>
does rubinius have 42 of anything you could use as a topic? :P
<yorickpeterse>
oh no, I meant it as in the ambiguity
<Rotonen>
"42 ways to JIT"? :-)
<yorickpeterse>
headius: wasn't the room something about language development specific?
<headius>
anyway, we wanted to keep this from becoming a "look at my great new web framework" and put a focus on implementations etc
<yorickpeterse>
Rotonen: from now one we won't show errors, only "42"
<yorickpeterse>
So the annoying thing here is that brixen is doing the juicy stuff/toying with them, I'm just the janitor
<yorickpeterse>
lets see when FOSDEM was again
s3m has quit [Ping timeout: 258 seconds]
<yorickpeterse>
Hm 31st jan
<headius>
brixen already said he wouldn't be able to make it, so I'm looking for EU-local folks
<headius>
besides, you're basically eurobrixen now
<headius>
for some reason I always hear trance whenever someone prefixes a word with euro-
<yorickpeterse>
haha
<headius>
nnn ts nnn ts nnn ts
yorickpeterse is now known as eurobrixen
<eurobrixen>
There
<headius>
perfect
<headius>
whether you think you're qualified or not, it would be a shame for there to be no rbx representation at Ruby's trumphant return to FOSDEM
<eurobrixen>
Yeah I'm actually quite interested in doing it
<eurobrixen>
Is there any sort of experience level?
<eurobrixen>
That is, is it expected for only hardcore people to show up, or should the topic be more accessible to everybody?
<headius>
we figured making it a bit more hardcore would make it interesting to more folks outside Ruby
<headius>
"50 new Ruby ORMs you haven't heard of" doesn't really draw them in
<eurobrixen>
oh darn, deadline was yesterday already?
<headius>
oh, it was, but we extended it to 12th
<eurobrixen>
Ah right
<headius>
mostly to get the last few folks we want in
<eurobrixen>
heh
<mpapis>
headius, not enough to fill in time?
<headius>
I'm not sure how many we have right now...did you submit anything?
<eurobrixen>
Hm, I think I might have some topics
<eurobrixen>
headius: I'll do some talking with usbrixen and I'll see what I can cook up with
<mpapis>
headius, I did RVM2 ... no description jet tho
<headius>
eurobrixen: sure, feel free to bounce any ideas off me...I'm on the selection committee
<headius>
mpapis: ok good
sferik has quit [Ping timeout: 250 seconds]
<eurobrixen>
headius: will do
benlovell has joined #rubinius
sferik has joined #rubinius
benlovell has quit [Ping timeout: 250 seconds]
goyox86 has joined #rubinius
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
flavio has quit [Quit: WeeChat 1.0]
flavio has joined #rubinius
flavio has quit [Changing host]
flavio has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
sferik has joined #rubinius
digitalextremist has joined #rubinius
digitalextremist has quit [Client Quit]
tenderlove has quit [Remote host closed the connection]
<cpuguy83>
Here’s the Dockerfile I’ve created for rbx, was going to go ahead and submit this as an “official” docker image if everyone is good with that. or if someone else wants to maintain that’d be cool tool. https://github.com/cpuguy83/docker-rbx/blob/master/Dockerfile
<brixen>
cpuguy83: sweet
<brixen>
cpuguy83: what's needed for maintenance?
<goyox86>
cpuguy83 Nice!
<cpuguy83>
Just need to make sure it’s up to date.
<brixen>
we could certainly maintain it in the rbx repo, but we'd like to help push those responsibilities to other projects
<brixen>
what would work better at this point: 1. a PR when we release, or 2. a ping to a maintainer that a release is out?
<cpuguy83>
ie, when a new version comes through, update the RBX_VERSION var in the dockerfile, submit a PR to the official image manifest to update the commit hash used to build from
<brixen>
ok
<eurobrixen>
goyox86: did you look into using a Dockerfile for statsd?
<brixen>
I'm going to post about helping existing rbx pkg maintainers and soliciting new ones, so I can include this
<eurobrixen>
I somehow got it working on my laptop, but I don't really remember how
eurobrixen is now known as yorickpeterse
<brixen>
goyox86: re statsd, can you telnet to 127.0.0.0:8126 and see the stats?
<cpuguy83>
brixen: Would be totally awesome to have it within the main rbx repo. Then new tag == bump version in Dockerfile and submit PR to docker-library/official-images.
<brixen>
goyox86: in other words, did you verify that your statsd instance is running by eg inserting a metric with curl and then checking it?
<brixen>
cpuguy83: would we need to bump that in the release commit?
<goyox86>
Brixen havent verified with curl will do that :p
<cpuguy83>
brixen: So docker-library/official-images has a manifest of all official images, which points to a git repo + commit hash to build from. So yeah, once the Dockerfile version is bumped, that would be the commit has to use.
<cpuguy83>
*hash
<cpuguy83>
brixen: So I’ll hold off submitting, then?
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
Ori_P has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
meh` has joined #rubinius
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
flavio has quit [Quit: WeeChat 1.0]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #rubinius
diegoviola has joined #rubinius
tenderlove has joined #rubinius
Ori_P has quit [Quit: Computer has gone to sleep.]
<brixen>
cpuguy83: to clarify, does the docker version bump need to exist *in* the tag
<brixen>
eg, would I have had to bump docker version to 2.4.0 in a commit on or before the v2.4.0 tag?
<cpuguy83>
brixen: No
<cpuguy83>
Nope.
sferik has quit [Read error: Connection reset by peer]
<brixen>
ok
<brixen>
so there just needs to be a commit with the docker version bump, and that commit is used?
<brixen>
used for the build, I mean
<brixen>
the reason this is important for me to understand is that eg debian expects the files to be updated in/before the tag
<brixen>
so I want to make sure I understand
<cpuguy83>
brixen: No, our builder just reads the Dockerfile. So right now I’m pulling from releases.rubini.us… if it were in the main repo, I’d probably change that to use the git repo and checkout the tag version. In which case it wouldn’t work to update the Dockerfile before the tag is created (or rather, before the commit used for the tag)
sferik has joined #rubinius
sferik has quit [Ping timeout: 250 seconds]
pietr0 has joined #rubinius
<brixen>
cpuguy83: sorry, you lost me on the last part there
<brixen>
which is better for docker, building from the git repo or building from a tarball?
<brixen>
I'd expect tarball because I bundle all the right gem versions, etc
<cpuguy83>
Either way, really. With git, someone could easily take the Dockerfile and replace “v.2.4.0” with “master” and get everything built out for them.
<goyox86>
brixen confirmed that statsd is working on my box with: echo "foo:1|c" | nc -w 1 -u 0.0.0.0 8125
<goyox86>
I can see the data in influxdb
<brixen>
cpuguy83: yeah, some people object to the build process doing network traffic, which makes the tarball nice
<brixen>
cpuguy83: how about you just pick a process and we can revise it if needed
<brixen>
I'd advocate for building from the tarball
<cpuguy83>
works for me.
<brixen>
goyox86: ok, good
<brixen>
goyox86: so, check that you're setting the config values correctly
<brixen>
goyox86: for rbx
noop has joined #rubinius
<brixen>
goyox86: run it directly with rbx -Xsystem.metrics.target=statsd -Xsystem.metrics.statsd.server=127.0.0.0:8125 -G -S rails s
<brixen>
goyox86: probably something like that
<brixen>
-G makes bundle exec unnecessary
<brixen>
-S rails will find the rails gem bin wrapper directly
<brixen>
cpuguy83: ok, so what do you need from me at this point?
benlovell has joined #rubinius
sferik has joined #rubinius
<goyox86>
brixen how do I see the logs coming from that RBX thread sending the metrics?
benlovell has quit [Ping timeout: 250 seconds]
<goyox86>
OFF-TOPIC I'm using RBX to build my RBX and sometimes the process gets hung
sferik has quit [Read error: Connection reset by peer]
noop has quit [Quit: Leaving]
pietr0 has quit [Quit: pietr0]
dzhulk has quit [Quit: Leaving.]
pietr0 has joined #rubinius
<brixen>
cpuguy83: ok
<brixen>
goyox86: there's no logs about sending the metrics, the thread just sends them
<goyox86>
brixen Roger that I was talking about the some error messages I remember seeing in tha code
<brixen>
goyox86: dunno what you mean by that
larstobi has quit [Ping timeout: 272 seconds]
<cpuguy83>
brixen: And what I have in that repo is enough to give the same output as the jruby stuff.
<cpuguy83>
But with rubinius info
goyox86 has quit [Ping timeout: 240 seconds]
elia has quit [Quit: Computer has gone to sleep.]
larstobi has joined #rubinius
slaught has joined #rubinius
havenwood has quit []
slaught has quit [Quit: slaught]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
elia has joined #rubinius
dzhulk has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
txus has joined #rubinius
txus has quit [Client Quit]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
<cpuguy83>
I noticed I have to set my locale to C.UTF-8 for rbx’s vendored bundler to work: invalid gem: package is corrupt, exception while verifying: invalid byte sequence in US-ASCII (ArgumentError) in /usr/src/rbx/rubinius-2.4.0/vendor/cache/bundler-1.7.7.gem (Gem::InstallError)
<headius>
cpuguy83: what's your local normally?
<headius>
locale
<cpuguy83>
Just the default “POSIX"
<cpuguy83>
Works installing mri and “gem install bundler"
<headius>
johnmuhl: you can open an issue at any time, btw
<headius>
oops, wrong channel
<johnmuhl>
headius: I will
<cpuguy83>
Well, LANG, LANGUAGE, and LC_ALL are unset
<headius>
cpuguy83: LC=POSIX?
<headius>
oh, ok
<headius>
that's weird, isn't it?
<cpuguy83>
It’s just default for a container. I only bring it up because bundler installs fine not using the vendored version.