[05:03] Hello [05:59] GOod morning [07:14] moin! [07:18] hey Sweet5hark, wie geths? [07:33] pitti: all well here, just started writing a leak-detector for smart-pointers in LO which is fun ... [07:34] Sweet5hark: uh, and getting a bazillion hits? :-) [07:35] pitti: https://bugs.documentfoundation.org/show_bug.cgi?id=99352 <- in the range 100-1000 for the unitttests existing right now. [07:35] bugs.documentfoundation.org bug 99352 in graphics stack "Some VclPtrs leak past DeInitVCL" [Normal,New] [07:37] pitti: next step is to make the smart ptr remember which line of code it was last set with a clang plugin, so it will spill out "leaked VclPtr to a bar of a foo-type, pointer was created at foo.c:123 and last set at bar.c:345" [07:38] pitti: that should make hunting them quite easy [07:39] also I need to find out why some VclPtrs have a vptr to NULL -- that seems ... unhealty. [07:39] pitti: how about you? how are things going? [07:40] Sweet5hark: the release front is surprisingly quiet [07:40] SUSPICIOUS! [07:40] well, I did work on some major installer bug yesterday, but no nightshifts and no panic mode [07:40] something is wrong [07:42] urgh, "something is wrong" is the triage stage Im usually quite nervous about shortly before release ;) [07:43] good morning desktopers [07:43] hey Sweet5hark pitti [07:44] bonjour seb128 ! === Drac0 is now known as Guest37202 [07:44] seb128: comment vas-tu ? jetlag getting better? [07:44] whatlag? [07:44] (you don't do this jetlag thing anyway, right?) [07:44] ça va bien :-) [07:44] * pitti te donne une accolade [07:44] yeah, I slept from 11pm to 7am the first night in the U.S [07:45] and 11pm to 9am on the night back [07:45] I was feeling slightly sleepy in the afternoon though [07:45] * seb128 donne une accolade à pitti en retour [07:48] seb128: heya [07:58] ls [07:59] Also, hello! [07:59] And good night! [07:59] RAOF, hey, and good night ;-) [08:03] hello all! [08:17] seb128, do you use lightning (calendar) in tb? that seems to be causing my hangs [08:19] darkxst, no [08:19] the hang issue is known iirc [08:19] or I think it was listed as something to sort out if we opted for that option when we evaluated calendaring solutions [08:19] cf email on desktop list from midcycle [08:20] seb128, but its weird I never had a problem until this month! and nothing in the mozilla stack has changed [08:21] no idea what's the issue then... [08:21] maybe I should just migrate to gnome-calendar [08:21] darkxst, btw we are going to rename gnome-software from Software to "Ubuntu Software", how much of an issue is it for Ubuntu GNOME? [08:22] we could do a "add another .desktop and play with ShowIn" but that would require to change unity config/tests and migrate configs [08:22] seb128, I would prefer to keep it just "Software" so it fits in with the rest of the default apps [08:23] lol, what I though [08:24] would be too easy if things would work for everyone [08:24] need to check with the unity team and release team now :-/ [08:26] seb128, why is so hard to add an extra .desktop file? [08:26] it's not hard [08:26] but the unity launcher config has the current name [08:27] so we need to migrate user config now [08:27] if we change it [08:27] also unity source/tests use the current name [08:27] so we need a new unity landing to change those [08:27] which just editing the Name= of the current .desktop would be a trivial change [08:28] seb128, I see, why is this all landing so late? [08:31] darkxst, because non-technical part of Ubuntu/Canonical feedback loop is less tight [08:32] so it took them a while to realize that the name/store presentation changed in a way which make brand recognition harder to our current users [08:32] like people look for the ubuntu software center/store [08:32] and don't find it [08:33] and our users are going to look for GNOME software, not ubuntu software (maybe) [08:36] yeah, depends what "brand" they recognize more [08:36] like if they consider themself Ubuntu users or GNOME ones [08:37] well that depends on context, at the level of the appstore, I suspect most would say GNOME [08:38] k, I would say Ubuntu [08:38] especially because the store is a frontend to the ubuntu archive [08:38] + partner/myapps/etc [08:39] also until now you were using software-center as well no? [08:46] seb128, yes [08:48] but then our users have been waiting quite a while with an expected switch to GNOME software === JMulholland_ is now known as JMulholland [08:49] and tbh I doubt they mostly know where the packages come from! [08:51] just like there is a lot of unfounded hate, on social media towards ubuntu flavours, because users assume its all Canonicals doing' [08:51] which of course it isnt, but that is the users percepentions [08:51] perceptions [08:54] yeah, but I think those discussions/views are quite tech user centrics [08:54] the vast majority of users out there don't even know what a desktop environment is [08:54] or what Unity or GNOME are [08:54] but you could argue that those just use Ubuntu Desktop and not the GNOME remix [08:58] seb128, I doubt we get many fresh newbies, with no tech knowledge, that go oh hey I can download an image an break my computer [08:59] hello [08:59] hey Laney [08:59] * pitti purrs at Laney [09:00] most, if not all users I have interacted with have generally used some other Linux distro before [09:00] no meeow today? [09:00] I'm in London now [09:00] pitti, London doesn't give Laney a meeowing mood [09:00] no meowing from here [09:00] see :p [09:00] it is an omionous place [09:00] Laney: oh, you're at the release sprint? nice [09:02] speaking of release [09:02] Laney, I'm going to sponsor the g-s update from attente, then doing another one for rename [09:03] Laney, I'm leaning toward adding an ubuntu-software.desktop now [09:03] hum [09:03] would that create issues with dbus activation or whatsoever that would expect .desktop to match dbus name [09:07] shrug, in fact attente's ppa didn't back out the changes we didn't want to land from the look of it... [09:08] attente, hey, let me know when start your day, ^ [09:11] I don't know, I told you that I prefer just renaming the whole thing [09:45] k, need to go for some erands and lunch [09:46] going to upload gnome-software a bit after I'm back, I still have some testing to do and wanted to include some of the fixes from attente but the version in his ppa has more changes that wanted, need to check with him before upload [09:46] bbiab === hikiko is now known as hikiko|ln [11:13] happyaron: here? [11:13] yep [11:13] hi [11:13] https://launchpadlibrarian.net/254480825/ubuntukylin-theme_1.5.3_1.5.4.diff.gz [11:13] can you fix the changelog please? [11:13] you need a space after "LP:" [11:14] make sure Launchpad-Bugs-Fixed is in the _source.changes you get [11:14] wait [11:14] was it you that uploaded it? [11:14] I think that's led by I generated them on a Debian box [11:15] then set DEB_VENDOR=Ubuntu before building [11:15] but I think you need the space anyway [11:15] ok [11:15] should I re-upload? [11:15] yes please [11:15] ok [11:23] seb128: hey [11:25] seb128: i didn't back out the changes, i simply disabled the plugin [11:35] attente, hey, oh ok, unsure how -release feel about that [11:35] seb128: ok, i'll remove it [11:35] Laney, g-s bugfix update, fine if that includes the new backend as disabled or would you prefer that as not part of the change? [11:35] attente, wait for ^ maybe [11:36] I feel fine about it [11:36] seb128: have you tried the private ppa? [11:36] attente, yes, mostly works for me === hikiko|ln is now known as hikiko [11:37] attente, is that normal that if you auth in software-properties then g-s asks again to auth? [11:37] jibel pointed that out [11:37] also he had a crash when trying to do a review and seems the list is not refreshed after snap installs [11:37] seb128: oh no... we shouldn't be using auth in software-properties at all any more [11:38] attente, k, so just delete that one from the ppa? [11:38] jibel, ^ [11:38] yeah [11:38] good [11:38] attente, I didn't get the error 500 so far [11:38] ok, so i can delete that, fix the re-prompt on cancel [11:39] also it's confusing that search for "calc" doesn't find ubuntu-calculator-app [11:39] but that's a snap/store issue [11:39] yeah [11:39] "snap find calc" doesn't work either [11:39] i guess it's doing some prefix based search [11:39] i should delete the reviews button for those [11:40] because it seems to not work for some reason [11:40] right [11:40] better to not have it than having it buggy [11:40] we can re-enable as we fix [11:59] shrug [11:59] Trevinho, you didn't revert that "numlock is on" warning in the unity lock screen right? [12:47] Trevinho, andyrock, is any of you looking at this missing menus issue? [12:48] seb128: no, no revert [12:48] seb128: as for the menus... I do. [12:48] k [12:48] Trevinho, the no revert makes me sad [12:49] I'm considering maintaining my ppa forked version :p [12:49] But I can't reproduce. As said yesterday I believe that there's something related with gtk [12:49] it's really annoying/disturbing to be warned about something normal [12:49] seb128: well, it's a light warning [12:49] I don't see it as light [12:49] see I never have heavy ones [12:49] Trevinho: we didn't talk about that later... You're right. [12:49] it's just a warning [12:50] but that discuss can wait for next week [12:50] I mean I thought you were ok at the end [12:50] did we ever get design input on that? [12:50] well, let's see release feedback [12:50] it just feels buggy and I don't get used to it [12:50] Not really. [12:50] every time I unlock I'm like "wth is it warning me about my config being right" [12:51] I would love to find a way to detect the presence of a numeric keypad [12:51] like a numpad typing number [12:51] yeah, you can't though [12:51] seems we don't get proper info [12:51] oh well, let's see if I can convince you over beer next week :p [12:52] USD does some euristics to figure out the machine type, but nothing really reliable [12:52] Trevinho, on the menu issue, seems we have active people on the bug, I know remote debugging through questions is not easy but do you think we can get somewhere with that? [12:52] Ok.. I think it would be easy in Prague :-D [12:53] Trevinho, well in my case it's a docked laptop with an external keyboard [12:53] Oh, yeah... Same I do === davidcalle_ is now known as davidcalle [13:01] Trevinho, so, the menu issue ... if you think it might be a gtk issue did you try to get input from desrt? [13:01] * desrt scrolls [13:01] good morning, seb :) [13:05] hey desrt, how are you? [13:05] pretty good [13:05] it's starting to get pretty awesome here [13:05] desrt, we are speaking about unity-panel/indicator-appmenu not displaying the exported menus sometimes on xenial [13:06] it's bamf! [13:06] Trevinho thinks it might be a regression in gtk 3.16->3.18 [13:06] the menus are correctly exported/matched since hud lists those [13:06] this is a pretty easy theory to test [13:06] oh. looks like the HUD tested it for us :) [13:06] ;-) [13:07] Trevinho, around? [13:07] i seriously doubt that a gtk regression is to blame here [13:07] i'd also like to know what "sometimes" means [13:07] we should get that discussion moving, release is thursday [13:08] desrt, bug #1532226 [13:08] bug 1532226 in unity (Ubuntu) "No menu bar in gtk apps on fresh boot" [Critical,Confirmed] https://launchpad.net/bugs/1532226 [13:09] desrt, some users have it on boot, restarting the unity-panel-service seems to "fix" it [13:09] I wish kamstrump joined IRC for debugging rather just commenting on the bug... [13:10] "notable exception firefox" implies that dbusmenu is working well but gmenumodel is screwed [13:12] someone's still using firefox? [13:12] chrisccoulson: hi :) [13:12] hi :) [13:13] chrisccoulson: your irc client apparently still notifies you when someone mentions it :P [13:13] hi all! [13:19] desrt, I guess Trevinho is having lunch, let's wait for him to be back [13:48] attente, good news is that your fixes from earlier today (theme, leaks) is in xenial [13:49] seb128: great, thank you [13:49] thank *you*! [13:56] :) [14:07] shrug [14:08] I installed the gnome-calendar update in g-s which had 6 upgrades listed === maxb_ is now known as maxb [14:08] now it tells me "system is uptodate" [14:08] and all content vanished [14:08] like no apps on the "all" tab [14:08] categories empty [14:10] andyrock, around? what do you work on? (asking because I've some bugs to nag you about, but only if you are not busy on more important things) [14:10] Hey [14:11] Working on a bug about not restoring correctly [14:11] Right now in a train XD [14:12] seb128: but which bugs? [14:12] seb128: ok, here I am [14:13] andyrock, if you click "install" in gnome-software and deny auth the unity launcher gets an "installing" icon anyway and there is no way to remove until out of restarting unity [14:13] which is a bit annoying [14:14] Trevinho, great! can you summarize the appmenu issue for desrt? [14:15] desrt: so, basically unity-gtk-modue does its job and properly exports al the menus... They have been properly exported and in fact both HUD and a raw script (such as https://gist.github.com/3v1n0/58c13a8bac4008a82cd66084fc71c95a) can see them [14:16] desrt: however it looks like that gtk at libappmenu level doesn't get them [14:16] or well, it gets them when restarting unity-panel-service... So delaying unity-panel-service to start also is a workaround (I guess, as I can't try that directly) [14:19] I was also curious whether using older gtk (wily version, let's say) for u-p-s would work (just to see if that's the cause). But I can't reproduce this, so I can't do too many experiments. [14:22] Trevinho, is there anything that makes you think that could be due to gtk? also saw desrt's comment that one of the reporters says that firefox is working which suggests dbusmenu is but gmenumodel not? [14:22] seb128: yeah, libdbusmenu based apps (qt, xul and such) are working fine [14:25] seb128: the problem is with gdbusmenumodel... But the gio side is fine I think. Since things are well exported. The problem seems to be gtk not reloading the menus when the model changes or something like that. [14:25] andyrock, bug #1553165 (assigned to you on march 04th, but seems like you didnt see it? or just ignored me? :p) [14:25] bug 1553165 in gnome-software (Ubuntu) "unity launcher items stay as "installing" on errors" [Low,Confirmed] https://launchpad.net/bugs/1553165 [14:26] Ops sorry [14:26] I missed it [14:26] I ll take a look as soon as possible [14:26] seb128: as libappmenu uses gtk_menu_new_from_model, then it's all managed like if we had a gtkmenu... [14:26] seb128: and that menu is actually empty it seems [14:26] andyrock, thanks [14:28] tjaalton, is there anyone you could nag upstream intel to review the patch on https://bugs.freedesktop.org/show_bug.cgi?id=88584? unsure if it works/makes sense but that bug is annoying and I would be glad to see it fixed in xenial if we can :p [14:28] Freedesktop bug 88584 in Driver/intel "[ilk] Font and screen corruption in GTK+ applications" [Major,New] [14:28] Trevinho, did we do much changes on the appmenu side this cycle? [14:28] seb128: no, nothing [14:29] seb128: it all appened in the previous two cycles [14:29] but the bug started in xenial? [14:29] yes [14:30] k, thanks for the summary [14:30] seems we lost desrt meanwhile [14:30] Well... we have a change in xenial cycle... But... [14:30] at some point we should be able to have both around! :p [14:33] Mh, it seems so [14:33] however, well... Actually something changed in bamf, so let me try something [15:09] Trevinho, is that bamf change you are trying giving anything? [15:10] seb128: well, I'm experimenting something, to verify wether the fact that bamf is not there could cause the problem, but... It would be very weird [15:10] I'll ask to test something in the bug report too [15:13] k [15:15] seb128: still here :) [15:15] Trevinho, can desrt help you there? [15:16] desrt, do you know of anything that changed on the gtk side that could lead to menus not updating when the model change? [15:16] nothing that wouldn't also impact dbusmenu in a similar way [15:17] does anyone have a machine that has the problem? i tried a VM but i can't reproduce. [15:17] Another possibility could be: ups starts when the window hints aren't set, then it can't get the dbus address.. BUt this would be weird since it should be done before mapping [15:17] * Trevinho neither... I tried yesterday in a new install too [15:17] can you log that? [15:17] (beta2, fwiw) [15:17] I can't either [15:18] Trevinho: ya. this is the only thing i could think of [15:18] like if the order of realize/set-property/map got changed [15:18] but that would impact the hud as well [15:18] seb128: yeah I could add some logging to ups... But the fact that there's no one here able to redpduce and thus a way to get quick feedback doesn't help [15:18] iirc both sources are querying the info out of bamf [15:18] desrt: well, true... [15:19] so either bamf has the property or not [15:19] (and obviously it has it) [15:19] * desrt reads some hud source === charles_ is now known as charles [15:22] there's also another issue related to this though... seb128 try to enable auto-login. I don't get menubar removed [15:22] I've autologin on my travel inspiron [15:22] and also fonts aren't properly set [15:22] no menubar issue [15:22] I used all of previous week while traveling [15:23] seb128: ah... Mh, my VM has problems instead [15:23] like if unity-settings-daemon isn't properly setting stuff, but it's indeed there [15:24] hud is indeed querying bamf [15:24] although in a different way [15:25] the panel sometimes gets itself into a state, on login, that it cannot display menus from any apps [15:25] even if the apps are restarted [15:26] but restarting the panel fixes this state [15:26] this basically has to be an issue in libappmenu, panel service, unity [15:26] or an extremely convoluted issue in the way the panel is communicating with bamf [15:27] it's extremely difficult to imagine this problem being as a result of a change on the app side [15:27] desrt: I think ups is fine, so is unity... [15:27] desrt: I bet for libappmenu [15:27] ya. me too. [15:28] this will be awesome [15:29] of course, as you suggest, the problem may come from gtk vs. gmenumodel changes in the libappmenu side [15:31] it's meeting time [15:32] #startmeeting Desktop Team Weekly Meeting - 2016-04-19 [15:32] Meeting started Tue Apr 19 15:32:10 2016 UTC. The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology. [15:32] Available commands: action commands idea info link nick === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: [15:32] desrt: I wanted to ask some reproducers to install somehwere wily's gtk lib and add an LD_LIBRARY_PATH in unity-panel-service.conf upstart job to override the default one and see if there's some regression in there... [15:32] Roll call: andyrock, attente, desrt, fjkong, happyaron (out), hikiko (maybe out), laney (sprint), qengho, seb128, sweet5hark, themuso (out), tkamppeter, trevinho, robert_ancell (out) [15:33] Trevinho: let's chat after [15:33] hey! [15:33] hi willcooke :) [15:33] desrt, Trevinho - will try and keep this quick [15:33] hey! [15:33] back in UK? [15:33] o/ [15:33] yes [15:33] and the sun is shining [15:34] let's rock through this as quickly as we can [15:34] #topic andyrock === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: andyrock [15:34] hey [15:35] 1. Completed hud branches, dealed a bit with FFe etc until Trevinho got it [15:35] 2. Fixed a crash in dash on theme change [15:35] 3. Fix unity script crash [15:35] 4. Reviews [15:36] 5. Start working on a bug with gnome-terminal that fails to restore to the correct size after maximization [15:36] \eof [15:36] and moved to lappland before the sprint [15:36] :D [15:36] thanks andyrock. As soon as I get final confirmation on the HUD invocation keys I will let you know [15:36] cool [15:37] say hi to Santa from us. I assume he works at an ice cream stand for the summer [15:37] #topic attente === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: attente [15:37] willcooke: santa belongs to canada :p [15:37] :D [15:37] hey, not much, just some gnome-software work [15:37] lol [15:37] not much [15:37] hahahah [15:37] :) [15:37] :) [15:37] "living under a giant /frozen/ rock for the last week" [15:38] Huge thanks to attente for spending much of his weekend on g-s [15:38] * desrt couldn't get attente to come out and play this weekend, even [15:38] next week [15:38] :) [15:38] attente - if you need things/people - let me know [15:39] yep, of course :) [15:39] #topic desrt === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: desrt [15:39] trying to figure out this libappmenu issue... it more or less has to be on the unity-panel-service side... pretty sure it's no change in gio or libappmenu since there are no changes there in a year, so leaning toward a gtk change impacting the weird stuff that libappmenu does to it now [15:39] just about to jump into that now [15:39] eof [15:40] thanks desrt [15:40] #topic FJKong_ === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: FJKong_ [15:40] hi [15:40] last update: [15:40] coding and testing skin for new feature [15:40] half day for going to Embassy of Czech handing material [15:40] one day holiday [15:40] this update: [15:40] unpack skin file with patching libpng [15:41] coding on qt/qml to change each frame after another [15:41] eof [15:41] thanks FJKong_ - when do you arrive in Prague? [15:41] 24 [15:41] safe travels [15:42] thanks [15:42] #topic happyaron === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: happyaron [15:42] 1. apng in libpng for Fanjun [15:42] 2. slideshow for kylin [15:42] 3. prepare sogoupinyin release that aligns with 16.04 release [15:42] 4. sponsor uploads [15:42] #topic hikiko === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: hikiko [15:42] - ezoom: still fighting with the redraws and damages :/ although I fixed several problems I still see visual artifacts on unity because parts of it don't update correctly. I'm working on them. The compiz and nux parts are here: [15:42] |-- https://code.launchpad.net/~hikiko/compiz/compiz.EZ [15:42] |-- https://code.launchpad.net/~hikiko/nux/nux.EZ [15:42] - u8: went to the first kpi meeting, got a brief look at some u8 branches, set up virtual manager to install u8 before Prague. [15:42] #topic larsu === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: larsu [15:42] oops [15:42] :D [15:42] #topic Laney [15:42] lol === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: Laney [15:43] Laney, do you want to say anything or just be left in peace? [15:43] * installed fedora [15:43] lol [15:43] * willcooke sets a 15 second time out... [15:43] #topic qengho === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: qengho [15:44] larsu: Fedoras are only for the top of your head ... [15:44] * larsu nods [15:44] Sweet5hark: I already wondered why nothing worked anymore! [15:45] no qengho ? [15:45] * willcooke starts counting again .... [15:45] #topic seb128 === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: seb128 [15:46] • 3 days planning sprint in SLC + travel [15:46] • gnome-software sponsoring + renaming request/discussions [15:46] • sponsored accountsservice fix for auth dialog displaying in locked sessions [15:46] • uploaded some launchpad translations updates for package not using langpacks [15:46] • backported a gnome-calendar "can't reopen dialog" fix [15:46] • cleaned out old unity-control-center buggy migration script [15:46] • landed some themes tweaks [15:46] • backported a rhythmbox segfault fix [15:46] + launchpad bugs review/tried to stay on top of release issues [15:46] [15:46] thanks seb128 [15:46] willcooke: here if you want [15:46] #topic Sweet5hark === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: Sweet5hark [15:46] #topic Laney === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: Laney [15:46] I didn't prepare anything [15:46] but mainly worked on g-s more [15:46] apt backend, bug fixes and stuff [15:46] did an upload or two for attente [15:47] and I did some other gnome uploads that were pending [15:47] glib-networking and something else, [15:47] gvfs? ;-) [15:47] oh I helped Trevinho with landing his hud things [15:47] you did gnome-calendar [15:47] and did some releas-y stuff [15:47] eh, in fact... libnwck either :) [15:47] * seb128 hugs Laney [15:47] like pushing back on some freeze exceptions (sorry ) [15:47] and finally uploaded a new appstream from ximion [15:47] hope you guys are having some laught about it at least ;-)à [15:47] and sponsored some of the backlog [15:48] a few new packages got appstream because of that [15:48] END! [15:48] thanks Laney, see you Thursday [15:48] * Trevinho loves this "and" prefixed bullet list :-D [15:48] oh wait [15:48] I broke featured apps in the latest upload [15:48] because I didn't install the generated featured.ini [15:48] need to upload one more to fix that [15:48] real end [15:48] - some crash-on-exit fixes [15:48] - wrote a (primitive so far) leak detector for LibreOffice UI-Toolkit smart pointers: https://bugs.documentfoundation.org/show_bug.cgi?id=99352 -- yielded already some fixes [15:48] - reviewed and approved The Document Founation annual report to authorities [15:48] - budgeting decisions at The Document Foundation [15:48] - took part/led a job interview for a candidate at TDF [15:48] - some snappy aftermath [15:48] - (also was at the "we were all fired" 5 year anniversary dinner of the good ol' Sun/Oracle OpenOffice crew) [15:48] EOF [15:48] bugs.documentfoundation.org bug 99352 in graphics stack "Some VclPtrs leak past DeInitVCL" [Normal,New] [15:48] write only irc [15:49] whops [15:49] :P [15:49] willcooke: I'm here. Didn't hear beep. [15:49] #topic qengho === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: qengho [15:49] Hey! [15:49] - working on new chromium security update, v50. [15:49] - still working on chromium snap. currently on fonts access from inside snap. [15:49] EOF [15:49] thanks qengho [15:50] #topic TheMuso === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: TheMuso [15:50] Not much this week other than testing accessibility relatedf cuntionality in the installer for Ubuntu and mate flavours. mate is not working properly, requires investivation, will likely need SRUing for .1. I also found a bug when using Orca with unity and suspending... The screen is not being locked, will file a bug in the morning for this one. [15:50] #topic tkamppeter === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: tkamppeter [15:50] - Google Summer of Code 2016: A last adjustment in student selection [15:50] - OpenPrinting Summit preparations [15:50] - Bugs. [15:51] Next week I will be on the OpenPrinting Summit at HP in Boise, ID. [15:51] thanks tkamppeter, have a great time [15:51] sorry we will miss you [15:51] Thanks. [15:51] #topic Trevinho === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: Trevinho [15:51] · Fixed regression in BAMF (thanks to unit tests for catching it) [15:51] · New compiz, unity, bamf, hud landing to get window actions available in HUD [15:51] · Studing issues causing weird menu behaviors in xenial [15:51] · Fixed some notify-osd issues in handling replacement and appending [15:51] · Spent some time in setting up new laptop [15:51] · Changed the way the HUD manages the windows, reducing a lot the memory footprint (my new 32GB of RAM doesn't stop me doing this :-]) [15:51] /EOF [15:51] willcooke, Sprint without long beards. [15:52] thanks Trevinho [15:52] #topic willcooke === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: willcooke [15:52] * Chasing my tail [15:52] * Branch for terminal notebook colours [15:52] * Fixed calendar theme bugs [15:53] * Went to SLC [15:53] #topic any other business === 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 | Tag "gtk318" for gtk 3.18 bugs please and thanks | Desktop Team Weekly Meeting - 2016-04-19 | Current topic: any other business [15:53] ZOMG - Thursday [15:53] I'll be heading to London to "help" Laney and co. Seb will be there as well [15:53] so won't be any meetings on Thursday [15:54] Please take some time on Friday to do your lightning talk slides if you need them [15:54] desktoppers ^ [15:54] Anyone got any bugs they think need to be critically fixed before release that aren't generally being worked on? [15:55] IMO we've got the big ones on the lsit [15:55] list [15:55] I think so [15:55] ok, then let's wrap [15:56] good luck everyone [15:56] thanks! [15:56] oh [15:56] wait [15:56] willcooke, oh, and slides is a good plane activity :p [15:56] :) [15:56] ISO TESTING! [15:56] Need moar halp [15:56] upgrades as well [15:56] i just did some testing. unfortunately everything worked properly. [15:56] pah [15:56] yeah, it's soo bad when it happens [15:56] yeah, please everyone, plan on doing so VM installs and upgrades on Thursday if you're not working on bugs [15:56] :) [15:57] I will send an email on this topic later on ^ It's really rather important [15:57] and I think that really is it [15:57] going once.... [15:57] twice [15:58] thrice [15:58] #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 | Tag "gtk318" for gtk 3.18 bugs please and thanks [15:58] Meeting ended Tue Apr 19 15:58:12 2016 UTC. [15:58] Minutes: http://ubottu.com/meetingology/logs/ubuntu-desktop/2016/ubuntu-desktop.2016-04-19-15.32.moin.txt [15:58] thanks all [15:58] willcooke: (I guess its ok that I threw in my copypasta in Laneys #topic) [15:59] yeah [15:59] if you're happy with it counting as my work [15:59] Laney for new LO maintainer [16:00] whats that dust cloud were Laney was a sec ago? [16:01] willcooke: about iso testing... Just tried to run a daily in vmware, but no luck :o. I get a crash on X starting during the installer [16:01] attente, Laney, desrt, would having an ubuntu-software.desktop (or com.Canonical.Software.desktop) in Untiy instead of org.gnome.Software.desktop create any issue (due to desktop name not matching the dbus one)? [16:01] there are a couple of intersecting issues there [16:01] Trevinho, erk. Hopefully that's something odd with your set up - works for me in Vbox [16:02] if you have DBusActivatable=true (and you do) then ya... it's a total non-starter [16:02] * willcooke downloads ISO again [16:02] willcooke: I think it coudl be related to their "autoinst.iso"... [16:02] * Trevinho goes in the manual way [16:02] the bus name, by definition, is the same as the desktop file name [16:02] desrt, what would happen? [16:03] we have an autostart .desktop starting the service with the session [16:03] seb128: a dbus message would be sent to something that lacks a .service file and it would be dropped on the floor [16:03] so it's not getting dbus activated afaik [16:03] .service? [16:03] it's not systemd handled [16:03] seb128: doesn't matter if the process is already running or not. the thing gets started by sending a Activate message to the bus name that matches the desktop file [16:03] seb128: it's dbus-handled [16:03] you're thinking .unit perhaps? [16:04] willcooke: mh, I think there's a crash somewhere could be related to vmwgfx though... [16:04] well, I just didn't keep up with that [16:04] in my world the autostart .desktop calls the Exec it has [16:04] right [16:04] but we're talking about the applications/ .desktop file, right? [16:04] willcooke: and I've a long time running installation in vmware which has xenial in it... it works fine. But running a new instance with the daily iso seems to crash [16:05] desrt, well, gnome-software acts as a service [16:05] ouch, it's a compiz crash [16:05] desrt, /etc/xdg/autostart/gnome-software-service.desktop [16:05] which file, specifically, did you want to rename? [16:05] $ grep Exec /etc/xdg/autostart/gnome-software-service.desktop [16:05] Exec=/usr/bin/gnome-software --gapplication-service [16:05] org.gnome.Software.desktop [16:06] or rather I want to make it NotShowIn=Unity [16:06] the one that you find in /usr/share/applications, right? [16:06] and have a com.canonical.UbuntuSoftware.desktop [16:06] that is OnlyShowIn=Unity [16:06] yes [16:06] why do you want to do that? [16:06] because we want different Name= in GNOME and Unity [16:07] my brain hurts [16:07] ? [16:07] will we also have a different name in the title bar of the app? [16:07] yes [16:07] okay [16:07] "Ubuntu Software" vs "Software" [16:07] if you want to do this, you're going to need to make 3 new copies of things [16:07] because there are three files here [16:07] the autostart file, the dbus service file, and the applications/ desktop file [16:08] this is where the new gapplication appid flag can come in useful [16:08] of course, there is another option.... [16:08] just drop DBusActivatable=true and call the desktop file whatever you want [16:09] the only thing you have to worry about in this case is window-matching logic (ie: bamf stuff) [16:09] but you can probably fix that with a wmclass hint [16:09] ...but that might not work if the service was already running [16:09] what you're trying to do is very ugly :p [16:10] :-/ [16:10] one more idea [16:10] do we munge XDG_DATA_DIRS by desktop? [16:11] * desrt already nuked her vm [16:12] honestly, if you're gonna give the app a split personality, i think you ought to go all the way [16:12] two completely separate app ids [16:12] yeah, we have /usr/share/ubuntu in front of XDG_DATA_DIRS [16:13] if that's only for unity then that's your ticket [16:13] just drop a separate org.gnome.Software.desktop in /usr/share/unity/applications/ with the name you like [16:13] and it will be taken instead of the GNOME one [16:13] seb128: do you know how can I add debug symbols to a crash with no symbols from cli? I mean, after installing the symbols from ddebs [16:13] Trevinho, you can "symbol-file /path/to/symbol" [16:13] but that unload the other ones [16:14] seb128: otherwise i can probably walk you through figuring out the personality-split proceedure, but i still recommend against it [16:14] desrt, does the dbus activation thing care about OnlyShowIn? [16:14] no [16:14] ok [16:14] this is a dbus .service file in /usr/share/dbus-1/ [16:15] hum, ignore that [16:15] if I click on ubuntu-software.desktop in the dash it's going to try to dbus activate that name [16:16] I'm going to go with [16:16] " just drop DBusActivatable=true and call the desktop file whatever you want [16:16] the only thing you have to worry about in this case is window-matching logic (ie: bamf stuff)" [16:16] dbus activation is not really a big problem here because there are a half-dozen ways to work around that part of the problem... your issue comes from app matching and the fact that this thing is xdg-autostarted [16:16] for example, i have no idea if bamf will gate window matching vs. desktop files based on OnlyShowIn [16:16] i suspect it won't [16:17] so you might end up with the gnome-software desktop file being shown in the launcher if someone starts it from the dash... and then if someone makes that one a favourite then you'll have gnome-software from then.... or maybe making it a favourite will fail... or... or... [16:17] and the best part: it will probably be semi-random [16:18] Trevinho, ^ do you know if that's likely to go fine with bamf? [16:19] i'm reading bamf source today anyway... let me take a look at this :p [16:20] Mh, I'm not fully into the topic, but we ignore certain .desktop files if have a NotShowIn or OnlyShowIn... I mean we try to avoid to use them for launched apps [16:22] this is true. [16:22] that info ends up in the index as well [16:22] NotShowIn is not handled though [16:23] only OnlyShowIn [16:23] * desrt cries [16:23] * Laney also [16:24] * Trevinho clean tears [16:24] the handling is also broken [16:25] it won't properly treat XDG_CURRENT_DESKTOP with : in them [16:25] desrt: yeah, true [16:25] on balance, i'd say that this is not something we can rely on [16:28] good news is that gnome-session properly handles OnlyShowIn/NotShowIn for autostart files [16:29] so you have three viable options: [16:29] 1) don't do it [16:29] 2) do it by putting the new desktop file with the same name into /usr/share/ubuntu [16:29] 3) do it by splitting the app completely, with two separate app ids [16:30] "completely" here meaning xdg autostart, dbus service file both giving a new appid [16:36] desrt, I like the usr/share/ubuntu option ;-) [16:36] i thought you might :) [16:37] thanks for the suggestion! [16:37] there is one nice aspect to the 'new appid' idea though -- it would let you gate behaviour changes within the app (such as which name it uses in its titlebar) based on its own appid [16:37] rather than indirectly via envvars or whatever you're planning on [16:40] * desrt goes to lunch and then an appointment. bbiab. [16:42] seb128: sorry to but in and ask but I'll go ahead anyway ... re the above on Ubuntu Software and the other name - is the name for other still staying as Software ? [16:42] s/but/butt [16:43] or indeed anyone else able to answer that :) [16:43] flocculant, yes [16:43] seb128: thanks :) [16:43] yw [16:47] attente: uuuuuummmmmmmmmmmmmmmmmm [16:48] ? [16:48] where is d7dc006 ? [16:49] Laney: i might've forgotten to push it [16:49] I can see it but it's not in the branch [16:49] don't even know how that happens [16:49] laney@nightingale (ubuntu-xenial↑1|…)> git branch --contains d7dc006 ~/dev/gnome/gnome-software [16:49] laney@nightingale (ubuntu-xenial↑1|…)> ~/dev/gnome/gnome-software [16:50] laney@nightingale (ubuntu-xenial↑1|…)> git show d7dc006 ~/dev/gnome/gnome-software [16:50] commit d7dc006d041906445c531c78285373b093d82d4b [16:50] Laney: it should be there [16:50] Author: William Hua [16:50] https://git.gnome.org/browse/gnome-software/commit/?h=wip/iainl/ubuntu-xenial&id=d7dc006d041906445c531c78285373b093d82d4b ? [16:50] HOW CAN THIS BE [16:50] TELL ME GIT [16:50] what [16:50] that shouldn't be on your branch [16:50] it should if your changelog isn't lies [16:50] Laney: did you fetch? [16:51] yes that's why git show works [16:54] Laney: you're a GIT......what do you mean that's not what you meant?? [16:55] Laney: ok.. i remember what happened. i did that on your branch, made a release, fast-forwarded my branch then reset your branch back without that last commit to do the private release... [16:56] seb128, Laney: do you know how to manually launch the installer session in a live? As it's crashing here in vmware... I'd like to understand what happens [16:56] well, compiz crashes :o [16:56] but I believe it's something down in the stack [16:57] Trevinho: Look at what the .desktop file does [16:57] something like ubiquity gtk_ui [16:58] Laney: I mean the one that is launched with no unity, eh... [17:01] Trevinho: that doesn't use compiz [17:01] Laney: that's what I thought, but I get a compiz crash in /var/crash [17:02] Laney: in order: the UI starts, then X crashes -> black screen -> compiz crash is there [17:02] maybe it uses it only as WM? [17:04] Trevinho: It uses metacity [17:05] but I think it's supposed to try to go back to the full live session if the installer only one fails [17:05] attente: what's the best way for me to do a release? [17:06] I need to fix the featured.ini thing [17:06] commit on top of gnome-3-20 [17:06] might be easier for you to do that? [17:06] Laney: i can do it, just add it on your branch [17:07] then i'll cherry-pick ^ on top [17:07] okay, I put it there [17:08] and the changelog won't lie any more [17:08] * willcooke -> dinner. bbl [17:08] ok, i'll upload it to a ppa [17:10] attente: It's ok to just push it, I'll make a tarball from that and upload [17:10] Laney: ok [17:10] Laney: pushed [17:11] thx [17:11] Laney: (is there some command you're using to generate the version string?) [17:11] attente: nope [17:17] Laney, attente, you already rolled tarball? [17:17] yes [17:18] k, no buggy [17:18] no biggy [17:18] that warning is a bit annoying [17:18] g_warning ("Failed to get changelog for %s version %s from changelogs.ubuntu.com: %s", binary_source, update_version, soup_status_get_phrase (status_code)); [17:19] would be nice to demote to a g_log [17:19] but not a release issue in any way [17:26] attente: https://paste.ubuntu.com/15934139/ [17:26] are those src/ changes expected by you? [17:28] wait [17:28] + if (g_strcmp0 (gs_app_get_management_plugin (app), "snappy") == 0) { [17:28] + self->enable_reviews = FALSE; [17:28] + gtk_widget_set_visible (self->button_review, FALSE); [17:28] + } else { [17:28] + /* show review widgets if we have plugins that provide them */ [17:28] + self->enable_reviews = [17:28] + gs_plugin_loader_get_plugin_supported (self->plugin_loader, [17:28] + "gs_plugin_review_submit"); [17:29] you should use that quirk instead of that pls [17:29] Laney: the quirk isn't available in our version of appstream-glib [17:29] #define it in gs-app.h [17:30] not going to block the release [17:30] but for next time [17:32] attente: so are those changes good? [17:33] Laney: i don't know why that svg is there [17:33] that's the awesome rebranding [17:33] AWESOME [17:33] just look at the src/ bits [17:33] hahah [17:35] why do i have to login to download from ubuntu's paste bin... [17:37] Laney: yeah. src/ changes are ok [17:37] sweet [17:42] Laney: ahhhhh.. it's actually defined in gnome-software master [17:42] attente: yep you can cherry-pick that [17:42] he probably added it when adding the quirk? [17:43] yeah [17:43] bless hughsie for thinking of us :) [17:43] :3 [18:02] seb128: trying.. [18:03] ..to poke ickle [18:05] ouch... Just noticed that menus are missing the shadows in xenial :/ [18:11] desrt, seb128: I was thinking it could be caused by the way we run bamf nowadays (it's dbus-activated, but also using upstart)... But it doesn't seem to be the problem: in a clean session, with no bamf or unity running, by launcing indicator-loader3 with libappmenu.so correctly loads the indicator entries (thus it causes bamf to run via upstart) [19:10] seb128, I enabled proposed and update (dist-upgrade) Software is still called Software [19:10] maybe I'm too early [19:13] Install ubuntu-software, then restart your session [19:13] ohhh [19:13] that would make more sense [19:13] thanks Laney [19:14] nope, doesn't show up yet [19:14] mirrors [19:14] I bet [19:15] nope [19:17] It'd be good to wait until ubuntu-desktop is updated anyway [19:18] then you can test the upgrade path that users will get [19:19] Laney, ack [19:25] do we have a bug open for the constantly stuck white shadow in gtk apps ? [19:25] * ogra_ would like to subscribe to it [19:27] this is what i mean ... http://i.imgur.com/dCgFE2K.png ... (it usually stays stuck like that until i scroll again) [19:31] ogra_, not see a stuck one before [19:31] i see it constantly about 50 times a day ... might be an evo bug though ... [19:32] since 15.10 already btw [19:36] lol [19:36] and i actually only noticed when looking at the screenshot that my evolution isnt translated at all ! [19:37] (i'mm using it since friday evening that way and totally didnt notice that after the release upgrade) [20:00] gotta go. night all [20:00] ogra_, please log a bug when you get a chance === Guest30468 is now known as fredp === fredp is now known as Guest50148