[00:44] stiv2k, Aus [01:09] darkxst: oh [01:09] darkxst: i am building gnome-control-center now' [10:01] darkxst, hubert here. concerning the test I would have imagined something like load all modules create a new GSDDevices instances see if IS_GSD_DEVICE return true for that instance.. I'm coming from OO-world so I you see why I like more abstract than comparing pointers ;) [10:02] working on gnome more sure! but atm I just want a working desktop env so next I would tackle some CPU intense plugins like pixel saver. [10:08] hubx, but the bug wasnt in IS_GSD_DEVICE, and certainly not limited to that, if you really wanted to test for it, would need to be generic and therefore probably in glib [10:10] and so far as I can tell, -Bsymbolic-functions is generally considered a bit dangerous, and no other distro's use it, so upstream may not even accept the tests [10:11] hubx, why would pixel saver cause high GPU load? doesn't seem like the type of extension that would cause that [10:11] s/GPU/CPU/ [10:11] well I regard this as an integration test, not as a unit tests.. but maybe lets discuss this in more depth on a mailing list or whatever [10:13] pixel saver: https://github.com/deadalnix/pixel-saver/issues/25 with the mentioned fix instead of 100% CPU usage its down to spikes of ~15 .. which is not really acceptable for me [10:14] I'm not convinced its worth the effort, while the GType system is used extensively across most of GNOME, the cases where you have plugins sharing objects is very limited. [10:16] in a testing framework like rspec this should be like 5 loc, but I never done a integration test in C, so effort might vary a lot [10:19] hubx, that seems suss to me, if you want to detect when a window is added, then it should be using signals and not Mainloop.idle_add [10:21] (not actually read the code though, apart from what is in the issue report [10:24] hubx, effort as in I think there plenty more worthwhile things to work on, than some obscure linker problem [10:26] C tests are generally pretty simple, but not like the higher level testing frameworks [10:27] since you seem interested in testing, autopilot would like to (or I would like it to) grow support for a clutter backend, so we could use that with gnome-shell ;) [10:27] darkxst, okay name the 3 important things for me then? [10:28] what 3 important things? [10:29] things that need work and are more worthwhile I mean [10:29] I mentioned 1 just above [10:30] in general hooking upstream testcases to autopkgtests, that run on jenkins (only about half those are done) [10:32] but the #1 one thing we are completely misssing is an automated test to tell if gnome-shell even loads properly (since autopilot doesnt support it) [10:32] fedora do that with screenshots though [10:32] and thats just the testing side, there are a few largish patch reworks required for gnome-control-center [10:36] mhh sounds like a of work ;) I will look into autopilot and clutter if I want to procrastinate my thesis.. thanks for the talk :) [10:38] thats barely scratching the surface [10:38] what are you studying [10:41] hubx, even just a screenshot based test would be an improvement, that can probably be done from autopkgtests [10:42] and they are nice, since they get triggered anytime a reverse-depend gets a new build [10:53] hubx, also some upstream projects are using dogtail, so that could also be an option [11:05] darkxst, its called IT-Systems-Engineering (http://hpi.de).. its a sort of applied computer science [11:07] I'm doing a PhD in photonics [11:12] oh thats sounds interesting :) === littlebunnyfufu is now known as SonikkuAmerica [13:49] hi all === mumpfpuffel is now known as towo === yofel_ is now known as yofel [17:50] Hi :) ... since I installed on my Ubuntu-Gnome Cinnamon 15:04 I find the Drawer full of software (probably employed by Cinnamon), I can hide these packages ?? Thanks :) === \b is now known as benonsoftware [19:21] ubuntu-gnome-cinnamon? [19:21] Is that a thing? === 64MAC8RI3 is now known as SonikkuAmerica === 7GHAALS4J is now known as SonikkuAmerica [20:57] darthanubis, no [20:58] they where talking about ubuntu-gnome with cinnamon installed [21:05] sounds like a bad idea to me