/srv/irclogs.ubuntu.com/2017/02/06/#ubuntu-desktop.txt

hikikohi06:13
pittibonjour tout le monde !07:48
flocculanthey pitti  - what's up with your blog then - HaCkeD By SA3D HaCk3D ... http://www.piware.de/2016/12/last-day-at-canonical/07:51
flocculantjust appeared on planet07:51
didrocksbonjour pitti ! Le FOSDEM était bien ?07:53
pittiflocculant: yeah, just saw a warning in my inbox, I guess some server admin will be in order :-(07:56
flocculantyup ;)07:57
pittididrocks: oui, merci ! J'ai rentré très tard, je suis un peu fatigue07:57
pittimais c'était grand à nouveau, et ... my talk got quite some nice feedback07:57
didrockspitti: oh, talked about cockpit or systemd?07:58
didrockstalk*07:58
didrocks( :( for your server, sorry)07:58
flocculantmorning didrocks :)07:59
pittiwell, I have backups of the mysql db, and will of course change passwords --  but I am running the current wordpress version, not sure how to defend against it07:59
didrockshey flocculant ;)08:00
didrocksoh, it's not even an ancient wordpress version? Urgh, unnice08:00
didrocks(I did move to static site generation for other reasons, but this is one of them)08:00
seb128good morning desktopers08:02
seb128hey pitti flocculant, re didrocks08:02
didrocksre seb128 !08:02
pittibonjour seb128 ! c'était bien à te revoir *accolade*08:04
flocculanthi seb12808:04
didrockspitti: what was your talk about? I'll jump on the video :)08:04
seb128pitti, salut, oui, dommage que je ne pouvais pas rester samedi soir j'aurais aimé manger avec toi ... c'était une bonne soirée ?08:05
pittididrocks: video isn't yet available; it was about how ubuntu does CI, I'm sure you know all about it already :)08:05
didrocksoh *that* thing :)08:06
pittiseb128: oui, on a pris le diner avec huit gens dans le centre de ville08:06
willcookemorning all09:00
Laneymorning!09:03
willcookehi Laney, are you really here?09:03
Laneyerm09:03
Laneyphysically09:03
willcookeYou're on a swap day though?09:03
pittihey Laney -- made it back in one piece?09:04
Laneywillcooke: just checking on some bits, probably fade away in a while09:04
Laneyhey pitti09:04
willcookeLaney, cool09:04
Laneythere was some delays at midi09:04
Laneythe announcements were blaming british border control /o\09:05
Laneyso our eurostar was ~1h delayed, got back at like midnight09:05
Laneyhow about you?09:05
seb128hey willcooke Laney09:09
Laneyhey seb12809:09
Laneyget back ok?09:09
seb128yes mostly, had to change train and wait for a connection for like 30min but that was announced, they are work in the line to amsterdam scheduled over saturday/sunday09:10
seb128they are->there was09:10
seb128Laney, did the 1h hour delay cascade in making you miss your train in London, etc and end up making you be like 3 hours later than scheduled?09:11
Laneythere was another one soon after we arrived09:11
Laneyso not too much additional delay09:12
seb128cool09:12
Laneylike 20 people were running from the eurostar09:12
Laneyit was great09:12
seb128how was the rest of fosdem? fun saturday evening? did you manage to get on bed before midnight? ;-)09:12
Laneyhttps://www.youtube.com/watch?v=TLbWBlB2aWA09:13
Laneyyeah it was good09:14
Laneywe went to the "usual" thai place09:14
seb128GNOME beer?09:15
Laney& sunday was fun, some nice talks & met more people that I didn't even manage to see09:15
Laneyincluding doko, sladen, etc09:15
Laneydidn't go there in the end, got quite late09:16
Laneydesr_t did though09:16
didrockshey willcooke, sad to hear you had delays Laney :(09:17
Laneyhey didrocksssss09:17
Laneypython asyncio is weird09:20
LaneyException ignored in: <object repr() failed>09:20
LaneyTraceback (most recent call last): File "/usr/lib/python3.5/asyncio/tasks.py", line 85, in __del__09:20
LaneyAttributeError: 'NoneType' object has no attribute '_PENDING'09:20
pittiLaney: oh, did you see that talk yesterday, too?09:26
pittiI found it very interesting, particularly as I know how the usual callback-style "reverse code order" looks like in things like udisks09:27
Laneypitti: no - I didn't actually know there was one on this stuff09:29
LaneyI must be playing with it independently09:29
Laneydo you have a link?09:29
pittiLaney: https://fosdem.org/2017/schedule/event/python_coroutines/09:30
pittiLaney: no video yet09:30
pittiLaney: hah, what a coincidence then09:30
Laneyawesome!09:31
Laneyapart from this exception my thing works, but I'm sure it's not idiomatic09:32
davmor2Morning all09:48
davmor2Laney: good weekend?09:49
Laneyhey davmor209:58
Laneyvery good thanks, nice to see everyone09:59
Laneyyou should come one time09:59
seb128hey davmor210:01
davmor2Laney: pfff I'd wind up breaking it you know me :)10:02
Laneyyou might break yourself :-o10:02
=== hikiko is now known as hikiko|ln
davmor2Laney: only if I go rockclimbing apparently ;)12:24
=== hikiko|ln is now known as hikiko
ricotzSweet5hark, could you create series specific ppa for 5.3?14:46
=== ara_ is now known as ara
=== ara is now known as Guest93169
flexiondotorgMorning15:32
flexiondotorgHad some connectivity issues earlier and my IRC bouncer ate itself.15:32
seb128hey flexiondotorg15:36
flexiondotorgseb128 o/15:36
qenghoflexiondotorg: Arm support in Chromium is a bit wonky because of our constraint of Hard Float. Do you think the R F would be interested in helping sort out the run-time conditional Neon support? Upstream assumes ARM v7 == has Neon unconditionally, which I have had to hack out in many places.16:04
qenghoAnd run-time conditional scares me a bit because I have heard of hardware that switches between CPUs with different capabilities and instruction-sets to save power.16:06
flexiondotorgqengho Thay might be.16:07
flexiondotorgJust being able to tell them this is much futher forward than they are right now.16:07
flexiondotorgThey have no upstream insight.16:07
flexiondotorgAnd thank for taking a look :-)16:07
flexiondotorgIndeed.16:07
qenghoflexiondotorg: My pleasure. It's pretty good code so far.16:07
flexiondotorgI've built other stuff for R F and had disable Neon and (I think) VFP.16:08
flexiondotorgqengho Does it need spliting up?16:08
flexiondotorgFor example memcpy() optimisations in one patch and mmal in other etc?16:09
qenghoflexiondotorg: Yes, it will. I suggested quilt patchsets in email, if they want guidance on how.16:09
flexiondotorgI think they would appreciate the help.16:10
flexiondotorgAre you able to help (sponsor in some fashion) get the patches accepted?16:10
qenghoflexiondotorg: Yes.16:10
flexiondotorgExcellent. I thought that was the case :-)16:11
qenghoflexiondotorg: I don't have a magic wand, but I know how.16:11
flexiondotorgCool.16:11
flexiondotorgAnd I take it monolithic patches won't fly?16:11
qenghoYeah, the explanation and justification for making code larger and likely more buggy has to be pretty convincing, with no surprises or extraneous code.16:12
qenghoSmall patches that do one coherent thing are best.16:14
qenghoMaybe not all will go in. One poison pill might ruin the whole patch. Best to be severable.16:15
flexiondotorgI've replied to your mail. Do you have any objection with being put in contact with the engineer at R F to get them up to speed on preparing quilt patch sets?16:19
qenghoNot at all.16:19
flexiondotorgCheers.16:19
dobeyflexiondotorg: hi! how does MATE start indicators? does it use upstart/systemd, or is it relying on xdg autostart facilities?16:55
flexiondotorgdobey Via mate-indicator-applet which is a mate-panel applet.17:28
flexiondotorgIndicators are actually disabled by default.17:29
flexiondotorgMATE Tweak has an option to enable them, which just add mate-indicator-applet to the panel and reloads the panel.17:29
flexiondotorgqengho I've got engineer details from R F.17:29
dobeyflexiondotorg: ok, so getting rid of the old xdg autostart in indicators shouldn't break mate image (i see some indicators are seeded there)?17:30
flexiondotorgdobey I'll have to refresh my memory to be sure, it's been a while.17:31
flexiondotorgI'll double check tonight.17:31
flexiondotorgBut my initial feel this will actually benefit MATE :-)17:32
flexiondotorgWhich indicators are you going to change BTW?17:33
dobeyflexiondotorg: ok, that'd be great, thanks. i'm doing a quick sweep through indicators to try and get rid of some of this legacy stuff17:33
flexiondotorgI've got a test VM I can test with later.17:33
dobeyflexiondotorg: all of them, but session, sound, power, messages, and indicator-application seem to be seeded in ubuntu-mate.17:34
flexiondotorgThis is what Ubuntu MATE currently has in /etc/xdg/autostart17:34
flexiondotorgindicator-application, indicator-messages, indicator-sound17:35
flocculantdobey: I saw you mentioon xfce about this a few days ago - I can't answer the in's and out's I'm afraid - but I do know we had a bug a while back in the zesty cycle that might shed light > bug 164888917:35
ubot5bug 1648889 in xfce4-indicator-plugin (Ubuntu) "Removal of upstart patch breaks indicator-plugin" [High,Fix released] https://launchpad.net/bugs/164888917:35
flocculantand copy what flexiondotorg said re /etc/xdg/autostart17:36
dobeyflocculant: ah. that seems to suggest that xnox added a systemd target for xfce4 indicators.17:37
dobeyand looks like it was using upstart before17:38
xnoxflocculant, probably mate-indicator-applet needs a tweak similar to xfce417:38
xnoxindeed, no more upstart for indicators in zesty17:38
dobeyxnox: do you know if any of the seeds are using xdg autostart for indicators? some are in kubuntu, lubuntu, budgie, and gnome, too17:39
flexiondotorgdobey I njust move indicator-* out of /etc/xdg/autostart and added to mate-indicator-applet.17:39
flexiondotorgLog out, log in and all indicators are present and correct.17:40
dobeyflexiondotorg: ok great. thanks17:40
flexiondotorgSo non-issue for MATE.17:40
flocculantdobey: hope that helps :)17:41
flocculantxnox: thanks17:41
dobeyyep, thanks :)17:41
flocculantdon't break it or I will whine :p17:50
jbichadobey: ubuntu-gnome doesn't use indicators, libappindicator3-1 recommends indicator-application which is why it ends up in the -gnome seed17:55
jbichafor budgie, ask fossfreedom (he's in #ubuntu-devel )17:56
jc44Hi - John Cox here, flexiondotorg suggested that I try to talk to qengho about my Chromium patches here18:49
qenghojc44: Welcome.18:49
qenghojc44: I'm reading a single large patch now, so I know what's in it and what to suggest.18:50
jc44Good Oh - I was just about to ask that18:51
jc44Much of the patch is interrelated, but it does split into a few pieces18:52
jc44There's a bit that does decode & resize using the Pi h/w18:52
jc44There's a slew of patches that attempt to get the ARGB image created by the h/w to display without copying it18:53
jc44There's a patch to use shm to copy the image to the screen rather than putimage18:54
qenghojc44: Awesome!18:54
qenghoAll great.18:54
jc44And there are a few patches to get armv6 compiles to work18:54
jc44(and aauto select armv7 where appropriate)18:54
jc44and a patch or two so I get version info on my patch out of the image so I know what someone is running18:55
jc44None of these are currently controled by gn flags as I really wasn't expecting upstream to want them18:56
qenghoCool. Upstream has different people in charge of distinct directories of the source tree. One person is unlikely to know enough about other parts enough to say "this looks good enough". So, patches that are small as possible have a chance of success.18:57
qenghojc44: I can help with GN.18:58
jc441st off - do you have any clue if upstream would want he Pi-only h/w decode?  If not then much of teh reset becomes academic18:59
jc44That was meant to be "the rest"18:59
qenghojc44: I'm pretty sure they'd take it. RPi is not obscure. Half the people in that project own one or two Pis, I'm sure.19:01
qenghojc44: You'll also have to sign their agreement. http://dev.chromium.org/developers/contributing-code#TOC-Legal-stuff19:04
jc44There are a couple of bits that are more hacky than other bits - the decode itself is (I think) quite presentable, but the side channel I use for telling it what image size is wanted is really quite nasty...19:05
jc44I probably can't sign the agreement myself - I'm working for RPi so I imagine that they have to be the ones to do that19:08
qenghojc44: Right.19:10
jc44qengho: Any clues on how to start this? If you've got my patch in front of you I can help your understanding of the pieces19:14
qenghojc44: Well, first thing I'm going to do is try to split it into discrete pieces. Let's talk about those pieces in email.19:16
jc44Sure - I'm going to have to go home quite soon anyway (in UK)19:17
qenghojc44: Okay.19:18
flexiondotorgjc44 Hi19:50
flexiondotorgI was in a meeting.19:50
flexiondotorgqengho Thanks for that ^ :-)19:53
willcookemorning robert_ancell20:00
robert_ancellwillcooke, hi20:01
flexiondotorgrobert_ancell o/20:14
flexiondotorgwillcooke You still alive?20:14
willcookeflexiondotorg, otp20:14
willcookeflexiondotorg, done20:19
robert_ancellflexiondotorg, hi!20:19
flexiondotorgwillcooke I was just asking after your well being :-)20:19
willcookeflexiondotorg, that's very nice :)  I am indeed alive, feeling better actually20:20
willcooke(that this morning)20:20
willcooke*than20:20
flexiondotorgGood :-)20:20
willcookeright ho, night all20:30
flocculantrobert_ancell: hi there - have you had chance to look further at the locking issue? bug 165639920:51
ubot5bug 1656399 in lightdm (Ubuntu) "Unable to unlock session after suspend using lightdm-gtk-greeter." [Critical,In progress] https://launchpad.net/bugs/165639920:51
robert_ancellflocculant, I haven't had time to look into more detail, but it's on my list of things to fix before 17.0420:53
robert_ancellUnless someone else wants to fix it :)20:54
flocculantrobert_ancell: ok and yea I understand - only wish I could :)20:54
=== ximion is now known as ximion-afk
=== strycore_ is now known as strycore
=== andyrock_ is now known as andyrock
=== DalekSec_ is now known as DalekSec

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