=== TheMuso` is now known as TheMuso === alexabreu is now known as alex-abreu|off === josharenson1 is now known as josharenson [07:14] moin moin [07:14] hi ho [07:37] mzanetti, we have a fix for the wizard https://bugs.launchpad.net/qmenumodel/+bug/1334203 [07:37] Ubuntu bug 1334203 in ubuntu-system-settings (Ubuntu) "ubuntu-system-settings-wizard crashes/freezes when using the back button" [High,New] [07:37] "we" as in nick has :D [07:38] yep, I've seen that yesterday [08:11] Saviq: hi! When can we expect silo 004 to land finally? [08:12] sil2100, today [08:12] \o/ [08:14] Saviq, me first, me first! [08:14] :| [08:14] mhr3, got a reviewer yet? [08:15] Saviq, sure, you! :) [08:15] mhr3, in that case, me first :P [08:15] touche [08:24] Saviq, hey, sorry I was off yesterday, do you still want me to resubmit some u-s-s changes? [08:25] seb128, yes please [08:25] Saviq, k, having a look [08:26] Saviq: how do we get https://code.launchpad.net/~aacid/kubuntu-packaging/qtdeclarative-opensource-src/+merge/225119 into a silo? === vrruiz_ is now known as rvr [08:39] tsdgeos, I need to build a source package and we need to upload it manually [08:40] sil2100, right? to push a source package through silo, someone with the rights needs to dput it to the PPA? [08:41] Saviq: yes, just add the source package name to the right column and then provide us with a source package which we can dput for you :) [08:41] sil2100, yup, will do [08:45] Saviq, so, what do you want me to do with https://code.launchpad.net/~seb128/ubuntu-system-settings/use-theme-icons/+merge/214950? I'm not sure to understand [08:48] Saviq: can we land https://code.launchpad.net/~nick-dedekind/ubuntu-settings-components/menu.plugin/+merge/224616 today? [08:48] Saviq, do you just want me to push to a shared location because you have changes to do on top or...? [08:49] seb128, just resubmit your MP with my branch [08:49] seb128, I don't have the permissions [08:49] seb128, https://code.launchpad.net/~seb128/ubuntu-system-settings/use-theme-icons/+merge/214950/+resubmit [08:50] seb128, yes, because I have changes on top [08:50] Saviq, I don't understand why you simply don't propose your for merging? [08:50] like let's call mine superseeded [08:50] seb128, that's what resubmitting does ;) [08:51] seb128, but keeps a connection between the superseded and new one [08:51] oh [08:51] Saviq, https://code.launchpad.net/~unity-team/ubuntu-system-settings/use-theme-icons/+merge/225122 like that? [08:52] seb128, yup! thanks [08:52] yw [08:53] Saviq, is that going to land today? I've a setting landing I want to do at some point, just trying to figure if I should wait for you to be done ;-) [09:01] seb128, yeah, I want to land today [09:02] great [09:02] oh noes [09:02] i'm now getting http://paste.ubuntu.com/7730416/ on testshell still [09:02] on shutdown [09:09] anyone knows how volume up/down keypresses end up in the apps right now? [09:19] mzanetti, they don't end up in the apps [09:19] mzanetti, or well, if they do, that's not expected ;) [09:20] mzanetti, or well, [09:20] Saviq: I think that is expected (although lacking some policy thing still) [09:20] mzanetti, shell just gets all the events [09:20] mzanetti, I mean unexpected as in no one *coded* it [09:20] mzanetti, it's just a side effect of lack of implementation [09:20] Saviq: nope... I know it broke some time ago and someone fixed it again... [09:20] mzanetti, shell is an input filter, but we have no way to filter key presses [09:20] I think it was tvoss [09:21] mzanetti, we only filter touch events with the InputAreasa [09:21] -a [09:21] mzanetti, keys just go to the focused app *and* shell [09:22] mzanetti, and yeah, the real solution would be to deliver them to shell, then to app, then back to shell [09:22] why doesn't it work in QtComp branches any more then? [09:22] mzanetti, because you replaced the input system [09:22] ok... I guess I'll have a chat with Daniel when he shows up [09:23] mzanetti, check out src/main.cpp:147 [09:37] dednick, hey, who does qmenumodel code reviews for you usually? [09:37] just asking because of https://code.launchpad.net/~nick-dedekind/qmenumodel/unitymenuaction.lp1334203/+merge/225063 [09:37] larsu, ^? [09:39] seb128: sometimes :) not so much recently though. I'll have a look but won't top-approve yet [09:39] larsu, thanks [09:58] seb128: Cimi should probably give it a test before top approving to ensure it fixes th issue he was having. [09:58] dednick, k [09:59] Cimi: ^ fix for your wizard problem [09:59] mzanetti: https://code.launchpad.net/~aacid/unity8/no_model_reset_from_destructor/+merge/225127 [10:02] tsdgeos: ok... I guess I'm fine with that change (need to branch and read surrounding stuff still) [10:02] tsdgeos: but seems this is getting "fixed" upstream too [10:02] yep [10:02] for 5.4 [10:02] it's been fixed already [10:03] but this is easier than fighting the powers to get yet another qt declarative patch in :D [10:03] tsdgeos: agreed [10:05] dednick, testing now [10:14] dednick, seb128 fixed for me, thx [10:15] Cimi: ta. can you top approve? [10:15] dednick, done [10:15] dednick, you might want to change the copyright from the test file [10:18] Cimi: ta [10:21] facundobatista: mhr3: would it be true the departments are sorted alphabetically, regardless of the order they're feed to the framework? [10:21] is there a way to order them the way a developer wants isntead? [10:23] karni, hm, don't recall such limitation, if that's the case, the ui is doing it :) [10:24] tsdgeos, ^? [10:24] That is possible. [10:24] hmmm [10:24] no [10:24] I'd like to have the control over the order of departments. It is natural that some (at the top) could be more important than the others. [10:24] don't recall adding any code for that [10:24] haa, I think I know the problem [10:25] this is server scope. Python: feeds.keys() is unordered [10:25] feeds is a dict, my bad. thanks mhr3, tsdgeos [10:25] :) [10:25] * karni hides ashamed he once again had to bounce of this channel heh [10:26] we're the debugging ducks :) [10:27] karni: a fixed problem is nothing to be ashamed of :) [10:27] :) [10:28] it looks like a libgtop2 ABI bump has just broken bamfdaemon, and thereby unity7 [10:48] dednick, can you please review https://code.launchpad.net/~unity-team/ubuntu-settings-components/status-icon/+merge/225034 [10:48] dednick, I'll do https://code.launchpad.net/~unity-team/ubuntu-settings-components/suru-theme/+merge/220739 now [10:54] dednick, reviewed ↑, small things [11:07] paulliu: hi, mind adding the checklist and top-approving now that we have a design approval: https://code.launchpad.net/~mzanetti/unity8/launcher-drop-spacing/+merge/224094 [11:07] Saviq: https://code.launchpad.net/~aacid/kubuntu-packaging/qtbase-opensource-src/+merge/225134 is the last branch we need to make testShell pass [11:09] tsdgeos, oh ok, let's land this together [11:12] +1 [11:15] Holas [11:16] hi there [11:16] karni, the server returns the the departments alphabetically ordered (at least that is the intention... if you find an example where they're not, it's a bug) [11:17] facundobatista: the problem was that I actually used Python set .keys() to iterate through. the server returns them ordered the way the scope feeds them, not alphabletically :) [11:18] facundobatista: unless you're talking specifically about amzn - yes, it's alphabetical there, I believe [11:18] karni, do sorted() [11:18] facundobatista: nah, I actually wanted a non-alphabletical sort :) thanks!~ [11:18] karni, btw, if you iterate over a dict, you'll get its keys, so sorted(the_dict) will work [11:18] facundobatista: right, thanks for the tip :) [11:19] karni, ah, you have departments more important than others? [11:19] facundobatista: correct :) [11:19] facundobatista: I now just feed them the order I want [11:19] yeap [11:36] facundobatista: why does amazon scope use single space for query when surfacing? [11:39] karni, IIRC, you need to send that, otherwise it won't answer correctly [11:40] (that is: a generic search, useful for surfacing) [11:40] facundobatista: I see Keywords=' ' -- so this is Amazon specific, right? === MacSlow is now known as MacSlow|lunch [11:41] karni, yes [11:41] ack [11:48] Saviq: any idea why overriding sets in settings app doesnt work? [11:48] dednick, no, it's completely bollocks [11:49] dednick, but I don't want to block on this [11:49] dednick, as you can see it worked in the test (and actually works in unity8) [11:50] Saviq: hm. and should it be a string rather that an array? [11:50] ie. why are we testing multiple sets? [11:50] dednick, yes we are [11:50] dednick, in settings, for example, some of the icons come from the apps set, some from the status set [11:51] i c. and we don't know which one beforehand? or is it just because of this FIXME? === karni is now known as Guest11873 [11:54] dednick, yeah, we don't [11:54] dednick, we just get the name [11:54] dednick, the FIXME is just about the default being [ "status" ] instead of what it is now [11:54] Saviq: ok === Guest11873 is now known as karni === alan_g is now known as alan_g|lunch [12:07] Saviq: done. just some small bits [12:10] dednick, fixed [12:12] dednick, can you do https://code.launchpad.net/~unity-team/unity8/suru-switch/+merge/207991 too, or should I find another victim? [12:13] Saviq: can do. just busy with usc review [12:13] dednick, k thanks [12:16] Saviq: fixed https://code.launchpad.net/~unity-team/ubuntu-settings-components/suru-theme/+merge/220739 [12:16] Saviq: is the theme changing on desktop as well? [12:16] dednick, yes [12:17] ok [12:17] dednick, I mean under unity8 desktop [12:17] on that note [12:17] bregma, seb128, could you please test out silo 004 under unity8 desktop session? [12:18] Saviq: hm. you removed the UBUNTU_ICON_THEME from autopilot cmake? Is that sorted by the code now? [12:18] dednick, we don't have any say in that any more [12:18] dednick, UITK hardcodes the theme [12:18] ok. thought it might [12:19] since https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1284218 [12:19] Ubuntu bug 1284218 in Ubuntu UI Toolkit "Use mobile icon theme in UITK apps" [High,Fix released] [12:19] so much for theming... [12:19] dednick, you don't need layouts in build-deps do you? [12:19] Saviq: for tests [12:19] dednick, are there tests for StandardMenu? [12:20] or is something wrapping it? [12:20] Saviq, I don't have my test machine with me atm ... bregma, can you do it? [12:20] uhhh. maybe not. [12:20] but there will be :) [12:20] dednick, ok ;) [12:20] ACK [12:21] Saviq, I'm doing it -- just a sanity test, right? we shouldn't see anything new or unusual? [12:22] bregma, yes, it should just look better ;) [12:22] Saviq: no gu rounding? [12:22] dednick, see commit comment [12:22] dednick, now that icons are non-square [12:22] dednick, we ended up with huge gaps between icons [12:22] Saviq, change is bad, I want my old Unity 8 back, I'm off to complain on the internets [12:23] ;) [12:23] dednick, because e.g. they *just* passed gu boundary, or were just under [12:23] dednick, that ended up throwing them all over the place, it looked really bad [12:25] Saviq: design know about that? there is a specific requirement about that. === MacSlow|lunch is now known as MacSlow [12:25] dednick, there *was* [12:25] dednick, it was for the old icons [12:25] dednick, let's go with that now and I'll let them know [12:26] dednick, and see if they care any more [12:26] Saviq: ok. :) === _salem is now known as salem_ [12:35] Would it be possible to have surfacing in a scope different than the root of the departments tree? (imagine I have quite heavy "All" department and, while I want it to be available to the user, I would like to start with a subdepartment instead for initial surfacing) [12:36] One of the ways would be to actually have the "All" department as one of the subcategories, but the order wouldn't look right (in this case, something I currently have as a subdepartment could take place of initial surfacing) [12:37] karni, I can't think why not [12:37] karni, you just need to make sure that the department you send with surfacing is a child [12:37] karni, and has parent info [12:38] Saviq: right. I'll look closer at the amazon scope. thanks [12:38] Saviq: what exactly you mean by "has parent info" ? [12:39] karni, it needs the name and id of the parent scope [12:39] s/scope/department/ [12:40] karni, hmm not sure your side of the API looks the same as mine ;) [12:40] karni, you'll have to check with pstolowski / mhr3 [12:40] Saviq: hm. slider test failed on jenkins... [12:40] Saviq: yeah, looking at the doc now, and can't figure it out. I'll try digging, thanks [12:40] dednick, lemme see [12:41] Saviq: https://jenkins.qa.ubuntu.com/job/ubuntu-settings-components-qmltests-utopic/3/? [12:41] dednick, yeah, fails locally, too [12:42] dednick, looks like the tap misses the button TBH [12:42] Saviq: yeah, probably due to a failed icon load [12:43] Saviq: oh. min/max button tests. probably isn't one if there isn't an icon :) [12:44] dednick, well, they're there... [12:44] Saviq: possibly still loading when the test is run. changing shape maybe [12:47] dednick, heh, actually slightly different issue ;) [12:47] dednick, fixed [12:48] Saviq: needs putting into https://code.launchpad.net/~unity-team/ubuntu-settings-components/suru-theme/+merge/220739 [12:48] dednick, ah, right [12:48] wrong branch [12:50] dednick, done [12:50] Saviq: approved [12:51] dednick, tx [12:52] dednick, re-ack please, had to merge [12:54] Saviq: done [12:54] o/ [12:55] tsdgeos, please merge your qtbase and qtdeclarative branches, there was stuff in distro that was not on the branches, so you need to bump changelog more [12:56] Saviq: is there a new icon theme not released yet? I'm missing a alarm icon [12:57] https://code.launchpad.net/~tiheum/ubuntu-themes/suru-icons/+merge/217767 ? [12:57] dednick, it's in silo 5 [12:57] dednick, that branch, that is [12:57] dednick, looks like you're right, we're missing it in the theme [12:58] Saviq: unity8 is in the silo [12:58] 5 [12:58] dednick, meant silo 4 sorry [12:58] dednick, can you see its name in ~/.cache/upstart/unity8.log? [12:58] Saviq: file:///usr/share/icons/suru/status/scalable/alarm.svg [12:59] Saviq: getting quite a few errors. [12:59] althought they're probably just from first icons failing [12:59] yeah [13:04] dednick, hmm can you see what names are being tried for the alarms icon? (somehow I don't get it here at all) [13:07] Saviq: sure [13:07] Saviq: hmm, against which branch then? [13:07] dednick, in theory you should get the qwarn [13:07] tsdgeos, the branch is updated already [13:07] ah, so only remerge [13:07] tsdgeos, yup [13:08] * Saviq needs food [13:08] Saviq: i don't see any diff [13:09] http://paste.ubuntu.com/7731339/ [13:09] tsdgeos, http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src/revision/182 http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtdeclarative-opensource-src/revision/159 [13:11] tsdgeos, ah huh [13:11] rsalveti, the changes from Albert's branches were not in distro yet [13:12] rsalveti, your change was already released as ubuntu5 [13:12] rsalveti, but we need a change on top of that [13:12] let me check [13:13] Saviq: oh, right, sorry, 11 hours jetlags are not helpful [13:13] let me fix those [13:13] Saviq: should I just upload to the archive? [13:14] rsalveti, well, sure [13:14] give me a sec [13:14] rsalveti, I wanted to push through silo, 'cause I'm not powerful enough [13:14] rsalveti, just do a sanity-check on the changes then [13:14] yeah [13:14] * Saviq really needs food [13:14] Saviq: they are upstream changes [13:14] so fine [13:15] rsalveti, well, one of them is rejected upstream ;) [13:15] Saviq: :-) [13:15] being a hack, and in lieu of a proper fix [13:15] right [13:15] Saviq: "image://theme/alarm-clock,alarm" [13:16] it's in actions set [13:16] dednick, ah, nasty [13:16] dednick, will add actions there then [13:17] dednick, pushed [13:19] Saviq: rsalveti; it's technically not rejecte but "let's wait for the guy that knows better to approve or reject" [13:19] alright [13:19] Saviq: so where? [13:19] to. [13:19] dednick, unity8 [13:20] dednick, just added "actions" as a fallback set [13:20] Saviq: ah [13:20] dednick, I'm in quick'n'dirty mode now, didn't you notice? ;P === alan_g|lunch is now known as alan_g [13:21] FOOD [13:21] * Saviq suspends to not hear the pings [13:21] ahha. i did :) [13:31] Saviq: reviewed https://code.launchpad.net/~unity-team/unity8/suru-switch/+merge/207991. tiny fix [13:35] Saviq: you have another mode? [13:46] mzanetti, if I slowly do a right edge-drag and release before it leaves phase 0 I'm getting "Cannot read property 'fullscreen' of null" because of "root.fullscreen = ApplicationManager.get(index).fullscreen;" in "function snapTo(index)" which uses index===1 [13:47] mzanetti, but when you have only one app running [13:47] mzanetti, there's only index 0 [13:48] dandrader: pushed a fix for that like 2 minutes ago [13:49] :) [13:51] dandrader: am I correct with this? https://code.launchpad.net/~mzanetti/unity8/new-header/+merge/224585/comments/541168 [13:53] mzanetti, you mean the lower right part of the "SEARCH" label? [13:53] dandrader: no, the search label in the panel is gone... Instead we have a magnifier glass icon in the header of the dash, at the right edge [13:54] dandrader: and parts of it are not clickable [13:54] I'm quite sure its the 2 grid units used for the drag area at the right [13:54] mzanetti, ah, ok. then yeah, your comments sounds right [13:54] tsdgeos: ^ [13:55] davmor2, pfft! [13:55] tsdgeos: you can tryPageHeader, it won't happen there [13:55] mzanetti, gesture canceling will come after qt comp has landed [13:55] mzanetti: ?¿ [13:55] tsdgeos: but as all the apps use the same header and have icons in the same place, I don't think its a real issue [13:55] tsdgeos: re comment https://code.launchpad.net/~mzanetti/unity8/new-header/+merge/224585/comments/541168 [13:55] why is half of the thing not being clickable ok? [13:56] tsdgeos: yeah, the shell's right/left edges drag areas cover it [13:56] ah [13:56] :/ [13:56] tsdgeos: after QtComp has landed those areas will inject clicks to the app behind if its not a real gesture [13:56] mzanetti, tsdgeos can't we add some right margin to the icon so that it doesn't stand so close to the edge? [13:56] dandrader: no [13:56] btw, haven't seem the thing yet [13:57] well, the SDK would need to do that in the header for all apps [13:57] dednick, fixed, pushed [13:58] mzanetti, a workaround, if this is really bothering, is to reduce the height of the right-edge EdgeDragArea so that it begins right below the header [13:59] dandrader: mzanetti: let's just land QtComp :D [13:59] dandrader: I don't think this is a real issue. Otherwise apps people would have complained already [13:59] dandrader: its just that tsdgeos found it in the review and hence the discussion popped up [14:01] dandrader: but here's one for you: in QtComp's input handler we'd need to forward keypresses to the apps again [14:01] tsdgeos: Saviq: done, https://launchpad.net/ubuntu/+source/qtbase-opensource-src/5.3.0+dfsg-2ubuntu6 and https://launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/5.3.0-3ubuntu6 [14:01] dandrader: QtComp breaks for example Volume up/down keys in apps [14:02] rsalveti, thanks [14:02] +1 [14:02] Saviq: when are we landing 008 :8 ? [14:03] sil2100, no idea [14:04] mzanetti, could you add it here (if it's not there already)? -> https://docs.google.com/a/canonical.com/spreadsheets/d/1Balt7jlHQlNuf7RBuXYjnYJWaICd_wTRpSVfTYYb3cQ/edit#gid=0 [14:04] sil2100, you'll need to talk to tvoss :) [14:05] dandrader: just added it [14:05] dandrader: 22 [14:05] mzanetti, thanks [14:05] btw, see 21 [14:06] Does anyone have any experience with QFuture? [14:07] greyback_: so dednick and i were just chatting on trust prompts then we started talking about use of desktop file hints...and why unity-mir "verifies" this, is it _only_ to launch from the command line ? [14:07] kgunn: yes, only for that reason. [14:08] kgunn: I want to remove it ultimately [14:08] greyback_: wow...ok, so if we wholly rely on the "system" to check security...and we remove this, then we don't really need to add anything [14:08] back in place [14:09] kgunn: yep, can move the decision making into that "system" [14:09] whetever that is [14:09] appArmor? [14:09] greyback_: so if an app shows up (e.g. a trusted provider) wanting to connect to mir & draw stuff...and its been "checked" by app armor at the mir socket level then [14:10] unity-mir just says "ok"....never refuses for any reason [14:10] kgunn: well unity-mir still needs to know the desktop file associated with the process [14:10] greyback_: hmmm, that's the prob as dednick pointed out....trusted provider won't have a desktop file [14:10] assoc'd [14:11] which would be a pity. A trust provider would ideally have a manifest file of some kind to tell shell "this is how I want my splash screen to look" [14:11] and I think desktop files are good for that [14:11] but the desktop file is found when we have the app id from upstart isnt it? [14:12] greyback_: so do we really need anything in "authoriseSession"? [14:12] dednick: if that trust helper is launched via upstart, then yes. But I saw people saying that dbus activation could be used [14:13] in that latter case, unity-mir only gets a PID. It can't reliably associate an appId & thus desktop file with that [14:14] greyback_: but the prompt providers could be started by upstart maybe? [14:14] dednick: if we can convince everyone to do that, then I think we're golden [14:14] dednick: if that's the case...that'd be a new mandate not discussed yet [14:14] not sure about that though... [14:14] nor am I. [14:15] proper integration of dbus-activation and upstart would be only way to make everyone happy [14:15] but that's not trivial I'd imagine [14:16] dednick: when I have a bluetooth mouse attached, unity8's indicator only shows battery status of that mouse instead of the notebook [14:16] mzanetti: yeah... sucks huh [14:16] dednick: is that indicator-power? [14:16] mzanetti: yep [14:17] ok, reporting [14:17] mzanetti: I've that problem with my desktop. My bluetooth keyboard always reports 0 battery, so I always have a red battery symbol [14:17] would be nice to see both power icons [14:17] greyback_: so, should we just be authorizing everything coming into autoriseSession? [14:18] greyback_: dednick ....so i'm re-reading, iiuc, you're saying...desktop file not used for "authorization"...but good for things like "here's my splash screen"...so more about user exp affectations [14:18] greyback_: heh, I remember KDE had this problem about a year ago... it would even suspend my PC when the mouse runs empty :D [14:18] dednick: much simpler way to ask the question :P [14:18] or not suspend the PC if the mouse is full [14:19] tsdgeos, how doable is another chevron on the scopes category headers? [14:19] dednick: no, every app must have a desktop file. A trusted helper isn't an app, so perhaps can be exempt from that [14:20] mhr3: to do what? [14:20] mhr3: or you mean a different shape? [14:20] tsdgeos, to perform a new query, possibly open temp dash page [14:20] waht?¿ [14:20] greyback_: if you wanna add something or confirm: https://bugs.launchpad.net/unity8/+bug/1336285 [14:21] Ubuntu bug 1336285 in Unity 8 "When a Bluetooth mouse is connected, indicator-power reports only that information instead of notebook battery" [Undecided,New] [14:21] tsdgeos, design... [14:21] mhr3: so every line has two different "buttons"? [14:21] tsdgeos, well, no, the original expanding chevron should go away [14:21] mhr3: not doable timewise, i have 1.5h of work left and them i'm off until next tuesday [14:21] :D [14:21] there should be "See more" below the first row [14:22] greyback_: but then how do you "know" its a trusted helper ? [14:22] or a trust provider [14:22] kgunn: at the moment, authoriseSession is used to reject everything that unity doesnt consider a legal unity application (ie doesnt have a desktop file so will not appear in application lists). However, there are some exceptions to that rule, eg OSK. [14:22] It also allows us to start processes via command line by providing a desktop_file_hint so that it will consider these processes as unity applications. [14:22] bit more complicated way of thinking of it ;) [14:22] s/first/x-th/ [14:23] kgunn: that's the problem. unity-mir has no way to determine that, something external needs to know [14:23] kgunn: in trust sessions current unity-mir implementation, we have added the trust sesion processes to that list of exceptions which include OKS [14:23] s/OKS/OSK [14:23] tsdgeos, i'm mostly wondering if it's tweaking a bit of qml or more involved [14:23] mhr3: i'm not sure i understand the concept yet [14:24] dednick: so sounds like your task is more like you originally described [14:24] mhr3: which of the 3 different chevrons we have in deparments has to be replaced/changed? [14:24] kgunn: what we decided in the meeting now (as i understood), was to created a socket in mir which is pre-trusted, and will bypass the autoriseSession process. [14:24] tsdgeos, not about departments [14:24] :D [14:24] kgunn: the helpers will connect to this trusted socket [14:24] sorry [14:25] mhr3: you mean https://code.launchpad.net/~aacid/unity8/grid-see-more ? [14:25] it's doable [14:25] needs work [14:25] that branch probably doesn't compile nor merge anymore [14:25] ah, yea, that will be part of it [14:25] kgunn: but the trust prompt providers will not, which is why they still will go through authoriseSession. [14:25] and by doable i mean "it's not hard", not "we have time" ;) [14:25] tsdgeos, then the other part is conditionally adding a chevron to some categories [14:28] greyback_: i was just saying return true from authorizeSession, not to give everything "app status" [14:28] mhr3: it's not impossible if we get a design, but i for sure don't think i'll have cycles for it [14:29] dash overview still needs to be done ^_^ [14:29] * tsdgeos jumps over the window [14:29] ie. only things with a dekstop file will become apps, but we don't reject session connection attempts. [14:29] tsdgeos, that's why i'm asking how complex is it, maybe i could manage [14:29] greyback_: ^ [14:29] mhr3: you could give it a try, shouldn't be ultra hard [14:30] dednick: then _anything_ can connect to Mir. We wanted shell to mediate exactly what can connect or not. [14:30] tsdgeos, wanted to hear "easy / simple", not "not ultra hard" :P [14:30] greyback_: yeah, but "what cant" ? [14:30] tsdgeos, which means "only mildly hard"? :) [14:30] dednick: seems a security risk to allow processes to connect to mir, but are "ignored" by the shell [14:31] dednick: app that does not have a desktop file associated with it, or app which already has running instance. [14:31] same old stuff [14:33] greyback_: anything stopping you from running an app on your desktop? [14:35] mhr3: means easy if you have the time [14:42] dednick: i _think_ i understand, and yeah...so you and greyback_ are still determining, does unity-mir really have an "authorization" role to play here... [14:43] kgunn: dednick: the reason we impose a strong app-desktopFile connection with Mir & authorizeSession is to avoid the horror that is BAMF in today's unity desktop, which uses complex heuristics to try match a process with a desktop file [14:44] it is also a security and performance restriction, only letting things connect to Mir that a user expects [14:47] dednick, I pushed the fix to unity8 btw === dandrader is now known as dandrader|afk [14:54] Saviq: https://code.launchpad.net/~unity-team/unity8/scope-customizations/+merge/225170 [14:55] tsdgeos, yup, saw that, thanks! [14:55] i'm going to try to do some small stuff before leaving [14:55] but mostly anotated with TODOs what i think needs doing [14:55] yup [14:56] tsdgeos, yey, customizations, the server should already provide logos for a few scopes, did you see any? [14:56] mhr3: didn't try ^_^ just on the test apps [14:57] mhr3: know which scopes? [14:57] tsdgeos, amazon [14:57] let me see [14:58] tsdgeos, +wiki, +grooveshark [14:59] mhr3: yep, they show up [15:00] we're having a pixelization problem somewhere i'd say though [15:00] tsdgeos, snap a screenshot so cwayne is happy :) [15:00] or maybe don't then :P [15:00] hah, i've already branched it and am building now :P [15:01] mhr3: cwayne: http://i.imgur.com/T6oD5it.png [15:01] holy crap that makes me happy [15:02] cwayne: you need unreleased ubnutu-sdk stuff to run it, may not be so trivial [15:02] cwayne: mzanetti has some custom build debs for you if you really want to [15:02] i think i need to be at a sprint with you guys so I can properly repay all of you with beers [15:02] id like to if there's debs :) [15:03] https://chinstrap.canonical.com/~mzanetti/qtdeclarative5-ubuntu-ui-toolkit-plugin_0.1.47+14.10.20140618-0ubuntu1_amd64.deb [15:03] https://chinstrap.canonical.com/~mzanetti/ubuntu-ui-toolkit-theme_0.1.47+14.10.20140618-0ubuntu1_amd64.deb [15:03] -*- mzanetti hopes you use amd64 [15:03] tsdgeos, oh yea +ebay :) [15:06] Saviq: approved. [15:06] dednick, o/ [15:08] dednick, top-ack? [15:08] Saviq: done [15:09] \o/ === dandrader|afk is now known as dandrader [15:10] now. some food would be nice... === Malsasa_ is now known as Malsasa === elopio_ is now known as elopio [15:49] I get a segfault in Unity8 on the desktop today, during startup [15:50] #1 0x00007fffef5903fc in ServerStatusListener::started() () from /usr/lib/x86_64-linux-gnu/libunity-mir.so.1 [15:50] anyone else see that? [15:51] greyback_, ↑↑ ideas? [15:52] bregma: never seen that ever before. Backtrace possible? [15:53] greyback_, I'm currently installing ddebs (hope they're available for the packages) [15:57] dednick: do you need some reviewer love on [15:57] https://code.launchpad.net/~nick-dedekind/unity8/indicator.call-hint/+merge/218627 [15:58] Saviq: ^ it'd be great if we can land this by thurs [15:58] think nick was updating tests y'day....but should be good now? [15:58] kgunn, sure, doable === gatox is now known as gatox_lunch [16:04] greyback_, I'm wrong about a segfault, it's just caught in some kind of loop receiving SIGSTOP and eventually gets killed [16:05] bregma: ok, thanks for letting me know [16:27] bregma, did you manage to test silo 4 with the new icons then? [16:28] dandrader, would you have time to review https://code.launchpad.net/~nick-dedekind/unity8/indicator.call-hint/+merge/218627 ? [16:31] Saviq, I can do it first thing tomorrow [16:32] dandrader, that would be great, thanks [16:32] Saviq, btw, where's the "Approved by: " line in commit messages? [16:33] Saviq, I've a feeling that automation will never come back :( [16:33] dandrader, file a bug in https://bugs.launchpad.net/ubuntu-ci-services-itself [16:33] dandrader, assign sil2100 to it [16:33] dandrader, it'll happen :) [16:38] Saviq, reported it https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/1336409 [16:38] Ubuntu bug 1336409 in Ubuntu CI Services "Merge proposals that that get in lp:unity8 are missing "Approved by" lines" [Undecided,New] [16:38] Saviq, but I'm not able to assign it to him [16:38] sil2100, https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/1336409 could you please take it? :) [16:39] Saviq, hmm, so you know the proper wording for this stuff ;) [16:39] dandrader, kinda have to ;) [16:41] daaamn ^W [16:43] kgunn: yup, it's ready to be reviewed [16:44] Saviq: what up? :D [16:44] mzanetti, I tend to press ^W a lot to close tabs in firefox [16:45] ah :D [16:45] mzanetti, but with two screens I often end up doing that in the xchat window [16:45] hence leaving the channel [16:45] hey, just flashed latest devel-proposed. did we anything that could break launching stuff from indicators? [16:45] ^Q directed at Qt creator ends up in Firefox sometimes, too ;) [16:45] * mzanetti never closes stuff [16:45] mzanetti, not that I know of [16:46] Saviq: seems to be broken here :/ [16:46] mzanetti, I sometimes have like three different QtC with different sessions open [16:46] mzanetti, will check in a mo after autopilot finishes [16:47] lately my X seems to crash daily between 6 and 7 pm, that helps with cleaning up windows [16:47] you should try Unity, you'd your desktop cleaned up much more often ;P [16:47] +have [16:48] why? [16:48] j/k [16:48] but it's been annoying me a few times lately [16:48] ending up in ctrl+alt+backspace [16:48] oh really, didn't have that in ages [16:48] sometimes it just locks up for me [16:48] today nautilus lost theming [16:49] but as I said, on friday and yesterday this time my X just went away :D but only the work desktop, leaving me with the private one... probably some work hours control feature [16:50] * Saviq should cron something like that [16:51] probably just needs to get it from tsdgeos [16:51] lol [16:58] kgunn: packages built [16:58] i still like our `restart scope-registry` [16:58] which seems to be alias for `pkill -f init` [16:59] hmmm... [16:59] my crashes did happen when calling ./run.sh [17:00] if you have init's .crash in /var/crash then that's it [17:00] I do :) === gatox_lunch is now known as gatox [17:00] mzanetti, cool... so just wait till 16.04 when we'll have systemd :P [17:01] :) === alan_g is now known as alan_g|EOD [17:02] I think I have crash files for KDEs crash reporter here [17:03] crash-ception === dandrader is now known as dandrader|lunch [17:23] seb128, duude, how long do the settings ap tests take? :P [17:24] * Saviq likes qmltests :P [17:30] can somebody take a look at: https://code.launchpad.net/~albaguirre/unity-system-compositor/fix-1336411/+merge/225209 [17:37] kgunn: heads up... some dependencies changed in the system => qtmir failed to build in the ppa => mismatch => ppa broken atm :/ [17:37] kgunn: seems some transition in the underlaying deps.. should hopefully go away soon [17:44] ack [18:23] dandrader|lunch: let me take a look ;) === salem_ is now known as _salem === dandrader|lunch is now known as dandrader === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader