=== thumper is now known as thumper-dogwalk === thumper-dogwalk is now known as thumper === JanC is now known as Guest78373 === JanC_ is now known as JanC [06:00] hello! [06:15] Good morning === cpaelzer_ is now known as cpaelzer [07:31] Hi! I upgraded to Zesty and things are not looking good. unity' DPI scaling is not working for my gtk apps, also app menus are shown in both window and in menubar. [07:31] Also this issue does not happen when I live boot zesty, only shows itself after install [07:33] http://i.imgur.com/cLN4NSS.png [07:39] Hmm I never thought to try U7 in zesty. Only testing U8 :) === duflu_ is now known as duflu [07:40] om26er: that sounds familiar [07:41] om26er: probably bug 1637758 [07:41] bug 1637758 in lightdm (Ubuntu) "lightdm greeter session not properly shut down at login" [High,In progress] https://launchpad.net/bugs/1637758 [07:41] I have a fix, but didn't get a review yet [07:41] I'll probably just upload it to zesty before landing in trunk, as it does break a lot [07:42] pitti: I've been wondering how hard it would be to start the Unity7 session (or anything X) with $DISPLAY pointing to Xmir (inside Unity8)... [07:42] ? [07:43] Xmir is my domain at the moment but I don't know how to launch an arbitrary session [07:44] a session within a session? won't that make a lot of things 'orribly confused? (settings-daemon, different $DESKTOP_SESSIONs in different processes, etc.) [07:44] pitti: That's what I feared. But in theory the graphics and input is ready and would work [07:45] duflu: as a first approximation you can try "systemctl --user start ubuntu-session.target" (which is u7) [07:45] pitti: OK, thanks [07:45] duflu: oh, and before that systemctl --user set-environment DISPLAY=something [07:46] I already know Compiz will run happily hardware accelerated in an Xmir window so it would be interesting [07:46] duflu: but which u{7,8} will actually render the background, launcher, and panel then? [07:46] oh, nevermind [07:47] pitti: Windowed :) [07:47] you weren't talking about u8, just u7 underneath mir [07:47] U7 in a U8 window [07:47] so Xephyr/Xnest-like? [07:47] I guess so [07:48] Although the lag is even higher then. I need to continue working on that first [08:00] moin [09:00] good morning all [09:01] hey willcooke, how are you? [09:01] hey pitti. Good, it's warm again and the rain has gone [09:01] \o/ [09:02] I set the heating to come on this morning and now I'm opening the window because it's too warm [09:02] fml [09:03] Morning willcooke Sweet5hark pitti duflu hikiko [09:03] meow [09:03] Morning [09:03] Laney, g'day [09:04] hi flexiondotorg willcooke Sweet5hark pitti duflu Laney [09:04] Hey hikiko [09:04] sup [09:05] I watched Grand Tour last night. Reserving judgment. [09:05] hey flexiondotorg, hey Laney, hello hikiko [09:06] wow, at 10:00 this channel explodes with life \o/ [09:06] we went to a "Bluegrass Jamboree" in our local theater last night, was great -- nice selection of bands again [09:07] 11 for me :) [09:09] morning flexiondotorg, pitti, duflu, hikiko, slightly overcooked willcooke [09:10] Morning, morning [09:10] moin moin Sweet5hark [09:13] pitti: I installed lightdm 1.20.0-0ubuntu3 but it does not fix the issue that I am seeing. i.e. app-menu of gtk apps is shown twice(in top panel and in window itself). Font size changes have no effect to gtk apps [09:14] om26er: hm, ok; you rebooted afterwards? [09:15] pitti: no, just logged out [09:15] om26er: sudo loginctl terminate-user lightdm [09:15] om26er: then log out/back in again [09:16] om26er: there were probalby some lingering lightdm sessions around; the patch fixes those, but it doesn't kill old sessions from previous lightdm versinos [09:17] good morning desktopers! [09:17] seb128, g'day [09:18] bonjour seb128 [09:18] pitti: reboot did fix it. [09:18] great [09:23] Morning all === hikiko is now known as hikiko|ln [11:59] willcooke:you one of those youngsters refusing to make people use jumpers till the window has ice on it then :p [11:59] flocculant, damn right. You're cold? Run around [12:01] but but - you had the heating on :p [12:04] in the office only [12:04] which nobody is allowed in so they wouldn't know [12:23] oh well that's ok then :p === hikiko|ln is now known as hikiko [14:31] I need help with app icons for snapped applications. How is BAMF_DESKTOP_FILE_HINT supposed to work? [14:44] qengho, hey, read #snappy backlog Trevinho and jdstrand were discussing that a bit earlier [14:45] qengho, bug #1643910 [14:45] bug 1643910 in bamf (Ubuntu) "BAMF_DESKTOP_FILE_HINT not set in correct place for unity7" [Undecided,Triaged] https://launchpad.net/bugs/1643910 [14:45] qengho: basically if you define that in the wrapper script, BAMF will use that .desktop file to match the child windows... [14:45] if the app windows have WM_PID, but that should happen 99% of the time [14:48] * Trevinho is not sure wether he would prefer realtime logs from launchpad builders, and stop hitting F5, or just the way they are as he would stay stearing at them the whole time otherwise [14:49] do something else and come back to it later! [14:53] Trevinho: no downtime slacker! :-) [14:54] seb128: no, it's just that... I love looking at logs of biulders when they come :-D [14:54] so I've to resist [15:06] seb128, sorry to spring this on you... [15:06] seb128, school just phoned and after-school club is cancelled, so I need to go and pick up Boy#1. Could you run the meeting for me? [15:06] or any other desktoppers ^ [15:06] I'll forward the email notes from those who can't make it [15:06] willcooke, sure, no problem [15:07] thanks seb128, feel free to delegate :) [15:07] no need for that, i'm around and happy to do it [15:08] Sad to miss the meeting, but I will be boarding in a moment. [15:09] safe travels desrt [15:09] desrt, safe travel! [15:10] danke [15:10] Spending 1 night in Barna. I love Europe. [15:10] :-) [15:29] ahh sebmeetings [15:30] :-) [15:30] #startmeeting [15:30] Meeting started Tue Nov 22 15:30:37 2016 UTC. The chair is seb128. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [15:30] Available commands: action commands idea info link nick [15:30] Roll call: andyrock, attente, desrt (out), dgadomski, fjkong (out), flexiondotorg, happyaron (out), hikiko, laney, qengho, seb128, sweet5hark, themuso (out), tkamppeter, trevinho, robert_ancell (out) [15:30] o/ [15:30] aye [15:30] o/ [15:31] didrocks: joining the meeting? [15:31] oh seb128 I forgot and I was about to leave, could I go first if the others dont mind? [15:31] didrocks! ;-) [15:31] attente: tried to see if people noticed :) [15:31] Hi from the apron [15:31] lol [15:31] k, let's get started then [15:31] I forgot to email the bullets I mean [15:31] #topic hikiko === meetingology changed the topic of #ubuntu-desktop to: hikiko [15:31] hikiko, your turn! [15:31] thank you :) [15:32] yw ;-) [15:32] you can go and paste your update... [15:32] low gfx stuff in ucc and tools and today started working on chromium-mir stuff too [15:32] eof [15:32] thank you :) +sorry [15:32] thanks hikiko [15:32] let's continue with our special guest [15:32] #topic didrocks === meetingology changed the topic of #ubuntu-desktop to: didrocks [15:33] didrocks, hey :-p [15:33] hey! :) [15:33] * created face detection snap on armhf [15:33] * snaps are awesome, snap the world, snap the desktop ! [15:33] EOF [15:33] wooot [15:33] :-) [15:33] thanks didrocks ;-) [15:33] #topic andyrock === meetingology changed the topic of #ubuntu-desktop to: andyrock [15:33] let's resume normal order! [15:33] andyrock, hey [15:35] oh, he's off until thursday [15:35] sorry I forgot about that [15:35] #topic attente === meetingology changed the topic of #ubuntu-desktop to: attente [15:35] attente, your turn then! [15:35] :o [15:35] i was off friday [15:35] snapcraft jhbuild plugin ready now, submitted a PR [15:36] content-hub-glib and gtk copy-paste debugging under xenial, need someone to review the gtk part once the content-hub side lands [15:36] (which should be very soon) [15:36] (eof) [15:36] * desrt has new work for attente :) [15:36] nice work on the jhbuild plugin! [15:36] Indeed! [15:36] (on the copy-paste as well) [15:36] thanks attente [15:36] just hoping it merges upstream... [15:37] we can convince them I'm sure ;-) [15:37] #topic desrt === meetingology changed the topic of #ubuntu-desktop to: desrt [15:37] desrt, still around, want to paste your update or should I do it? [15:38] Please paste [15:38] I'm on my phone, in the plane [15:38] k [15:38] - work continues on dconf proxy [15:38] - finally have it under version control as wip/proxy branch on upstream [15:38] dconf [15:38] - the security stuff is now fully sorted (+ thanks to snap team for [15:38] adding xdg subdir support to snappy) [15:38] - put a fair amount of effort into starting to "robustify" the code [15:38] (since this is a security component) [15:38] - security-related aspects of support for flatpak-based clients is in [15:38] place (again, with caveat about signal broadcasts not being filtered by [15:38] flatpak) [15:38] - now we really need to get apparmor support working (hopefully attente [15:38] can chase up the security guys again for this) [15:38] [15:38] thanks desrt ;-) [15:38] #topic dgadomski === meetingology changed the topic of #ubuntu-desktop to: dgadomski [15:38] dgadomski, hey [15:38] hey [15:38] Thanks Seb :) [15:38] no updates this week, I'm recovering from the sprint last week ;) [15:38] eof [15:39] thanks dgadomski [15:39] #topic FJKong === meetingology changed the topic of #ubuntu-desktop to: FJKong [15:39] fixed and upload package to debian [15:39] #1575353 Gnome Software catalog entry missing for CQRLOG [15:39] #1593244 Gnome Software catalog entry missing for Xnec2c [15:39] #1575356 Gnome Software catalog entry missing for Fldigi [15:39] firefox: [15:39] #1498972 #1639863 is on progressing [15:39] #topic flexiondotorg === meetingology changed the topic of #ubuntu-desktop to: flexiondotorg [15:39] flexiondotorg, hey! [15:39] Hi [15:39] · Background reading about Bileto. [15:39] · Attended UOS sessions Tuesday/Wednesday afternoon/evening. [15:39] · Researched this weeks candidates for the Snap Upstream Blitz and updated their Trello board. [15:39] · Unity 8 desktop snap testing. [15:39] · Filed a bug (previously thought fixed) while building Python snaps on Launchpad (LP: #1642281) [15:39] · Completed the ISV Upstream on-boarding. [15:39] Launchpad bug 1642281 in Snapcraft "Unable to build python based snap on Launchpad" [Undecided,New] https://launchpad.net/bugs/1642281 [15:39] · Updated some example GTK3+ snaps to current standards. [15:40] · Friday/Saturday/Sunday UbuCon Europe - which was excellent! [15:40] · Impromptu Raspberry Pi 3 server hosting for _didrocks. Thank goodness for fibre! [15:40] · Have started contacting upstreams and ISVs (everyday) to advocate snapping of their projects/products. [15:40] · Positive contact with uGet project to use snaps and adopt the GTK3 platform snap when it is available. [15:40] 🎬 [15:40] thanks flexiondotorg [15:41] #topic laney === meetingology changed the topic of #ubuntu-desktop to: laney [15:41] Laney, hey [15:41] hej [15:41] • gstreamer 1.10 & rebase sru that got trumped by a security update (please verify if you're on x, it's been sitting for a while) [15:41] • deployed new asgen to production, some final fixes, got commit access, just need to switch dns now to make it used [15:41] • some -proposed gardening [15:41] • new glib @ debian/zesty & testfixes for that [15:41] • worked on a glib trash bug fix, asked reported to test proposed patch [15:41] • some proposed-migration babysitting [15:41] 🙎 [15:42] thanks flexiondotorg for the rpi3, that really helped! :) [15:42] yw [15:42] thanks Laney [15:43] Laney, speaking of glib we got some launchpad request to update yakkety to 50.1, unsure if that's on your list (it fixes some trash issue) [15:43] anyway not a meeting topic, let's keep moving [15:43] #topic qengho === meetingology changed the topic of #ubuntu-desktop to: qengho [15:43] qengho, hey [15:43] * done; updated LTS chromium to fix TLS expiration. skipped yakkety for 54... [15:43] * in-progress: Cr 54. 32-bit memory exhaustion at link. run-time crash in blink, perhaps memory allocator again? [15:43] * in-progress: Helping Tor project adopt snaps for reproducible builder and browser. [15:43] Away for national holiday on Thursday, maybe also Friday. [15:44] EOF [15:44] seb128: yes I know [15:44] thanks qengho [15:44] Laney, good :-) [15:44] #topic seb128 === meetingology changed the topic of #ubuntu-desktop to: seb128 [15:44] • UOS - watched/participated in some sessions [15:44] • learnt a bit more about the langpack-o-matic infrastructure to be able to co-maintain it [15:44] • some NEW reviews [15:44] • had a look at the suggested dbus snapd interface (needed to unblock some GNOME components) [15:44] • tried to help did_rocks debugging some snap/alsa interactions [15:44] • worked a bit with att_ente on the roadmap for gtk-mir [15:44] • read a bit more about snap content sharing to prepare the gtk platform snap work [15:44] [15:44] #topic Sweet5hark === meetingology changed the topic of #ubuntu-desktop to: Sweet5hark [15:44] Sweet5hark, hey [15:45] - TDF budgeting, team priorities [15:45] - collecting lose ends: finish/upgrade gbuild-to-ide [15:45] - some networking/lobbying bits, filing various expenses [15:45] - finished trusty backport, looking into precise [15:45] - prep for 5.3 beta1 [15:45] - next week: will need to look in various gtk3/snap stuff [15:45] EOF [15:45] thanks Sweet5hark [15:45] #topic TheMuso === meetingology changed the topic of #ubuntu-desktop to: TheMuso [15:45] * Started looking at the patches provided in bug 1641954 for Xenial, to provide a better experience around the use of HDMI audio to a monitor/TV. Haven't been able to reproduce yet, work continues. [15:45] * Started looking into how input event processing for assistive technologies could be implemented in Mir and Wayland compositors/shells. Since we need this for Unity 8, it is my hope that I can start a discussion with developers of Mutter/GNOME Shell, and KDE, as well as Unity 8 devs to work out a cross-desktop solution. It will probably be a DBus API, but more may be needed, possibly along the lines of validating that the [15:45] process registering for input events is who they say they are, for security reasons. [15:45] * Continued looking into bluetooth profile related issues now that the fix for bug 1574324 is in yakkety and xenial. [15:45] bug 1641954 in pulseaudio (Ubuntu) "Output switches from HDMI speakers to internal speakers on DPMS off" [Undecided,New] https://launchpad.net/bugs/1641954 [15:45] bug 1574324 in pulseaudio (Ubuntu) "pulseaudio crashes when connecting to bluetooth headphones (due to ubuntu changes?)" [High,Fix released] https://launchpad.net/bugs/1574324 [15:46] #topic tkamppeter === meetingology changed the topic of #ubuntu-desktop to: tkamppeter [15:46] tkamppeter, hey [15:46] - We have support for AirPrint now! Around 2600 models, many did not work with Linux before. Works only if printer is network-connected (WiFi, Ethernet). [15:46] - cups: Got upstream answers to PPD-generator related bug reports and these got fixed for 2.2.2. In addition, 2.2.2 will have Apple Raster support (is in upstream GIT now), so AirPrint printers (around 2600 models, many did not work with Linux before) should work without driver and auto-generated PPDs, too. Tested on three HP printers and it actually works. [15:46] - cups-filters: Synced PPD generator in cups-browsed with the one in CUPS, added auto-creation of print queues for AirPrint printers. [15:46] - Chat with Aveek Basu from Lexmark, he want to help on print dialog development, find GSoC students, and test IPP Everywhere and AirPrint printers from Lexmark. [15:46] - Bugs. [15:46] nice work tkamppeter, thanks! [15:46] #topic Trevinho === meetingology changed the topic of #ubuntu-desktop to: Trevinho [15:47] Trevinho, your turn :-) [15:47] · Fixed sni-qt, appmenu-qt5, libappindicator to support $SNAP environment [15:47] · Created indicator- snap remote parts for snap inclusions (and desktop-launchers) [15:47] · Created examples for indicators in snap environment: https://github.com/3v1n0/indicators-examples-snaps [15:47] · Reviewed the Window Decorations Document for u8, Gtk+ is going to be problematic again (especially in a snappy world), so I think we'd need to find a solution [15:47] · Landed new unity8 indicators (and new calendar) - after fixing various aspects [15:47] · Some design reviews of indicators [15:47] · Fixed a small indicator-datetime bug causing wrong events showing [15:48] seb128: sorry for the delay [15:48] no worry [15:48] /eof [15:48] good/busy week again, well done Marco! [15:48] #topic robert_ancell === meetingology changed the topic of #ubuntu-desktop to: robert_ancell [15:48] - (short week due to leave) [15:48] - Working on lightdm / unity8-system snap [15:48] - LightDM and snapd-glib fixes / improvements [15:49] #topic aob === meetingology changed the topic of #ubuntu-desktop to: aob [15:49] does anyone has some other topic to discuss? [15:49] should we talk about the gtk platform snap? [15:49] or after the meeting maybe? [15:50] we can [15:50] after meeting is fine [15:50] no need to keep everybody, those interested can stay around [15:50] k, let's wrap and discuss that? [15:50] thanks everyone! [15:50] sure [15:50] Yep. [15:50] #endmeeting === meetingology changed the topic of #ubuntu-desktop to: Home of the Desktop Team, https://wiki.ubuntu.com/DesktopTeam | For help or questions, try #ubuntu | Amaterasu watches over you benevolently [15:50] Meeting ended Tue Nov 22 15:50:48 2016 UTC. [15:50] Minutes: http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-11-22-15.30.moin.txt [15:51] do you need help? I gave some advice for the ubuntu-app-platform side and did the desktop-launcher work for it [15:51] we can base on this [15:51] can we re-use that one instead of having a new separate platform snap? [15:51] didrocks, Does the approach differ much from how the KDE team are doing things? [15:51] attente, re-use like? [15:51] so what gtk version will the snap be? how will transitions work? [15:51] unsure about the KDE team platform snap, I never saw it [15:52] I think we wanted to do something similar [15:52] just with a different list of stage-packages [15:52] no? [15:52] That is my thinking. [15:52] Sweet5hark, we decided to snap the distro version [15:52] like instead of having a separate snap, contribute gtk-related libraries, themes, etc to the ubuntu-app-platform snap [15:52] so I guess we are going to have a xenial-3-18 [15:52] Would be interested to know how the ubuntu-app-platform snap is constructued. [15:52] and a yakkety-3-20 [15:53] flexiondotorg, yeah, me too [15:53] pretty easily, it's just a list of stage-packages [15:53] I need to look at it more [15:53] especially how they export the libs [15:53] they didn't version the content interface though, despite what I asked multiple times [15:53] and in the dekstop launcher, we detect a fix directory [15:53] I guess they mount it under a new dir that they prepend to the LD_LIBRARY_PATH? [15:53] and if there, we change some of LD_LIBRARY_PATH, wrappers to run and such [15:54] seb128: ok, and one is expected to use the platform snap matching the build system (well or what one selected in launchpad) then I assume? [15:54] https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/qt/launcher-specific#L12 [15:54] and exports are in https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/qt/launcher-specific#L35 [15:54] + some other functions later on that I refactored [15:54] like https://github.com/ubuntu/snapcraft-desktop-helpers/blob/master/qt/launcher-specific#L109 [15:55] Sweet5hark, the toolchain topic is going to be a bit tricker/not something we are looking at currently [15:55] seb128: k [15:56] but I think we are going to have versioned snaps by serie as didrocks suggested [15:56] like x-3-18 [15:56] y-3-20 [15:56] I think so too. [15:56] sounds good to me (it's the content-interface "content" name) [15:56] didrocks, the application side is just a plug and making sure the target dir exists for the mount? [15:57] like $SNAP/usr/gtk-x-3-18 [15:57] seb128: right + using the desktop launcher, but that's it [15:57] yeah, I suggest a subdir [15:57] and you put everything under it [15:57] we stated on $SNAP/platform for Qt [15:57] would be good to require the same directory name for documentation purpose [15:58] hum [15:58] you mean in the platform snap? [15:58] no, in the app [15:58] the app mount the platform snap inside [15:58] it's a bindmount [15:58] what if the app needs to mount both qt and gtk? [15:58] is that really a use case ? [15:58] they can't have the same name? [15:58] if so, they are on their own, meaning: [15:59] - they need to use their own launcher [15:59] The KDE platform and -dev snap are in Harold Sitters github - https://github.com/apachelogger?tab=repositories [15:59] - but they can use both content interfaces [15:59] Some elegant solutions in there. [15:59] it's the plug deciding where to mount $things [15:59] (the app plug) [15:59] but our default launchers won't be able to support $RANDOM_DEST_DIR [15:59] k, fair enough [16:00] if [ ! -d $SNAP/ubuntu-app-platform/usr ] ; then [16:00] in your github url [16:01] (sorry, it's ubuntu-app-platform) indeed [16:01] I don't remember how much we did iterate on this :) [16:01] :-) [16:01] so, yeah, do something similar [16:01] would it be misleading having gtk under that name? [16:01] preferably with -platform suffix [16:01] I don't think so [16:01] ah, I see what you mean [16:01] like ubuntu-gtk-platform [16:01] yeah [16:01] or gtk-platform [16:01] attente, why did you want to reuse the same? [16:02] or include gtk in the ubuntu-app-platform ? [16:02] those probably have different targets and cycles [16:02] i might've misunderstood, but yeah, including gtk in u-a-p [16:03] why? [16:03] you probably don't want to pull in the whole uitk for a gtk software [16:03] what's your usecase? [16:04] at the same time all of ubuntu-core is already pulled in the moment you install a snap, no? [16:04] or what do you think we would win? [16:04] ubuntu-core yes [16:04] but that's the base image [16:04] like libc type of content [16:05] that's things going to be useful for any sort of install or almost [16:05] (/!\ but as I reported multiple time to upstream, installing a snap, even with default-provider, doesn't install the content-interface snap for you, nor it does autoconnect it) [16:05] can be useful in your testing ^ [16:05] right [16:05] ok [16:05] thanks for pointing it out [16:05] I think that's something gnome-software is going to need to do for us [16:06] well that's the plan afaik, robert_ancell had some discussions with the snappy team about there where they agreed that's the wanted solution [16:06] that would be good :) [16:06] (unsure about pure CLI usage though) [16:07] you use the CLI you need to know what you are doing ;-) [16:07] well, at least you made the wrapper give hints from what I see [16:07] didrocks, What is the current status of who can connect to a content snap? [16:07] well, you can argue apt doesn't force you to install deps ;) [16:08] flexiondotorg: everyone from the same provider [16:08] What about Canonical published platform snaps? [16:08] reported last week as well. I don't see that status moving soon though [16:08] same [16:08] you need to publish your apps as canonical to connect to the canonical platform snaps [16:08] So if we have a Canonical published GTK platform snap, it can not be reused by Xubuntu for example? [16:09] those are problem to resolve for the snappy team [16:09] and known limitations atm [16:09] I think we should start by building our platform snap [16:09] Yes, but just making sure my understanding is correct. [16:09] right [16:09] right now, indeed [16:10] Just to be clear, it will not be possible for upstream to use the Canonical published GTK platform snap? [16:10] not right now [16:10] Bother. [16:46] flexiondotorg, when you say they have sole elegant solutions for kde, anything specific you are thinking about? [16:47] my view is a bit naive I guess but isn't the build mostly going to be a stack of stage-packages and some organize rules to move things in a common dir? [16:47] like is there more to it? [16:48] They technique they are using to make both a platform (runtime) snap and also the -dev snap to using in build-packages. [16:48] (I didn't think much about the -dev side I've to say, but we sort of agreed that build has to be done on the distro/that's the best/easiest env for that sort of things still) [16:50] Yes, indeed. [16:50] I can't find the repo now, but I will. [16:51] What they created is a means to provide all the build-packages via one "meta" snap. [17:58] k, enough for today [17:58] have a nice evening desktopers [17:58] see you tomorrow [17:58] night seb128 [17:58] thanks for running the meeting [17:58] yw! [17:58] Night, catch you tomorrow. [17:58] * willcooke bails too [17:58] ta ta [18:04] laters === JanC_ is now known as JanC