IRC logs for #buildstream for Monday, 2017-04-03

*** persia has quit IRC04:17
*** tristan has joined #buildstream05:32
*** ChanServ sets mode: +o tristan06:53
*** tiagogomes has joined #buildstream08:25
*** tiagogomes has quit IRC08:29
*** tiagogomes has joined #buildstream08:48
tristanSo, fwiw, I have *almost* a perfectly replicated GNOME system, and I think there are a couple of regressions09:18
tristanwould have to try a ybd build to verify if they are indeed regressions09:18
ironfootkewl09:19
tristanLooks like we can boot to gnome-initial-setup, but then something breaks in the handoff to regular session09:19
tristanI suspect this was not tested after usr merge09:19
ironfoot:)09:19
tristanand maybe systemd was upgraded again, not sure09:19
ironfooti think that we haven't been testing almost anything for a long time09:20
* tristan shudders09:20
ironfootwe didn't have enough time for that09:20
ironfootif it was my fault, apologies09:20
tristanI dont think I have time to find out who's fault it is09:21
tristanheh09:21
tristananyway, this is a throw-away system09:21
tristanjust a proof of concept that we've converted09:21
tristanand that it still works09:21
ironfootI still dream with a CI that would run some tests in a deployed system after building it..09:21
tristanNext will be to build GNOME release modulesets and flatpak runtimes with BuildStream, and boot *that*09:22
tristanthat will be worth debugging, not this09:22
tristanAlthough, I do want to get the handoff working again09:22
* tristan also finds a problem with the damn 'compose' element and system integration09:23
tristanlooks like I'm carrying over the files which system integration commands *create*09:23
tristanbut I'm failing to carry over the files which system integration commands *modify*09:23
*** ssam2 has joined #buildstream09:31
tristanugh, debugging gnome session, gdm, accountservice and gnome-initial-setup has to be the most annoying thing11:01
tristan /usr/libexec/gdm-x-session[677]: (gnome-initial-setup:774): AccountsService-CRITICAL **: act_user_get_uid: assertion 'ACT_IS_USER (user)' failed11:01
tristangdm[666]: GdmSession: Setting user: '[Invalid UTF-8]'11:02
tristanAccountsService: ActUserManager: failed to load user [Invalid UTF-8]11:02
tristanetc11:02
ironfootugh11:02
* tristan really annoyed11:03
tristanthat took me like 2 weeks to "get right"11:03
tristanit's very delicate11:03
tristanand then, just go ahead and upgrade systemd, churn the system, yeah; sure it'll just work11:03
ssam2unloved code11:03
tristanno: this is actually very, very delicate11:04
tristanyou cant just upgrade stuff, not boot the system and go through login/initial setup, and call it a day11:04
tristanright about now I could use the workspaces feature11:05
tristannow it's going to be a hellish ride of: A.) checkout these modules separately B.) Stage commits with added printf statements C.) Rebuild, rinse, repeat11:06
tristanOk, enough torture for today12:26
tristanHave to figure my way around this obstacle12:26
tristanTheres no way I can afford to spend this week swimming in the regressed integration hell of gdm12:27
tristanThere's also no way I can really blog about this if I cant say "just run bst build gnome-system-image.bst and you will have a bootable gnome system"12:28
tristanSo, consider me thoroughly peeved about baserock moving ahead and committing stuff to master without verifying that things actually boot and login properly.12:28
* tristan will try to run a ybd build of baserock master overnight and see what kind of image it gives me anyway12:29
* paulsher1ood wonders if there is an old gnome system definition which was known to boot12:34
tristanthere certainly is, I can try building a conversion of *that*12:34
tristanbut then, it's not a conversion I can really propose to baserock12:35
tristan"Hey, so I have conversions working ! Just please roll back all of your commits since last year"12:35
paulsher1ood"Hey, so I have conversions working ! and in the process it seems you guys broke the GNOME definitions at some point"12:36
tristanYeah, sorry I'm just a bit frustrated12:36
paulsher1oodack12:36
tristanthere's probably some middle ground I can walk12:37
paulsher1ood:)12:37
*** tristan has quit IRC12:45
*** ssam2 has quit IRC16:59
*** ssam2 has joined #buildstream17:01
*** ssam2 has quit IRC17:07
*** ssam2 has joined #buildstream17:24
*** tristan has joined #buildstream17:40
*** ChanServ sets mode: +o tristan17:40
*** ssam2 has quit IRC18:11
*** ssam2 has joined #buildstream18:27
*** ssam2 has quit IRC18:30

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