[00:44] <darkxst> stiv2k, Aus
[01:09] <stiv2k> darkxst: oh
[01:09] <stiv2k> darkxst: i am building gnome-control-center now'
[10:01] <hubx> 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] <hubx> 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] <darkxst> 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] <darkxst> 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] <darkxst> hubx, why would pixel saver cause high GPU load? doesn't seem like the type of extension that would cause that
[10:11] <darkxst> s/GPU/CPU/
[10:11] <hubx> 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] <hubx> 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] <darkxst> 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] <hubx> 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] <darkxst> 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] <darkxst> (not actually read the code though, apart from what is in the issue report
[10:24] <darkxst> hubx, effort as in I think there plenty more worthwhile things to work on, than some obscure linker problem
[10:26] <darkxst> C tests are generally pretty simple, but not like the higher level testing frameworks
[10:27] <darkxst> 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] <hubx> darkxst, okay name the 3 important things for me then?
[10:28] <darkxst> what 3 important things?
[10:29] <hubx> things that need work and are more worthwhile I mean
[10:29] <darkxst> I mentioned 1 just above
[10:30] <darkxst> in general hooking upstream testcases to autopkgtests, that run on jenkins (only about half those are done)
[10:32] <darkxst> 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] <darkxst> fedora do that with screenshots though
[10:32] <darkxst> and thats just the testing side, there are a few largish patch reworks required for gnome-control-center
[10:36] <hubx> 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] <darkxst> thats barely scratching the surface
[10:38] <darkxst> what are you studying
[10:41] <darkxst> hubx, even just a screenshot based test would be an improvement, that can probably be done from autopkgtests
[10:42] <darkxst> and they are nice, since they get triggered anytime a reverse-depend gets a new build
[10:53] <darkxst> hubx, also some upstream projects are using dogtail, so that could also be an option
[11:05] <hubx> darkxst, its called IT-Systems-Engineering (http://hpi.de).. its a sort of applied computer science
[11:07] <darkxst> I'm doing a PhD in photonics
[11:12] <hubx> oh thats sounds interesting :)
[13:49] <LinDol> hi all
[17:50] <che68_> 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 :)
[19:21] <darthanubis> ubuntu-gnome-cinnamon?
[19:21] <darthanubis> Is that a thing?
[20:57] <Noskcaj> darthanubis, no
[20:58] <Noskcaj> they where talking about ubuntu-gnome with cinnamon installed
[21:05] <darthanubis> sounds like a bad idea to me