IRC logs for #buildstream for Tuesday, 2021-03-16

*** tristan has quit IRC01:53
*** tristan has joined #buildstream01:54
*** ChanServ sets mode: +o tristan01:54
*** tristan has quit IRC03:27
*** tristan has joined #buildstream07:02
*** ChanServ sets mode: +o tristan07:02
*** tristan has quit IRC07:17
*** tristan has joined #buildstream07:34
*** ChanServ sets mode: +o tristan07:34
tristanrobjh, sorry I was under the weather last week and missed your inquiries, did you get things sorted out in the end ?07:59
*** tristan has quit IRC08:15
*** tristan has joined #buildstream08:15
*** ChanServ sets mode: +o tristan08:15
*** tristan has quit IRC08:23
coldtomrobjh, NoneType object is not callable is fixed by installing ruamel.yaml.clib09:01
*** santi has joined #buildstream09:41
*** dftxbs3e has joined #buildstream09:42
robjhcoldtom, yeah i found that, fixing a weirder problem now :)09:43
coldtomhah, it's bugs all the way down09:45
*** tristan has joined #buildstream10:38
*** ChanServ sets mode: +o tristan10:38
robjhtristan, i found the answer to about everything i was asking about yesterday :)11:18
*** tristan has quit IRC11:44
*** tristan has joined #buildstream11:45
*** ChanServ sets mode: +o tristan11:45
robjhGod damn, its all working! :D12:10
coldtom\o/12:11
robjhITS TIME TO UNINSTALL BUILDSTREAM!12:11
tristanGood to hear that :)12:11
tristanOh... haha12:11
tristanSpoke too soon ? hehe12:11
robjhnono, its time for everyone to uninstall buildstream.12:12
tristan... Because... it was incorrectly installed ?12:12
tristanmissing version information ?12:13
robjhno, because ive packaged it as an appimage12:13
robjh\o/12:15
robjhcross compiled too :D12:16
tristanAppimage ?!12:19
tristanWhoa, that is a blast from the past12:19
robjha blast from 2018?12:20
tristanhttps://blogs.gnome.org/tvb/2013/12/14/application-bundles-revisited/12:20
robjhi seee12:21
tristanThat was my latest encounter, I wrote a vala script to replace the older thing which was doing some awk/sed in generated linker scripts to mess around with symbol versions12:21
robjhError staging source: file could not be opened successfully DANG!12:22
tristanis it still not feasible to have a flatpak of buildstream ?12:22
robjhcan you run a flatpak without installing a runtime first?12:22
tristanI guess it is feasible but requires running code outside the sandbox (some few other corner case flatpaks I think also do this)12:22
tristanNo you cannot, but I think it's not a big deal12:23
robjhits an absolute blocker for me12:23
tristanI mean, the tradeoff here is (A) AppImage: Mess around with your linked libraries and try to get glibc symbol tables to do something they are not really supporting well... (B) Flatpak: Have a common runtime and actually provide the symbols on a variety of platforms12:24
robjhif youre going to install the runtime, you might aswell just install the application properly12:25
robjhhey, maybe you can package the flatpak runtime and a flatpak as an appimage12:26
coldtomrobjh: you _could_ define an empty flatpak runtime and use that as the app's runtime (I think)12:26
tristanI'm curious, if you managed to run BuildStream in an app image, how old can the host OS be ? (what is the lowest version of glibc this buildstream will run on ?)12:26
tristanI probably don't understand the use case here12:26
robjhim not sure yet, the cross toolchain is configured to support a glibc 2.11 and kernel 3.212:27
tristanrobjh, From my POV, the main use case of AppImage and Flatpak (i.e. "Application bundling" in general) is to allow developers to deliver bleeding edge software directly to users more conveniently12:27
robjhbut i need to get it working better first12:27
tristanAs a user, I want to run my LTS stable distro, and use bleeding edge apps built yesterday12:28
robjhtristan, i want to be able to checkout a buildstream project, and not have to worry about the specific verion of buildstream i have installed12:28
tristanFor these use cases, I think that Flatpak is a more solid/reliable solution (after having doing my fair share of struggling with app image, at least that is my opinion)12:28
robjhyou people drove me to this12:29
tristanYou should not have to worry about that, you should only have to worry about having a "recent enough" version of stable buildstream12:29
robjhi also dont want to have to faff about with buildbox on arm12:29
tristanIf you are using BuildStream 1.9x development snapshots, I can understand your pain12:29
tristanThat is because you are using unstable software, I don't have any solution for that except for: use BuildStream 1, or help get BuildStream 2 over the line, there really is nothing "usable" in between12:30
robjhwhen i started my project, i was told i should just use bst2 from the start12:30
robjhso my project is bst2 and you guys break it constantly12:31
tristanbst2 does not exist, though12:31
robjhoh sod off you know what i mean12:31
tristanI don't know who told you to do that, if it is an experimental project who's purpose is to advance the development of bst2, then that would be a good recommendation12:31
robjhbst2 does not exist, though12:31
tristanif you wanted something to build a serious product, then you need something stable12:32
tristanI'm not kidding here, bst2 does really not exist - there is no realistic world where one can recommend to a user to use it, as it is not stable - there is no story for consuming updates12:32
robjhso this discussion does nothing to solve my current problem: <robjh> Error staging source: file could not be opened12:33
tristanit's experimental until it is released12:33
robjhits never getting released12:33
tristanThanks for your words of encouragement12:36
robjhanytime12:36
tristanif it never get's released: Then that is a complete waste of the last few years, so I certainly hope it does.12:36
robjhim sure it might eventually, but it certainly feels like the new wayland12:37
robjhis there a way to make the logs for download and extraction a bit more verbose? i need to see what its trying to run12:39
*** cs-shadow has joined #buildstream12:46
*** tristan has quit IRC12:46
*** tristan has joined #buildstream12:48
*** ChanServ sets mode: +o tristan12:48
*** tristan has quit IRC12:55
*** tristan has joined #buildstream13:50
*** ChanServ sets mode: +o tristan13:50
robjhi solved it, python wasnt built with zlib or bz2 :)13:54
*** tristan has quit IRC14:28
*** santi has quit IRC15:01
*** cs-shadow has quit IRC15:45
*** cs-shadow has joined #buildstream16:04
*** santi has joined #buildstream16:19
*** santi has quit IRC19:00
*** cs-shadow has quit IRC19:25

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!