tardyp changed the topic of #buildbot to: A Software Freedom Conservancy Project | Buildbot-2.10.0 | docs: http://docs.buildbot.net/current/ | tutorial: http://docs.buildbot.net/current/tutorial | logs: https://freenode.irclog.whitequark.org/buildbot
antranigv has joined #buildbot
cbaines has quit [Ping timeout: 264 seconds]
alicef has quit [Ping timeout: 246 seconds]
alicef has joined #buildbot
skelly has quit [Ping timeout: 264 seconds]
cbaines has joined #buildbot
alicef has quit [Excess Flood]
alicef has joined #buildbot
alicef has quit [Ping timeout: 246 seconds]
alicef has joined #buildbot
alicef_ has joined #buildbot
alicef has quit [Ping timeout: 246 seconds]
alicef_ has quit [Excess Flood]
alicef has joined #buildbot
kraiskil has joined #buildbot
jotik_work has joined #buildbot
_whitelogger has joined #buildbot
kkleine has joined #buildbot
kraiskil has quit [Ping timeout: 256 seconds]
<kkleine> LePhilousophe, sorry for not getting back to you earlier. Weekends are reserved for family :). I haven't looked at it but will do shortly.
<LePhilousophe> no problem
mpbridge has quit [Remote host closed the connection]
felixfontein has quit [Ping timeout: 260 seconds]
mpbridge has joined #buildbot
felixfontein has joined #buildbot
ewong has quit [*.net *.split]
sknebel has quit [*.net *.split]
infobob has quit [*.net *.split]
ewong has joined #buildbot
infobob has joined #buildbot
sknebel has joined #buildbot
<kkleine> LePhilousophe, I've seen the pullrequest_filter and I will try it now. But considering my idea on how to use buildbot try with github, this might now work as expected. For example, the filter function only allows to return True or False depending if you want to build the PR or not. But what I want is to control which builder it will be build on. To break down my idea: Consider having a C application that needs to run on x86_64
<kkleine> all the time and you have good performing machines to build each PR every time it changes. But what if you occasionally (based on a user request) build on Solaris or some other fancy architecture or OS for which you don't have a machines that can run all the time? That's what I mostly want this workflow for. To be able to have PR reviewers control on which builder they might want to try out a patch.
nbjoerg has left #buildbot [#buildbot]
<kkleine> LePhilousophe, make sense?
<kkleine> I would really like to have the GitHubCommentPush working when working with buildbot try.
<kkleine> " this might now work as expected" -> "this might NOT work as expected"
<kkleine> LePhilousophe, maybe a Dynamic Build factory can help here but I doubt it. http://docs.buildbot.net/2.10.0/manual/configuration/buildfactories.html#dynamic-build-factories
de-vri-es has quit [Ping timeout: 260 seconds]
kraiskil has joined #buildbot
de-vri-es has joined #buildbot
<LePhilousophe> kkleine: well in this case I think you should provide to buildbot try to missing properties to make GitHubCommentPush happy
<kkleine> I have all properties set I guess. What else can I provide? buildbot try \
<kkleine> --master master:8031 \
<kkleine> --connect='pb' \
<kkleine> --username='***' \
<kkleine> --passwd='***' \
<kkleine> --vc="git" \
<kkleine> --baserev="main" \
<kkleine> --branch="main" \
<kkleine> --comment='TODO(kwk): Come up with a better comment' \
<kkleine> --who='kwk' \
<kkleine> --repository='kwk/MYREPO' \
<kkleine> --property=project='kwk/MYREPO' \
<kkleine> --property=repository='https://github.com/kwk/MYREPO.git' \
<kkleine> --diff mydiff
<kkleine> LePhilousophe, I'm thinking about implementing my own reporters.HttpStatusPush service to make the call to Github.
<kkleine> LePhilousophe, Or something similar. But essentially I can provide the buildbot try with enough properties to control the call back to github. Maybe this is enough for me http://docs.buildbot.net/current/manual/configuration/steps/http_step.html
<LePhilousophe> currently working on totally something else, but could you check with a --repository having the full URL?
<LePhilousophe> maybe it's just this
<LePhilousophe> properties project and repository are not used as properties, they are taken from the source stamp
<LePhilousophe> you can see the source stamp in Debug tab of a build, Buildset part
<LePhilousophe> or you can try to pass --project 'kwk/MYREPO'
<LePhilousophe> in fact --repository doesn't seem to be used
<kkleine> LePhilousophe, thanks for your help I will give my best.
<LePhilousophe> and try with --dryrun to make sure the properties look good
<LePhilousophe> before actually submitting the job
kraiskil has quit [Ping timeout: 264 seconds]
jcarl43 has joined #buildbot
<kkleine> LePhilousophe, for some reason the hide_requests_headers param is unknown in my buildbot 2.10 installation from pip: https://docs.buildbot.net/current/full.html#http-requests
<kkleine> LePhilousophe, this is the error: <class 'buildbot.steps.http_oldstyle.POST'>.__init__ got unexpected keyword argument(s) ['hide_request_headers']
troubled has joined #buildbot
kraiskil has joined #buildbot
kraiskil has quit [Ping timeout: 240 seconds]
kraiskil has joined #buildbot
kraiskil has quit [Ping timeout: 265 seconds]
Zash has joined #buildbot
kraiskil has joined #buildbot
<LePhilousophe> kkleine: use POSTNewStyle it seems
kraiskil has quit [Ping timeout: 265 seconds]
kraiskil has joined #buildbot
kkleine has quit [Remote host closed the connection]
kkleine has joined #buildbot
kraiskil has quit [Ping timeout: 256 seconds]
<kkleine> LePhilousophe, phantasic. Now that I brought our daughter to bed I was able to try out POSTNewStyle and it works. Thank you.