*** Prince781 has joined #buildstream | 00:42 | |
*** jsgrant has quit IRC | 01:37 | |
*** Prince781 has quit IRC | 01:43 | |
*** Prince781 has joined #buildstream | 01:44 | |
*** tristan has joined #buildstream | 02:30 | |
*** Prince781 has quit IRC | 03:33 | |
tristan | albfan[m], http://buildstream.gitlab.io/buildstream/examples/flatpak-autotools.html#using-the-project | 05:28 |
---|---|---|
tristan | generated from https://gitlab.com/BuildStream/buildstream/blob/master/doc/sessions/flatpak-autotools-build.run | 05:29 |
albfan[m] | tristan: that's great, see expected output helps a lot. I'm tempted to do another example, using gnome-build-meta, is it worth to add or anyone has another idea for an example? | 06:10 |
tristan | albfan[m], I dont want to depend on external things really, I'm hoping a lot of things can reuse the same alpine image we use in integration tests | 06:29 |
tristan | and we keep the projects under revision control | 06:29 |
tristan | rather, concise small things which answer a "how do I" question | 06:29 |
tristan | but provide all the material to do so | 06:30 |
tristan | albfan[m], there is this: https://gitlab.com/BuildStream/buildstream/issues/321 | 06:33 |
albfan[m] | yes, much better, let's work on that | 06:42 |
*** tristan has quit IRC | 07:12 | |
*** noisecell has joined #buildstream | 07:51 | |
*** jennis has joined #buildstream | 07:54 | |
*** finn has joined #buildstream | 07:56 | |
*** Phil has joined #buildstream | 08:17 | |
*** Sebastian has joined #buildstream | 08:29 | |
*** bethw has joined #buildstream | 08:44 | |
*** jonathanmaw has joined #buildstream | 08:53 | |
*** bethw has quit IRC | 09:44 | |
*** sstriker has joined #buildstream | 09:55 | |
*** bethw has joined #buildstream | 09:57 | |
*** Sebastian has quit IRC | 10:15 | |
*** Sebastian has joined #buildstream | 10:18 | |
*** Sebastian has quit IRC | 10:25 | |
*** sstriker has quit IRC | 10:42 | |
*** sstriker has joined #buildstream | 11:11 | |
*** sstriker has quit IRC | 11:27 | |
*** bethw has quit IRC | 11:39 | |
gitlab-br-bot | buildstream: merge request (valentindavid/331_include->master: WIP: Add support for include in project.conf) #471 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/471 | 11:49 |
gitlab-br-bot | buildstream: merge request (valentindavid/331_include->master: WIP: Add support for include in project.conf) #471 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/471 | 11:55 |
*** bethw has joined #buildstream | 12:00 | |
*** bethw has quit IRC | 12:02 | |
*** bethw has joined #buildstream | 12:02 | |
jmac | Since I've started using juergbi's CAS branch, Python reports "ModuleNotFoundError: No module named 'google.devtools'" when trying to run bst | 12:06 |
jmac | I think the problem is ~/.local/lib/python3.6/site-packages/google/ existing as well as the google/ directory in the repo; deleting the one from ~/.local/lib cures the problem temporarily | 12:06 |
juergbi | jmac: have you rerun pip3/setup.py after switching the branch? | 12:06 |
juergbi | to install dependencies, if missing | 12:07 |
jmac | Yes, `pip3 install --user -e .` puts ~/.local/lib/python3.6/site-packages/google/ back | 12:07 |
jmac | But that directory only includes protobuf | 12:07 |
juergbi | hm, but that's how it is here as well, .local with google/protobuf | 12:07 |
valentind | Is the CI broken? 1 pending, 0 running. | 12:09 |
valentind | Been pending for 20 minutes. | 12:09 |
jmac | So in my system, it looks like python stops after finding one module called 'google' | 12:09 |
juergbi | our google/__init__.py is supposed to solve this | 12:11 |
*** coldtom has joined #buildstream | 12:11 | |
juergbi | maybe you have a google directory also in /usr or /usr/local? | 12:11 |
juergbi | and the issue starts if there are 3 google directories? | 12:11 |
jmac | Nope, nothing in /usr | 12:12 |
juergbi | what Python version? | 12:13 |
jmac | 3.6.5 | 12:13 |
juergbi | CI tests it back to Python 3.4, I'm using 3.6 locally | 12:13 |
juergbi | hm | 12:13 |
juergbi | and if you delete the one from ~/.local, BuildStream actually works? | 12:15 |
juergbi | I'm wondering where it takes the google library from in that case | 12:15 |
juergbi | maybe you have an old grpcio package that causes problems | 12:15 |
juergbi | iirc, protobuf was included in grpcio earlier | 12:15 |
juergbi | can you make sure that it's up-to-date? (maybe pip3 -U) | 12:15 |
jmac | Yes, you're right, it must get protobuf from somewhere | 12:16 |
jmac | It works well enough to test with, anyway | 12:22 |
jmac | juergbi: Will the CAS remote server work without TLS? | 12:23 |
juergbi | yes, if you don't specify a server cert, it won't use TLS | 12:24 |
jmac | Ta | 12:25 |
*** Sebastian has joined #buildstream | 12:27 | |
jmac | I'm getting SSL_ERROR_SSL: error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED when trying to use the remote cache now, but wget is able to fetch the artifact cache url with no problems | 12:52 |
juergbi | jmac: with what configuration? self-signed cert? | 13:06 |
jmac | Yes, self-signed as per the example in the documentation | 13:06 |
juergbi | and have you also specified the cert in the clieint side config? | 13:07 |
juergbi | i.e., server-cert:... | 13:07 |
jmac | I didn't, because it should be trusted by the system | 13:08 |
jmac | But I'll try it | 13:08 |
jmac | No, same error with server-cert specified | 13:09 |
juergbi | ah, maybe it doesn't integrate properly with the system-trusted certificate list | 13:10 |
jmac | Aha | 13:12 |
jmac | Correction, it does work with server-cert, I had two versions of server.crt around | 13:12 |
jmac | So yes, it looks like it doesn't pick up the system certificates like wget does | 13:12 |
juergbi | maybe an issue with pip-installed grpc, not sure | 13:14 |
*** xjuan has joined #buildstream | 13:18 | |
Nexus | getting a weird error when trying to run tests, has anyone come across this before? | 13:23 |
Nexus | https://hastebin.com/xadatadipa.swift | 13:23 |
Nexus | only happens when running all tests, i can run specific test suites | 13:23 |
gitlab-br-bot | buildstream: merge request (valentindavid/331_include->master: Add support for include in project.conf) #471 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/471 | 13:24 |
*** bethw has quit IRC | 13:30 | |
*** bethw has joined #buildstream | 13:32 | |
tlater | Nexus: That looks suspiciously like you have versions of pylint/pylint-pytest/pytest that don't work together. | 13:40 |
Nexus | odd, i never even installed lint, only pytest | 13:42 |
Nexus | pytest (3.5.1) | 13:42 |
tlater | If you didn't have pylint the test suite wouldn't work in the first place | 13:45 |
tlater | I believe it's in bst's dependencies, so it's installed for you if you install that | 13:46 |
gitlab-br-bot | buildstream: merge request (chandan/bst-here-fixup-usage->master: Minor improvements for contrib/bst-here) #497 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/497 | 13:58 |
*** finn_ has joined #buildstream | 14:03 | |
*** finn has quit IRC | 14:04 | |
*** Prince781 has joined #buildstream | 14:32 | |
*** thomascoldrick has joined #buildstream | 14:47 | |
*** coldtom has quit IRC | 14:47 | |
gitlab-br-bot | buildstream: issue #424 ("Python files have shebangs unnecessarily") changed state ("opened") https://gitlab.com/BuildStream/buildstream/issues/424 | 14:55 |
*** toscalix has joined #buildstream | 15:00 | |
*** toscalix has quit IRC | 15:07 | |
*** tristan has joined #buildstream | 15:09 | |
gitlab-br-bot | buildstream: merge request (reduce_history_in_cache->master: Reduce history in cache) #482 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/482 | 15:21 |
*** sstriker has joined #buildstream | 15:22 | |
gitlab-br-bot | buildstream: merge request (richardmaw/cache-fail->master: WIP: Store failed builds in the cache) #475 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/475 | 15:36 |
gitlab-br-bot | buildstream: merge request (richardmaw/cache-fail->master: WIP: Store failed builds in the cache) #475 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/475 | 15:39 |
*** bethw has quit IRC | 15:40 | |
*** bethw has joined #buildstream | 16:04 | |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:07 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:08 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:08 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:14 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:14 |
*** Sebastian has quit IRC | 16:20 | |
gitlab-br-bot | buildstream: merge request (richardmaw/cache-fail->master: WIP: Store failed builds in the cache) #475 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/475 | 16:23 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:27 |
*** Phil has quit IRC | 16:37 | |
*** tristan has quit IRC | 16:54 | |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:55 |
gitlab-br-bot | buildstream: merge request (phil/migrate-alpine-demo->master: WIP: Phil/migrate alpine demo) #499 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/499 | 16:55 |
*** jonathanmaw has quit IRC | 16:57 | |
*** Sebastian has joined #buildstream | 16:57 | |
*** finn_ has quit IRC | 16:58 | |
*** thomascoldrick has quit IRC | 16:58 | |
*** finn has joined #buildstream | 16:59 | |
*** Sebastian has quit IRC | 16:59 | |
*** finn has quit IRC | 17:02 | |
*** bethw has quit IRC | 17:10 | |
*** Sebastian has joined #buildstream | 17:15 | |
*** Prince781 has quit IRC | 17:16 | |
adds68 | hey juergbi, i have both push and push/pull instances of the CAS running now with the lets encrypt certificates | 17:17 |
adds68 | juergbi, however i am unsure on how to configure our gitlab runners to be able to push? | 17:18 |
adds68 | juergbi, before this we used a private ssh key, but with the new server we are now using ssl key and cert files | 17:18 |
adds68 | juergbi, could i put the private ssl key as private variable and add this to each runner, if so where would i store the key in the runner when it gets created so the cas server can read it? | 17:19 |
juergbi | yes, you need to store the client key pair as private variables | 17:20 |
juergbi | and then specify the file path as client-key / client-cert in the config | 17:20 |
juergbi | see the bottom of the docu | 17:20 |
*** Prince781 has joined #buildstream | 17:29 | |
*** Prince781 has quit IRC | 17:31 | |
*** Prince781 has joined #buildstream | 17:35 | |
*** tristan has joined #buildstream | 18:32 | |
*** Sebastian has quit IRC | 18:59 | |
*** Sebastian has joined #buildstream | 19:05 | |
cs_shadow | When trying to push to an artifact cache, I'm seeing "Expected reply, got none". What would be a good way to try to debug this? | 19:11 |
cs_shadow | Is there a way to see more details about what's failing? | 19:11 |
tristan | cs_shadow, not sure off hand, did you look at the log file ? | 19:35 |
tristan | I think all stderr of the remote bst-artifact-receieve process goes into the local push/pull logs | 19:36 |
cs_shadow | unfortunately the log file also does not contain much more than that error message. I have a suspicion that it's a fault of our cache server as its WIP. Does artifact cache also store any logs on the server side? | 19:39 |
tristan | cs_shadow, not on it's own I think no | 19:50 |
tristan | not sure either if it's an experimental artifact server, if it's ssh/ostree based bst-artifacts-receive then no | 19:51 |
*** Sebastian has quit IRC | 19:52 | |
cs_shadow | It’s the latter | 19:54 |
cs_shadow | Okay, thanks anyway. I’ll keep digging | 19:54 |
*** Sebastian has joined #buildstream | 20:20 | |
*** Sebastian has quit IRC | 20:23 | |
gitlab-br-bot | buildstream: merge request (chandan/bst-here-fixup-usage->master: Minor improvements for contrib/bst-here) #497 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/497 | 20:24 |
*** Sebastian has joined #buildstream | 20:24 | |
*** xjuan has quit IRC | 20:29 | |
*** tristan has quit IRC | 20:31 | |
tlater | Hm, I wonder if a label for low hanging fruit would make sense | 20:33 |
*** tristan has joined #buildstream | 20:35 | |
*** finn has joined #buildstream | 21:01 | |
gitlab-br-bot | buildstream: merge request (chandan/bst-here-fixup-usage->master: Minor improvements for contrib/bst-here) #497 changed state ("merged"): https://gitlab.com/BuildStream/buildstream/merge_requests/497 | 21:03 |
*** finn has quit IRC | 21:21 | |
*** Prince781 has quit IRC | 21:24 | |
*** Sebastian has quit IRC | 21:58 | |
*** Sebastian has joined #buildstream | 21:59 | |
*** Sebastian has quit IRC | 22:03 | |
*** sstriker has quit IRC | 22:39 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!