These are chat archives for machinekit/machinekit

1st
Dec 2015
GP Orcullo
@kinsamanka
Dec 01 2015 01:46
Do we need to build debs on master only or PRs too?
Michael Haberler
@mhaberler
Dec 01 2015 06:46
master only I would say
Bas de Bruijn
@luminize
Dec 01 2015 12:27
Here's a thought for the future: https://readthedocs.org but sadly they dont support asciidoc. But they seem to support doxygen
GP Orcullo
@kinsamanka
Dec 01 2015 12:56
why is there no activity on the right hand side? :worried:
Bas de Bruijn
@luminize
Dec 01 2015 13:00
Bob had his webhook iirc. There seems more activity in machinekit organisation. Wrong links?
GP Orcullo
@kinsamanka
Dec 01 2015 13:52
can't find the smiley face there
Bas de Bruijn
@luminize
Dec 01 2015 13:59
You mean Bob?
Or the build activity etc
GP Orcullo
@kinsamanka
Dec 01 2015 21:30
the Travis-CI activity
Bas de Bruijn
@luminize
Dec 01 2015 21:30
ok, i understand
Bob made a new webhook? because only bobs stuff is showing
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:39
@luminize @mhaberler Twitch maybe?
Also, @mhaberler thanks for the talk! most of it was somewhat known, but it is good to know the exact details and know the mental model is indeed correct. Especially the interpreter vs motion 'threads' was something that was unknown to me a few months back and had bitten me at that time (python calls and debug messages that are executed at interpreter time). Only then I read more of the documentation on that part and things went somewhat better ;)
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:44
Also, it has been said in the stream, but I mention things here because there's a maximum number of people in the hangout. I can look at the live YouTube session though.
@luminize But back to webhooks and builders... lemme see
@luminize If you click the settings icon here in your top-right and hit Integrations, you can add an Travis integration url. That is the webhook-url you'll need. Do notice that you can create multiple Travis integration urls! (I see quite a number of Github integration urls have been created, but I don't know whether any of them are used)
Once you have a webhook-url (you can take the one that's already created), you can go to https://travis-ci.org/machinekit/machinekit/settings
Bas de Bruijn
@luminize
Dec 01 2015 21:48
ok, let me do that
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:48
there you'll see the environment variable GITTER_IM_URL. That's where you fill in the Travis integration hook
Bas de Bruijn
@luminize
Dec 01 2015 21:48
i’ll go there, copy the webhook, and use that inside the gitter settings?
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:49
other way around
Go to Gitter. Copy the Travis integration URL. Go to Travis paste the Travis integration URL at the GITTER_IM_URL environment variable
Bas de Bruijn
@luminize
Dec 01 2015 21:50
ok, wait a moment, will do
delete old ones?
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:51
yes, I think that's fine
Bas de Bruijn
@luminize
Dec 01 2015 21:53
ok, deleted old one, added new one
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:53
If that doesn't work, I'm afraid the environment variable cannot be used in the .travis.yml file. I copied the technique from another project that faced the same problem we had (forks emitting activity here)
should i restart a build?
Bas de Bruijn
@luminize
Dec 01 2015 21:55
well, let’s wait until the next PR to see if that works
oh, ok, let’s try
Bas de Bruijn
@luminize
Dec 01 2015 21:56
yup
Bob van der Linden
@bobvanderlinden
Dec 01 2015 21:59
ah, just read that these variables (hidden ones) are also not used for PRs
only the machinekit repo branches
Bas de Bruijn
@luminize
Dec 01 2015 21:59
ok, so the next real merge will show up (we hope :) )
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:02
ya, we'll see
I really hope so, otherwise the variable-trick isn't working... :/
the alternative isn't too bad though. You'll see activity of all forks that have their own Travis builder... might be sortof/kindof interesting for some.
(so it won't show activity on all forks)
Bas de Bruijn
@luminize
Dec 01 2015 22:05
no worries, “trivial” in a sense that it will help a lot, but is no showstopper
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:05
yes
also, I see all the github integration urls that have been created on gitter, but no activity from github... I guess it's not configured on github yet? Should I do that so that we get activity about PRs being created and such?
Bas de Bruijn
@luminize
Dec 01 2015 22:06
sure, if you want to have a go at that
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:07
this is the repo where I based the gitter integration on: https://gitter.im/meanjs/mean it has a lot of activity
Bas de Bruijn
@luminize
Dec 01 2015 22:08
that kind of activity is also in the gitter organisation room
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:09
aah, that github webhook is actually used
Bas de Bruijn
@luminize
Dec 01 2015 22:10
well, we move it from the organisation to this room
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:10
i don't have permission to configure the webhooks on github it seems
I guess only @mhaberler and @zultron can change the webhooks of github
Bas de Bruijn
@luminize
Dec 01 2015 22:13
funny, seems i can do that too
same experience like with travis?
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:14
yes, should be somewhat the same
Bas de Bruijn
@luminize
Dec 01 2015 22:17
works from within gitter.
there you are!
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:17
yay, nice :D
thanks, that's mighty fancy
Bas de Bruijn
@luminize
Dec 01 2015 22:18
gitter integrates good with github it seems
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:18
indeed
Bas de Bruijn
@luminize
Dec 01 2015 22:20
ok, gotta go, thanx bob, we’ll see the next merge hopefully appearing in the sidebar
Bob van der Linden
@bobvanderlinden
Dec 01 2015 22:20
yup, see you later
Bas de Bruijn
@luminize
Dec 01 2015 22:29
cu!
GP Orcullo
@kinsamanka
Dec 01 2015 23:41
I've followed @zultron naming suggestions and here are the results: https://packagecloud.io/kinsamanka/machinekit?page=1
I'll do a PR later, we won't see any output until it becomes part of master branch as Travis-CI doesn't allow encrypted variables on a PR