darkxst | stiv2k, Aus | 00:44 |
---|---|---|
stiv2k | darkxst: oh | 01:09 |
stiv2k | darkxst: i am building gnome-control-center now' | 01:09 |
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:01 |
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:02 |
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:08 |
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:10 |
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:11 |
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:13 |
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:14 |
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:16 |
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:19 |
darkxst | (not actually read the code though, apart from what is in the issue report | 10:21 |
darkxst | hubx, effort as in I think there plenty more worthwhile things to work on, than some obscure linker problem | 10:24 |
darkxst | C tests are generally pretty simple, but not like the higher level testing frameworks | 10:26 |
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:27 |
darkxst | what 3 important things? | 10:28 |
hubx | things that need work and are more worthwhile I mean | 10:29 |
darkxst | I mentioned 1 just above | 10:29 |
darkxst | in general hooking upstream testcases to autopkgtests, that run on jenkins (only about half those are done) | 10:30 |
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:32 |
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:36 |
darkxst | thats barely scratching the surface | 10:38 |
darkxst | what are you studying | 10:38 |
darkxst | hubx, even just a screenshot based test would be an improvement, that can probably be done from autopkgtests | 10:41 |
darkxst | and they are nice, since they get triggered anytime a reverse-depend gets a new build | 10:42 |
darkxst | hubx, also some upstream projects are using dogtail, so that could also be an option | 10:53 |
hubx | darkxst, its called IT-Systems-Engineering (http://hpi.de).. its a sort of applied computer science | 11:05 |
darkxst | I'm doing a PhD in photonics | 11:07 |
hubx | oh thats sounds interesting :) | 11:12 |
=== littlebunnyfufu is now known as SonikkuAmerica | ||
LinDol | hi all | 13:49 |
=== mumpfpuffel is now known as towo | ||
=== yofel_ is now known as yofel | ||
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 :) | 17:50 |
=== \b is now known as benonsoftware | ||
darthanubis | ubuntu-gnome-cinnamon? | 19:21 |
darthanubis | Is that a thing? | 19:21 |
=== 64MAC8RI3 is now known as SonikkuAmerica | ||
=== 7GHAALS4J is now known as SonikkuAmerica | ||
Noskcaj | darthanubis, no | 20:57 |
Noskcaj | they where talking about ubuntu-gnome with cinnamon installed | 20:58 |
darthanubis | sounds like a bad idea to me | 21:05 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!