/srv/irclogs.ubuntu.com/2017/07/12/#ubuntu-desktop.txt

=== JanC_ is now known as JanC
jameshrobert_ancell: thanks for the snapd/polkit patch.  I had found your old pull request, and reused some of the ideas and code in my own pull request03:55
jameshrobert_ancell: Here's the result if you're interested: https://github.com/snapcore/snapd/pull/358103:55
robert_ancelljamesh, ah good, I wasn't sure if the old PR still existed03:55
jameshrobert_ancell: I used godbus instead of libsystemd, so hopefully that makes things a little more palatable03:57
robert_ancelljamesh, last time there were issues raised that godbus wasn't reliable enough. I never worked out what the issues were; my conclusion was the team had been burnt by it in the past and were wary.03:59
robert_ancellI feel like I've been along this path before :) I hope you are more successful!03:59
robert_ancellI like how you just did /v2/login. Now we have snapd-login-service in the wild this feels like a logical step that should make sense.04:01
jameshyep.  And if we can get this through, it is a much smaller battle to say polkit auth should be treated like root access for "snap install"04:07
jameshbut on its own, it hasn't removed the need for macaroons.04:09
jameshso hopefully the discussions won't go down that related rabbit hole04:09
robert_ancellSmall steps.04:11
robert_ancelljamesh, Something I was concerned about is the Polkit failure case. In this case it will just fall through and use the existing behaviour. I think that's safe because a) polkit is assumed to be an essential service if it is installed and b) the fallback is safe04:13
robert_ancellOn an Ubuntu Core system I guess you risk seeing errors about Polkit not existing, but that shouldn't be too much of a problem.04:14
jameshRight.  I'm just logging the error and continuing, which is essentially failing closed.04:14
jameshif polkitd isn't available, you'll just need to be root to use that action04:15
jameshwhich is the status quo04:15
robert_ancellyeah04:15
robert_ancellThe snap design seems to be big on highly predictable behaviour, so I hope they're OK with graceful degradation.04:16
robert_ancellI figure it can't be compile time due to the way snapd is shipped, though it could be a config option of some sort if that was desirable.04:17
jameshI think they'd take the ability to share the same snapd binary between core and classic over stricter error handling04:17
robert_ancellYou'd think so :)04:17
jameshanother possible improvement for this would be to add pkttyagent support to the snap client04:18
jameshthat would give sudo-less access outside of a graphical session04:18
robert_ancellI think that every time I use systemctl04:18
oSoMoNgood morning desktoppers06:09
didrocksgood morning06:37
jameshhi oSoMoN, didrocks06:37
didrockshey jamesh06:38
didrockshow are you?06:38
jameshgood.  I got my snapd/polkit branch working, so I'm hoping we can keep pushing that forward.06:39
jameshIt implements only enough to let you run "snap login" without sudo, which is a start.06:40
didrocksyeah, reading that on the forum :)06:42
didrockslet's see what answers we'll get06:42
seb128good morning desktopers07:19
seb128hey oSoMoN jamesh07:19
flexiondotorgMorning seb128 jamesh oSoMoN didrocks07:19
seb128hey flexiondotorg, how are you?07:20
didrockshey flexiondotorg, how are you?07:20
flexiondotorgVery well thanks. Had a long weekend away. Sunshine and boats :-)07:20
didrocksok, indicator-messages should now be off the iso with those changes07:21
didrocksremaining is indicator-applications07:21
didrocksonboard doesn't have a good upgrade story07:21
didrocks(basically, no systray/indicator on G-S)07:21
didrocksI can patch it easily so that the "auto-detect" shows up the systray07:22
didrockslook for a "onboard" extension07:22
didrocksand only show systray if no extension is installed07:22
didrocks(standard upgrade)07:22
didrocksthat way, I can dowgrade the recommends on indicator-application to recommends07:22
didrocksshouldn't be hard07:22
didrocksBUT07:22
didrocksthere is update-notifier as well which deps on it07:22
didrocks(I meant "downgrade indicator-application to suggests")07:23
didrocksand on update-notifier, as it's C, it's harder to make a runtime dep detection…07:23
seb128it's not because they use libappindicator that they need a renderer for it07:23
seb128we should enable https://extensions.gnome.org/extension/615/appindicator-support/07:24
didrocksdoes it use the same dbusmenu stack?07:24
didrocksto communicate07:25
seb128?07:25
seb128I think that protocol is common to unity & kde07:25
seb128I don't think it's dbusmenu specific?07:25
didrockslibappindicator pull dbusmenu to communicate over dbus (I thought we switched to the gtk/glib menu at some point, though?)07:25
didrocksand dbusmenu is pulling part of the libunity stack07:26
seb128could be, but that's orthogonal to the renderer/indicator-application07:26
seb128or are you talking about getting ride of dbusmenu from the iso now?07:26
seb128my point was that we could have clients using libappindicator still07:26
didrocksI'm talking about getting ride of most of the unity stack/dee and such dbusmenu from the iso07:26
seb128and the rendering in the shell done by that extension ^07:26
seb128k07:26
seb128I though you were talking about indicator-application07:27
didrockssorry, as a source package07:27
didrockswasn't clear enough07:27
seb128well indicator-application is just the applet rendering appindicator icons right?07:28
seb128I mean it's a one binary source and that can go to universe easily07:28
didrockscorrect, but the source package is libindicator, which provides that libs, which has this long trail of deps07:28
seb128https://launchpad.net/ubuntu/+source/indicator-application07:29
seb128I was talking about07:29
seb128let me look at the libs07:29
didrocksoh that, yeah07:29
didrockssorry, read the results the wrong way, not enough coffee :p07:29
seb128np :-)07:29
didrocksand this libindicator vs libappindicator07:29
didrocksgrrr, afer all those years :p07:29
seb128ahah07:29
didrocksso yeah, talking about libappindicator07:30
seb128libappindicator depends on libindicator and libdbusmenu07:30
didrocksyeah07:30
seb128it's another of those tradeoff discussion07:31
seb128libappindicator is used by a bunch of packages in main07:31
seb128so either we drop its use and regress a bit more the unity session07:31
seb128or we keep them building with it07:31
seb128which is low space on the iso but more unmaintained code we carry on the iso07:32
didrocksyeah, how can we come to a conclusion on this? Would be great to have a discussion with involved parts07:32
seb128though the code is mostly stable and low maintainance07:32
didrocks(and patches)07:32
seb128but still technical debt07:32
didrocksI don't really care about the space vs the patch/diff maintainance on apps07:32
seb128step 1 is to list it on the wiki07:33
seb128one we think the wiki list is complete then we can have the discussion07:33
seb128with interested parties (including Mark?), on what we do from unity707:34
didrocksyeah, I guess that, with the list of packages on the iso at least as example of regression vs perf07:34
didrocksyep07:34
didrocksseb128: maybe we'll be more productive doing a HO (like tomorrow), together and go to the list?07:34
seb128tomorrow sounds good, +107:34
didrockslet's do that :)07:35
seb128cool07:36
willcookemorning all07:57
didrockshey willcooke07:58
willcookehi didrocks!  Is part 2 of your tutorial out soon?  Want to reshare, but I think it would be good for them to have just a little more07:58
willcookein other news... I built a PPA!  (thanks kenvandine for the help)07:58
didrockswillcooke: I can publish it in a few minutes, let me do a last typo reread :p07:59
willcookedidrocks, woot08:00
dufluwillcooke, seems one debhelper regressed 7 hours ago. I just grabbed a proposed fix so in theory can test your branch proper now08:00
willcookeduflu, afternoon!08:00
dufluwillcooke, and happy Wednesday08:00
willcookeduflu, I dont think we'll merge it yet, spoke to s_eb128 about it yesterday.  I think speaking to upstream PAudio for a "real" fix is the right thing to do atm08:01
Laneyyo08:01
willcookeduflu, I'll talk about it some more in the meeting08:01
willcookemorning Laney08:01
dufluwillcooke, OK nevermind. BTW I noticed a new feature highlighted in bold here. Seems to be very timely - http://www.android-x86.org/releases/releasenote-7-1-rc108:02
willcookeduflu, but if you're interested:  https://launchpad.net/~willcooke/+archive/ubuntu/gdm-nobluetoothaudio08:02
dufluwillcooke, ta but I was trying to do the proper thing and test the branch directly08:02
willcookeduflu, ah right.  Thx08:03
seb128hey willcooke Laney, how is u.k today?08:03
willcookerainy08:03
willcookewhich is great08:03
willcooke:)08:03
seb128wonder if it's raining as much for you that it is here08:03
seb128lol08:03
seb128:p08:03
willcookeMy grass might turn green again08:04
willcookeooooooh!  Software update notifications on the lock screen, I like that08:04
dufluWelcome to the world of upstream shell collaboration :)08:05
willcooke\o/08:06
Laneyhey seb12808:07
Laneynot raining here, we had enough yesterday for a week ...08:08
Laneyhow are you?08:08
didrockswillcooke: just git push, should be up in few seconds08:09
willcookedidrocks, merci08:09
willcookedidrocks, can I suggest a link from pt 1 to pt 2 and vice versa?08:09
didrocksah, I have done pt2 to pt108:10
didrocksI can add from pt1 to pt2, one sec08:10
dufluUmm, I no longer have a mouse on the login screen (but Gnome Shell does). Is that a feature?08:12
didrockswillcooke: link pushed08:13
willcookethx didrocks08:13
didrocksyw08:13
willcookeduflu, hum.  Bluetooth mouse?08:13
dufluNo, USB. It's visibly powered but no cursor in gdm08:13
dufluOTOH I am testing a custom gdm08:14
willcookeduflu, testing here08:14
dufluBut Bluetooth audio is fixed  :)08:15
dufluForget it, unless the problem occurs in official builds08:15
willcookeduflu, yeah, mouse works here.08:21
dufluCosmic rays08:22
dufluMoving on...08:22
willcooke:)08:22
* willcooke goes to try the auto connect fixes08:22
willcooke"switch-on-connect"08:22
willcookeduflu, bah, no good.  Could be this particular speaker though08:27
dufluBT and USB hotplugging works great for me now. The USB part drove me crazy for years and I guess BT is a big deal for others08:28
dufluStrangely also fixed a separate USB DAC problem... somehow08:28
willcookehehe08:30
willcookeso, toggling the speaker on and off in the control panel seems to work well,  just powering off the speaker causes a bit of a lock up and eventually switches back to the internal speaker (probably fair enough, since there isn't a handshake, it's just OFFFFFF)08:32
willcookepowering the speaker back on doesnt re-connect automatically08:33
willcookeI'll test with another speaker, since this one is super-cheapo08:33
LaneySetting up gdm3 (3.24.2-1ubuntu5) ...08:33
Laneydpkg-query: package 'ubuntu-session' is not installed and no information is available08:33
dufluwillcooke, Yeah bouncing bluetooth doesn't seem to be robust after a few attempts. But it's seemingly getting better. I think this is as good as it's ever been08:33
Laney/o\08:33
willcookeduflu,  it's a clear improvement in my book08:34
willcookefound another missing icon08:34
willcookeduflu,  new speaker - a Sony one - works perfectly!!!08:36
dufluI can also say "It's a Sony"08:36
andyrockwillcooke: by what time you need the demo ready? End of day or before?08:37
willcookeandyrock, EOD is fine for me08:37
andyrockand good morning08:37
willcookehi!08:37
andyrockkk thanks08:37
andyrock:)08:37
willcookeduflu, lulz..  this cheapo one... "protable":  http://imgur.com/a/9WUE008:38
willcookedidrocks, soo.. rebuilding those blender files for the help movies, I left it runinng for 3 days and it never finished.  Can't tell if it's broken, or if it just takes a long time to run.  Do we upload the videos as binaries. or are they built in LP?08:44
didrockswillcooke: right now, they are all pre-built08:47
didrocksdistributed with the source08:47
willcookedidrocks, oki, that's probably good.  Do you have a machine in the cloud somewhere that I could set to work on them?08:47
willcookeI'm not sure I can stand the fan noise any more :D08:47
didrockswillcooke: I don't, maybe you can try canonistack?08:48
willcookedidrocks, nod08:48
didrockswillcooke: jibel: FYI, the gdm3 simple patch is uploaded to favor X11 sessions over wayland when no default is set08:51
didrocks(still in proposed)08:51
willcookedidrocks, nice one, thanks!  You got to the bottom of it then?  Just gdm prefers Wayland?08:51
didrockswillcooke: yep, when there has been no session selected, which still makes me wondering for "your" case08:52
didrocksas you did select "ubuntu" on purpose and not "ubuntu on wayland"08:52
willcookedidrocks, ah right.  I'll do another fresh install (maybe tomorrow) and try again08:55
jibeldidrocks, okay, I'll try it. I'll install the package at the end of a fresh installation and before first login09:01
didrocksjibel: this is gdm3 3.24.2-1ubuntu609:02
ricotzdidrocks, hi, added thunderbird-gnome-support to Breaks of ubuntu-session?09:18
didrocksricotz: urgh, was probably not enough coffee, wanted recommends09:22
* didrocks checks09:22
didrocksricotz: correct, more coffee was needed. Thanks for spotting it! uploaded.09:24
ricotzdidrocks, it was hard to miss here due suggested package removals09:25
didrocksricotz: yeah, I guess ;)09:26
didrocks(I've already removed it here to test in a G-S session)09:26
dufluwillcooke, oops. Your fix works permanently as the new file doesn't uninstall09:39
willcookeduflu, heh, yay09:39
willcookeduflu, I've made a mess of that branch now by hacking the changelog, so if we decide to use it I'll make a nice clean one.09:39
dufluwillcooke, it's fine. bzr doesn't make history very discoverable after a merge09:40
willcookeso should I consider putting something in the postrm file as well?09:41
dufluwillcooke, probably? Although I thought debs had better config file management...?09:42
jamesh"bzr log -n0" will show all your sins09:42
dufluYes, but my point was nobody looks there too much09:43
jamesh(assuming you consider the process of software development to be a sin)09:43
duflusinners use spaces :)09:44
Laneywillcooke: The gdm user's home directory is already removed in the postrm09:45
Laney(when purging)09:45
willcookeLaney, the file lives in /var/lib/gdm3/.config/pulse09:45
willcooke(or something like that)09:45
LaneyI know, that's the home directory09:46
didrocks/var/lib/gdm3 is gdm user's home09:46
willcookeoh09:46
didrocksas Laney pointed :)09:46
willcookethe moral of this story is that I will ask someone who knows what they are doing to help me if we decide to actually go with this workaround09:47
dufluwillcooke, I'm looking at the upstream docs for how to do it. Gimme a sec09:47
willcookeLaney, btw - we just had our Bluetooth meeting.  Decision is that seb128 will speak to upstream and see if we can get a proper fix in place.  If that doesn't go anywere we can reconsider the proposed work-around and do it properly09:48
Laneyk, that sounds right to me09:49
dufluOK, that didn't work. But anyway willcooke there is https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/PerfectSetup/09:49
willcookeblimey, I remember reading that page yeeeears ago09:50
willcookeis ESD still a thing?09:51
willcookeoh, no, it says about replacing esd with pulse09:51
dufluHmm, yes. If you kill and restart the gdm pulseaudio then the user's own one gets priority and works09:52
dufluOr maybe that's a race09:52
willcookeI think thats not going to work perfectly.  a11y would be unavailble at the lock screen then09:53
willcookeor, if you killed the users pa on lock, then music would stop playing when you locked the machine09:53
dufluwillcooke, did you say you saw the mention of the problem on Arch wiki?09:56
willcookeduflu, yeah.  This debian wiki:  https://wiki.debian.org/BluetoothUser/a2dp09:56
willcookethen links to this arch wiki:09:56
willcookehttps://wiki.archlinux.org/index.php/Talk:Bluetooth_headset#GDMs_pulseaudio_instance_captures_bluetooth_headset09:57
dufluI wonder if there is an a11y problem at all. Before today Pulse would default to the PC speaker or whatever is plugged in to that. I doubt a11y users could have been using BT in GDM if they wanted to09:59
dufluAlthough I forgot about static priorities and don't remember testing booting with the device on previously10:00
willcookeAIUI, the Pulse settings are system wide, so.. if you logged in, paired the headset/speaker, logged out again - then it /might/ try and use it at greeter - so maybe it's possible?10:00
willcookequite a lot of guess work there ^ :)10:01
dufluwillcooke, no I don't think we use that mode and it's mildly not recommended https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SystemWide/10:01
dufluThat should solve it tho10:02
dufluAnyway, I feel terrible. Time to try this new medication...10:04
ricotzdidrocks, better check gnome-session again, the changelog mentions unity-session and you touched ubuntu-session10:13
* didrocks *sighs*, ok no more upload apart from that fix today :/10:15
jameshwillcooke: I'm still not sure whether we'll be able to convince Gustavo to go fully macaroon-less for local snapd auth, but I've got a working first stab at polkit integreation for snapd: https://github.com/snapcore/snapd/pull/358110:15
ricotzdidrocks, having things reviewed helps ;)10:16
ricotz... before pushing it10:16
didrocksricotz: yeah, especially when doing too many things at the same time :p10:16
jameshthis essentially just lets snapd do what we use snapd-login-service for10:16
didrockswell, at least it's a minor typo, not breaking people compared to other issues ;)10:16
didrocks(gnome-session has too many binary packages, easy to scroll up and be in a different one)10:17
* didrocks did a debdiff + bzr diff this time10:20
willcookejamesh, sorry was otp10:31
willcookereading10:31
willcookejamesh, ah nice one!10:32
willcookeWhat's the wayland tag for bugs again?  Is it just "wayland"?  I had a feeling there might have been a different one10:45
seb128"wayland"10:45
willcookethx seb12810:45
seb128yw10:45
Laneyjamesh: hope you manage to get buy in for that work10:49
Laney& hi!10:49
jameshLaney: I do too.  It sounds like there is a desire to tighten up the API security a bit, so hopefully they'll see this as part of it.10:51
* Laney nods11:05
jibelwillcooke, it's wayland but apport adds the tag wayland-session if wayland is running11:51
jibelhttps://bugs.launchpad.net/ubuntu/+bugs?field.tag=wayland-session11:53
jibelseb128, what do you think about using wayland-session instead of wayland for the official tag12:04
jibel?12:04
jibeland merge both lists12:04
seb128either way is fine to me, just pick whatever you think is easier12:05
seb128but maybe check with jbicha as well12:05
jibelI'd keep wayland-session, easier to change the official tag than updating and releasing apport12:08
jibeljbicha, what do you think? ^12:08
jbichaI think it's good to have 2 different tags12:12
jbichaone tag is because the user happens to be running wayland but doesn't mean the problem is specific to wayland12:13
jibelso someone has to review the bugs tagged wayland-session and add the wayland tag if the problem is specific to wayland12:15
jbichayes12:16
jibeljbicha, why not use 1 tag for wayland eg wayland-session and remove the ayland-session tag if it is not specific to wayland?12:17
jibelI don't see any benefit in having 2 lists for wayland12:17
jbichait's like the 'amd64' tag; it's useful to know what architecture someone is running but it's rare for the bug to be because they're using amd6412:18
jbichavery few bugs are because of Wayland but we still want to know whether the user is running Wayland12:18
jbichait's only because Wayland is not the default yet that the number of wayland-session bugs is so small, and maybe someone triaged some of those to remove the tag too (but that's needless busywork)12:20
seb128jibel, one list doesn't let you make the difference between triaged bugs which are confirmed to be wayland specific (=bugs to look at for us)  and the stack of incoming reports from users on the wayland session (need triaging)12:23
jibelseb128, that's fine as long as someone triage them. Several bugs tagged wayland-session seem wayland specific and are not tagged wayland. These bugs are useful to help with the decision to go or not go with wayland12:24
jibeldidrocks, just to confirm, with latest gdm3, autologin, the session is running ubuntu-x1112:28
didrocks\o/12:30
seb128jibel, fair point, we should triage them regularly12:35
willcookeCan anyone work out where the heck this icon is coming from?  http://imgur.com/a/r5CLa12:49
jbichaseb128: is it worth proposing your evolution change upstream? and remember to do it for e-d-s too :)12:49
willcookeI'm pretty sure it's called "audio-headset" and I've looked at all the ones on disk, and none of them match12:49
jbichawillcooke: it's probably from adwaita-icon-theme12:52
jbichaI opened up gtk3-icon-browser and looked for it, then I ran  apt-file search audio-headset12:53
jibelwillcooke, looks like it's from adwaita12:54
jibelwillcooke, /usr/share/icons/Adwaita/24x24/devices/audio-headset.png12:54
willcookethanks!12:55
willcookeso, related to that, you can see on that screenshot the missing icon - IMO a direct copy / symlink to that headset one is good enough.  So do I need to try and fix that in Adwaita, or can we bodge it at an Ubuntu level?12:56
willcookeCould I add that to, say, Humanity12:57
jbichawillcooke: please check if installing adwaita-icon-theme-full makes a difference12:58
=== didrocks1 is now known as didrocks
willcookejbicha, will do, and thanks for the point to the icon browser, very useful indeed13:00
seb128jbicha, I guess I can try to upstream them, technically what upĹťtream does is a bit better but in practice it shouldn't make a difference, I'm just unsure "we have tools parsing that file which are not smart enough to understand variables" is a good justification13:01
Laneydidrocks: kenvandine: I made a change to the gdm3.config - want to review it? https://bazaar.launchpad.net/~ubuntu-desktop/gdm/ubuntu/revision/42113:19
* Laney goes to lunch13:20
kenvandineLaney, we had wanted to do the check based on ubuntu-session being installed, not for all users of gdm313:21
kenvandinebased on our original discussion13:21
kenvandinebut i guess if ubuntu-session isn't installed, users won't have their session set to ubuntu13:22
willcookejbicha, full icon theme doesn't help, and I dont see it in icon browser13:24
willcookehttps://bugzilla.gnome.org/show_bug.cgi?id=69640213:24
ubot5Gnome bug 696402 in general "Missing Headphones icon in sound settings" [Normal,Resolved: fixed]13:24
willcookemakes mention of the headset one, and says its in gnome-icon-theme (comment #7)13:24
willcookegrr,ignore that.  I'm looking for handsfree13:25
willcookewhich is says is to come13:25
didrocksLaney: +1 on the change. It covers all cases we discussed together and I like it better than previous implementation. My only nitpick is that you revert if people reselected "lightdm" since last week as you compare with your own version, but I guess this is fine :) For backport, maybe compare with 3.24.2-1ubuntu7~ rather? (if people backported it to xenial), minor nitpick :p13:28
seb128willcooke, what's the issue with that headset icon? doesn't represent the device well?13:33
seb128willcooke, also you are investigating the missing icon for handsfree?13:33
willcookerather the handsfree icon is missing.  I think it could just be a copy of the handsfree one.  I can't find a "real" one anywhere.13:33
willcooke*headset13:33
willcookehandsfree could be a copy of headset13:33
popeyjibel: yo, got time for a hangout this afternoon about desktop testing?13:34
willcooke(seems two words begining with the same letter is more than my brain can handle)13:34
seb128willcooke, that's sort of what was suggested in https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/113013713:35
ubot5Ubuntu bug 1130137 in gnome-control-center (Ubuntu) "Better sound settings icons" [Low,Confirmed]13:35
willcookewfm13:35
jibelpopey, sure, when?13:36
jibelpopey, just add something to my calendar13:36
willcookeseb128,  so would that "fix" be in Ubuntu?13:36
seb128willcooke, ideally upstream but we could add the symlink to our package meanwhile13:36
willcookeseb128, ack, thx13:38
popeyjibel: kk13:38
Laneykenvandine: yeah, but I don't think that can work properly if the check isn't in ubuntu-session itself13:54
Laneydidrocks: yeh, but I was worried about previous versions not working properly13:56
Laneynot sure about the ~, what's the idea there?13:56
didrocksLaney: like for a lot of upgrade story, if someone backport the same version to a ppa, like ~ppa1, we don't want to remigrate after this13:56
kenvandineLaney, ok, +1 from me then13:57
didrocksbut again, that's in the case people backport the stack (to xenial), not sure if you care, I don't that much13:57
Laneynod, I think that makes sense14:01
jibelhow can I disable the snap plugin of gnome-software?14:30
Laneydelete it14:30
jibel:) ok14:31
jbichajibel: if you're using Artful, you can look up GNOME Software in GNOME Software and turn off Snappy support14:33
jbichaor just uninstall gnome-software-plugin-snap14:33
Laney...14:34
didrocksLaney: btw, the gnome software icon isn't the ubuntu one (I didn't check why yet), did you notice?14:34
didrocksIIRC, there was an onlyshowin=ubuntu14:35
jbichait shows up as Ubuntu Software in 'Ubuntu' but not in 'Ubuntu on Wayland'14:36
didrocksthe icon isn't Ubuntu Software though14:37
didrockswhich was the point made in the trello card14:37
Laneyactually I see both14:37
didrocksoh, I don't14:37
didrocksonly one entry "ubuntu-software"14:38
jibeljbicha, ah thanks. Sounds better.14:38
didrocksbut with upstream icon14:38
Laneyk, well it'll only work in a session called ubuntu14:38
didrocksas told:14:38
didrocks$ echo $DESKTOP_SESSION14:38
didrocksubuntu14:38
Laneyk14:38
jibelthe snap plugin seems to have a huge negative impact on performance of gnome-software14:38
Laneyif you want to debug it that would be welcome14:39
didrocksyep, will do :)14:39
seb128jibel, on what actions? startup? search?14:51
didrockswillcooke: how do you import bug reports to trello automatically?14:52
didrocksI don't see a tag14:52
willcookedidrocks, add "desktop-trello-import" tag and then tell me the project name14:52
willcookepackage name14:52
willcookewhatever it's called14:53
willcookethe thing14:53
willcooke:)14:53
didrockswillcooke: the things are: gdm3 gsettings-desktop-schemas gnome-software14:54
didrocks:)14:54
willcookedidrocks, same bug for all of them?14:54
willcookelooks like gnome-software was the right one14:54
willcookehttps://trello.com/c/nUBUEkyG/188-bug1703849-gnome-software-doesnt-show-ubuntu-icon-in-the-ubuntu-session14:55
didrockswillcooke: no, it's 3 different bugs I wanted to attach14:55
willcookedidrocks, that will appear as 3 different cards14:55
willcookeis that ok?14:55
didrockswillcooke: as I expect, they are 3 different things :)14:55
didrockswillcooke: yes14:55
willcookekk14:55
didrocksthx!14:56
jibelseb128, search for sure, maybe startup but I don't have any data and startup is already really slow just with debs because it refreshes the package cache14:56
willcookedidrocks, https://trello.com/c/fX8lP0VF/189-bug1703326-lock-screen-wallpaper-is-a-plain-blue-screen14:56
didrockswillcooke: doesn't do assignement matching, I'm soooooooooooooooooooo disappointed :)14:57
willcookedidrocks, hm, the gdm3 one isnt being found, got a bug number?>14:57
willcookedidrocks, its on my todo list14:57
willcooke:)14:57
didrockswillcooke: it's fix released, maybe you don't import them? (it was just for tracking)14:57
willcookeah14:57
willcookeoki,14:57
willcooke--force to the rescue14:57
didrocksahah :)14:57
willcookeyay!14:58
willcookehttps://trello.com/c/1wEWXt9p/190-bug1703601-use-ubuntu-x11-as-default-session14:58
didrocksmerci beaucoup !14:58
willcookebien sur14:58
* willcooke found the kids easters eggs in the cupboard. Now they are mine.17:15
willcookenom17:15
sarnoldis it your fault they didn't find them just because they were hidden on the top shelf way in the back? they had their chance17:20
willcookeI'm sure I don't know what you're talking about17:22
willcooke:D17:22
willcookebut you're right, out of sight out of mind.17:23
jbichafossfreedom: Budgie doesn't actually need the 'mutter' binary package, does it? (it doesn't have that dependency on Debian)17:23
fossfreedomjbicha - hmm - no it shouldn't need it17:29
fossfreedomdone a test on the live ISO - removed mutter logged out and logged back in successfully17:29
jbichafossfreedom: does today's live iso boot to Budgie or to GNOME Shell?17:30
fossfreedomgnome-shell is still installed.17:30
fossfreedomI note - there is a mistake in our seeds17:31
fossfreedomwe have mutter listed in the desktop seed17:32
jbichasee my comment on LP: #170368517:32
ubot5Launchpad bug 1703685 in mutter (Ubuntu) "mutter incorrectly recommends gnome-session and thus GNOME Shell defaults in Ubuntu Budgie daily" [High,Fix released] https://launchpad.net/bugs/170368517:32
fossfreedominteresting.17:34
fossfreedomok - I still need to remove mutter from our desktop seed though17:35
jbichawe could try having metacity just not recommend gnome-session then17:35
jbichaBudgie looks like the only Flavor that uses metacity for ubiquity, MATE & Kylin use marco and Xubuntu uses xfwm417:38
sarnoldpolo17:39
jbichaI wonder what would be needed for Budgie to handle the wm for ubiquity?17:39
fossfreedomthe window manager is basically mutter as you know - budgie-wm is a "plugin" to mutter17:43
jbichamaybe you could look at what ubiquity does for gnome-shell and try doing the same for budgie?17:47
Laneyah man, my gdm3 ist falsch17:51
Laneyor is it17:53
Laneyroot     22177  0.0  0.0   4496   764 pts/2    S+   18:49   0:00                      |                               \_ /bin/sh /tmp/lightdm.config.cQpVrt configure 1.22.0-0ubuntu2.117:53
Laneyguess lightdm's .config has to be neutered somehow17:55
Laneykenvandine: ^- if you have any ideas, otherwise I'll look tomorrow17:56
fossfreedomjbicha - in the control file for ubiquity  gnome-shell is the alternate - so not really sure what more I should be looking at17:56
Laneythat's: start lxd zesty container, install ubuntu-desktop, make sure an AS user file exists, do-release-upgrade -d, see prompt apparently coming from lightdm17:56
* Laney waves17:57
kenvandineLaney, no ideas17:57
willcookenight Laney17:57
Laneykenvandine: me neither right now, would have to think about it a bit ;-)17:57
Laneytara17:57
jdstrandkenvandine: hey, fyi, I just added snap decls for your uploads17:57
jdstrandkenvandine: curious, do this run with wayland if install with --devmode?17:58
kenvandinejdstrand, haven't tried with wayland17:58
kenvandinejust strict17:58
kenvandinewith X17:58
jdstrandkenvandine: I'm dangerously close to picking up the wayland interface work and found that the existing snaps in the store would not work with wayland if installed in devmode17:59
jdstrandkenvandine: is this something that the desktop team is looking to do? (getting these apps to work with wayland)17:59
jdstrandiirc, we want wayland by default for 18.0417:59
fossfreedomjbicha - I presume gnome-shell as a dependency for gnome-session is a recent change for artful - I don't see a recommendation or dependency in previous versions of gnome-session18:00
jdstrandnot sure if I misheard of if that has changed18:00
kenvandinejdstrand, i haven't been in any discussions around the snaps with wayland18:00
kenvandinejdstrand, but clearly we want them to work18:00
jbichafossfreedom: in bin/ubiquity-dm, it already apparently tries to run budgie-wm, so just try adding budgie to the alternate depends list18:00
jbichajdstrand: I assume having snaps work in Wayland would be a high priority even if we don't use Wayland by default18:04
jbichawayland by default is currently undecided18:04
jdstrandjbicha: I see, well, I'm just asking cause I may pick up the snappy interface work this week and may need some assistance with a working devmode snap18:06
kenvandinejdstrand, that's exciting18:11
kenvandinejdstrand, ping me if you need anything18:12
kenvandineif i can't help i can redirect as needed18:12
willcookehow can I find the build logs for: https://launchpad.net/ubuntu/+source/sound-theme-freedesktop18:23
willcookeI want to know if it's using dh_link.18:23
willcookeDo all packages just do that by default, or do I need to call it in the rules?18:23
sarnoldclick on the 0.8-1 then i386 then buildlog18:23
willcookeahah! Hiding in plain sight, thanks sarnold18:27
sarnoldyou're welcome :)18:28
immuwhy do you end up in such a situation when its few weeks from release date and you find out that stuff its not working willcooke18:30
willcookeimmu, care to give an example?  could be a millon reasons18:31
fossfreedomjbicha - budgie-wm isn't a binary so I can't add as an alternate18:32
fossfreedomjbicha can metacity downgrade gnome-session to a suggests rather than a recommendation ?18:33
jbichafossfreedom: add whatever package provides budgie-wm as an alternate depends18:35
fossfreedomjbicha - ok - budgie-wm is provided by "budgie-core" - how is looking after ubiquity pull requests at the moment ?18:40
fossfreedomwho18:40
jbichaprobably cypherm_ox18:46
immuwillcooke, wayland to include it or not, seeing the huge number of ubuntu users so that effect would be quite risky and big19:05
willcookeindeed, and that's why we're giving it a lot of careful consideration now19:06
fossfreedomthanks jbicha for the info19:10
fossfreedomcyphermox, when you have an opportunity - please can you review my merge request for ubiquity on behalf of Ubuntu Budgie?  TIA https://code.launchpad.net/~ubuntubudgie-dev/ubiquity/ubuntu-budgie-ubiquity/+merge/32732319:14
jbichafossfreedom: as for metacity, I'm asking Debian whether it should recommend gnome-session-flashback or just drop that recommends completely19:20
willcookejbicha, any clues as to what this missing icon might be called, or suggestions for how I can find out?  http://imgur.com/a/L6zpg19:41
willcookeI think it might be a in control center itself19:43
=== Guest73021 is now known as fredp
=== JanC is now known as Guest95169
=== JanC_ is now known as JanC
=== fredp is now known as Guest43546
willcookeyeah, found it20:21
* willcooke patches gnome-control-center20:21
willcookeI'm tryng to build gnome-control-center now20:30
willcookebut it's complaing about:20:30
willcookeNo package 'libsystemd-login' found20:30
willcookebut it's installed, and the dev packages20:30
seb128willcooke, dpkg -l | grep libsystemd-login-dev20:32
willcookenothing20:32
willcookealso, hi seb128!20:32
seb128so it's not installed it seems20:32
seb128hey :p20:32
willcookeoh, apt-file says my cache is empty - perhaps apt borked20:34
willcookeupdating20:34
seb128that's on artful I guess?20:35
willcookeseb128, yeah20:36
willcookegah, updating apt is running at 120kB a sec.  slowwwwww20:36
willcookeseb128, package name is libsystemd-login-dev  right?20:40
seb128it was in xenial, let me look at artful20:43
seb128can you pastebin the exact error?20:44
seb128that lib seems deprecated20:44
seb128it should try to look for it, weird20:45
seb128or do you build an old g-c-c?20:46
jbichawillcooke: how are you building it? with jhbuild? sbuild? regular ./configure & make ?20:46
willcookejbicha, ./autogen.sh and then make I guess, not got that far yet.20:47
willcookeseb128, http://paste.ubuntu.com/25077567/20:47
jbichasudo apt build-dep gnome-control-center20:48
jbichatry that then ^20:48
willcookejbicha, yeah did that first.20:49
willcookeahh20:49
willcookemaybe I branched the wrong thing20:50
willcookeI used this: https://code.launchpad.net/gnome-control-center20:50
jbichaI think LP has problems with git repos that use submodules (g-c-c uses submodules)20:53
seb128willcooke, https://code.launchpad.net/~vcs-imports/gnome-control-center/trunk20:59
seb128willcooke, most recent commit is from 2012-11-2620:59
seb128so yeah, not a good idea :p20:59
seb128willcooke, better take the source package from artful or git from upstream20:59
willcookeseb128, as in apt-get source?21:03
seb128willcooke, if you are on artful yes21:03
seb128or debcheckout gnome-control-center21:04
seb128the package is maintained in a bzr with the debian dir only21:04
seb128which is recombined with the tarball using bzr-builddeb21:04
seb128but that might be too much packaging for one day :p21:04
seb128+info21:04
willcookeand then how do I propose a branch?  Do I just make a diff and stick it on a bug?21:04
seb128basically21:05
seb128bzr get lp:~ubuntu-desktop/gnome-control-center/ubuntu21:05
seb128cd ubuntu21:05
seb128bzr bd-do21:05
seb128do your changes but that needs to be in the debian dir21:05
seb128e.g if you change the upstream source then you need to create a patch using quilt21:05
jbichawillcooke: are you asking how to submit it to Ubuntu or to GNOME?21:06
seb128or just cp the diff in ubuntu/debian/patches from the checkout and edit the serie by hand21:06
willcookejbicha, it'll be a hack, so prolly just ubuntu21:06
willcookeseb128, oki, I'll test my patch works first, and then call it a day, and try again tomorrow :) thanks!21:06
seb128yw21:07
willcookegah.  After all that, the patch I was considering is exactly what they've already done in g-c-c, so actually it's just a case of more sym links :DDD21:10
willcooke*done in the new g-c-c21:10
willcookeso this can be fixed with links21:10
seb128nice21:10
seb128jbicha, btw not sure if you saw my comment about e-d-s/evo earlier, but I'm not feeling confortable upstreaming that change, it's an hack to workaround our tools not being smart enough, they shouldn't have to care about that21:11
willcookeseb128, http://imgur.com/a/L6zpg21:14
willcookeand also, instead of playing white noise you get a proper sample21:14
willcookehttps://bugs.launchpad.net/ubuntu/+source/sound-theme-freedesktop/+bug/170394621:15
ubot5Ubuntu bug 1703946 in sound-theme-freedesktop (Ubuntu) "Dedicated mono test sound is unavailable" [Undecided,New]21:15
jbichaseb128: yes but upstream might not mind the change so maybe I'll propose it for you21:15
seb128jbicha, if you want feel free21:17
willcookemorning robert_ancell21:22
willcooke:)21:22
robert_ancellwillcooke, hi!21:23
robert_ancellwillcooke, are you in a US timezone?21:23
willcookethat's a sure sign that it's time to log off21:23
willcookerobert_ancell, be fixing bugs21:23
willcookegot a bit carried away21:23
seb128hey robert_ancell21:23
* robert_ancell checks if all my bugs are now fixed by willcooke21:23
willcookerobert_ancell, they are not :)  Probably doing more harm than good tbh21:23
willcookefix -> hack21:24
robert_ancellseb128, hey21:24
robert_ancellseb128, I was going to ask you if there's any more state of the art way to make desktop snaps. Trying to snap simple-scan for the nth time and get this interface editor into a snap21:24
seb128robert_ancell, check with kenvandine, he's pushing some example to the store this week21:25
robert_ancellseb128, ok, thanks21:25
seb128robert_ancell, http://bazaar.launchpad.net/~ken-vandine/quadrapassel/snap/view/head:/snapcraft.yaml is one he pushed today21:26
robert_ancellcool, that's just what I need21:27
seb128those are getting as complex (if not more) than debian/ packaging21:27
seb128next we get snaphelper to simply the yaml!21:27
robert_ancellhaha21:27
robert_ancellI guess this relies on build-packages exactly matching the gnome-platform snap to work?21:28
seb128yes21:28
robert_ancellwhich distro do you build in then?21:28
seb128which means building on xenial+backport ppa21:28
robert_ancellaha21:28
seb128which launchpad let you set up21:29
seb128so if you auto build in launchpad it's easy21:29
robert_ancell"easy"21:29
seb128it's a combo to pick the ppa21:29
seb128not hard21:29
seb128but yeah, we need to do better there21:30
seb128seems the recommended way from the snapcraft team is to tar the prime of the platform snap after build21:30
seb128and publish that as file somewhere21:30
seb128and use that as a part to build snaps then21:30
robert_ancellSo no futher thoughts on -dev snaps then21:33
seb128who feels like arguing about that with the snappy team? ;-)21:34
seb128that's probably a discussion we should have again at some point21:35
seb128unsure that's one to have now though21:35
seb128we might have other items we want to push forward before that21:35
robert_ancellyeah, it's lower priority for sure21:36
robert_ancellseb128, I'm having trouble getting SRUs pushed forward, any advise who to annoy for that?21:36
seb128robert_ancell, in your tz try RAOF?21:37
seb128or bdmurray21:37
seb128or maybe infinity would work21:38
robert_ancellseb128, who manages the unapproved queue?21:38
seb128robert_ancell, https://launchpad.net/~ubuntu-sru/+members#active21:38
* robert_ancell thinks the correct terminology is probably to push SRUs _backwards_21:39
robert_ancellBecause I think that's stopping them showing up on the SRU dashboard21:39
seb128btw that polkit locale issue is weird21:40
seb128why does it pick a random lang?21:40
seb128just curious how it ends up doing that21:40
robert_ancellseb128, the .policy file doesn't have a message field without a xml:lang set on it21:41
robert_ancellSo it just seems to use the last / first one21:41
seb128oh ok21:41
seb128you should perhaps SRU that fix alone21:41
robert_ancellIt is surely the same amount of work?21:41
seb128if the snapd-glib updates are too complex to find a SRU team member to review htem21:41
seb128well ^21:41
robert_ancellAnd there's issues that flexiondotorg found with snapd-glib that are fixed in newer versions21:41
seb128I'm not saying that there is no value at trying to SRU the update21:42
seb128just that it might be more difficult to find a reviewer and take time21:42
seb128but yeah, if you can nag somebody to let that in even better21:42
jbichaI'm annoyed that gnome-software/zesty has yet to clear phased-updates so LP: #1573408 still affects people :(21:43
ubot5Launchpad bug 1573408 in gnome-software (Ubuntu Xenial) "GNOME Software does not install third-party .deb packages" [High,Fix released] https://launchpad.net/bugs/157340821:43
seb128what is blocking it?21:44
jbichaI think right now, it's another unapproved SRU to fix LP: #170212221:45
ubot5Launchpad bug 1702122 in gnome-software (Ubuntu Zesty) "/usr/bin/gnome-software:11:load_icon:gs_plugin_refine_app:gs_plugin_loader_run_refine_app:gs_plugin_loader_run_refine_internal:gs_plugin_loader_run_refine" [High,Fix committed] https://launchpad.net/bugs/170212221:45
robert_ancellIs there a phased updates page somewhere?21:45
jbichahttps://people.canonical.com/~ubuntu-archive/phased-updates.html21:45
robert_ancellYeah, I fixed that bug, also stuck in unapproved queue21:45
robert_ancelljbicha, ta21:45
sarnoldwho gets alerted when the phaser is set to 0% ?21:48
robert_ancellsarnold, I get an email as the uploader21:49
jbichathe uploader gets a "Possible Regression" email21:49
sarnoldwell, that's something. some of those have been stuck at 0% for a loooong time ;/21:50
willcookeright, that really is it for tonight21:59
willcooketa ta21:59
=== meetingology` is now known as meetingology
=== JanC_ is now known as JanC
=== PaulW2U_ is now known as PaulW2U

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