=== _salem is now known as salem_ === salem_ is now known as _salem [07:47] Saviq, you know what is blocking input events under the osk in unity? [07:47] otherwise I'll try to dig [07:48] Cimi, the InputArea in OSK [07:48] in OSKController that is [07:48] Saviq, so why doesn't work in wizard? [07:50] Cimi, did you even look in OSKController? did you check what doesn't work? [07:51] mzanetti, please keep an eye on © dates, in new files [07:51] there's 2012,2013 in the lights plugin.h [07:52] meh... [07:52] Saviq, I will try to look for bugs [07:52] I told hom twice [07:52] Saviq, anyway in Shell.qml we have deprecated code then [07:52] Saviq, the MouseArea responding to ApplicationManager.keyboardVisible can be removed [07:52] Cimi, no it can't [07:53] Cimi, that one blocks input *within* the shell [07:53] Cimi, so now that you mention this [07:53] Saviq, ApplicationManager.keyboardVisible does not exist [07:53] Cimi, ah ok [07:53] Cimi, OSKC took that over [07:54] Cimi, what do you mean "you'll try to look for bugs"? [07:55] Saviq, in the OSKController [07:55] k [07:57] is it possible that in the wizard, the surface does not change to MirSurface.Maximized? [07:57] Cimi, you should close your IRC client when working [07:58] Saviq, it's a valid question because I don't know mir [07:58] neither OSK [07:59] Cimi, it's easy to check, too [07:59] Cimi, it's just one console.debug line in that file [07:59] Cimi, which you can even edit on device [07:59] Saviq, well the answer is yes, don't have to debug that [07:59] Saviq, my question was more why this happens [07:59] just on the wizard [07:59] Cimi, you typed more to ask the question than to check yourself [08:00] mhr3, something dawned on me... how do we deal with dark/light foreground color (on cards with background)... [08:00] start reading mir code? :) [08:01] Cimi, no, check what happens in OSKC [08:01] Cimi, whether everything there behaves as expected [08:01] Cimi, if not, you'll at least know which part is responsible [08:01] I checked, this is the only thing that enables the inputarea [08:02] Cimi, how about its size [08:02] Saviq, hm, scope can specify the overlay background as well, can§t it_ so it§s problem [08:02] eh [08:02] mhr3, not overlay [08:02] mhr3, background [08:02] mhr3, like in scopes [08:02] that could be as well indeed [08:03] mhr3, and well, same for overlay colour, once we allow different overlay colours, we'll need to make the "dark or light" decision on the colour as well [08:04] mhr3, and this decision assumes that foreground colour is dark, and goes to white if background is dark [08:04] mhr3, but if foreground colour is light (because scope background is dark)? [08:05] we *could* check the foreground colour and fall back to white/grey accordingly [08:05] just wondering if we should supply both dark and light foreground colours [08:05] (or scope should) [08:06] mhr3, it's probably not even a question to you ;) [08:06] Saviq, eh, give me a moment, you love pinging me during our morning meeting :) [08:06] mhr3, lol [08:50] Saviq: re: Text field itself, back and clear buttons should be exempt from tap-to-dismiss behaviour of the popup and activate instantly. [08:50] Saviq: how would that work? The Popover has the InverseMouseArea integrated [08:53] Saviq, so seems you know what has to be done ultimately :) [08:54] Saviq, glad to be your debugging duck ;) [08:54] mhr3, you mean "to ask design"? ;) [08:54] mzanetti, yeah, but I thought you could tweak it [08:54] mzanetti, we did that before [08:55] hmm... I just copied the Popover as it was in the previous code [08:55] mzanetti, hmm seems like we lost the code [08:55] mzanetti, because the behaviour change [08:55] d [08:56] mzanetti, please check with timp whether that's possible [08:56] mzanetti, I think what we had is we had our own IMA covering more than just the popover... and maybe disabled the popover IMA? [08:57] mzanetti, don't remember now, but with the new behaviour (history as type-ahead search), we'll need that badly [08:59] Saviq: could you do a an update for silo 15? lp:~nick-dedekind/unity-mir/trusted-sessions [09:03] dednick, ah you just need a rebuild? [09:04] Saviq: if that pulls down the latest from the branch. [09:04] dednick, yup, it does, kicked [09:04] Saviq: thanks === vila_ is now known as vila [09:10] Saviq: you really wanna get rid of the clear history button? [09:10] mzanetti, that's not a "clear history" button, just a "close history" one [09:11] oh right... [09:11] dropping === shiznix_ is now known as shiznix [09:24] mzanetti, you had the uitk pkgs with the necessary header changes? [09:24] mhr3: one sec [09:24] [15:38] https://chinstrap.canonical.com/~mzanetti/qtdeclarative5-ubuntu-ui-toolkit-plugin_0.1.47+14.10.20140618-0ubuntu1_amd64.deb [09:24] [15:38] https://chinstrap.canonical.com/~mzanetti/ubuntu-ui-toolkit-theme_0.1.47+14.10.20140618-0ubuntu1_amd64.deb [09:24] [15:38] * mzanetti hopes you use amd64 [09:24] mhr3: ^ [09:25] thx [09:26] * mhr3 just wgetting some html :P [09:43] Saviq, so UbuntuKeyboardInfo does not connect to the socket [09:43] Cimi, do you see error messages on its console? [09:43] "QLocalSocket::connectToServer: Connection refused" [09:44] Cimi, and is the keyboard launched along with the wizard or somewhen later? [09:44] Saviq, I see this after creating the mir surface [09:45] so I'd say at wizard startup [09:45] Cimi, no, you see this after instantiating OSKController [09:45] at wizard startup [09:45] Cimi, which uses UbuntuKeyboardInfo [09:45] since it's in main.qml [09:45] Cimi, but that doesn't answer my question [09:45] Cimi, it's the keyboard that creates the socket [09:45] it is launched in main.qml [09:45] like, OSKController is in the main.qml [09:45] Cimi, maliit is launched in main.qml? [09:46] no in the upstart [09:46] let me see when [09:46] Cimi, that was my question [09:46] Saviq, in post-start [09:46] might move to pre-start [09:47] Cimi, no you can't [09:47] ok [09:47] Cimi, as it will die 'cause it couldn't connect to mir [09:48] Cimi, you need to check if the keyboard creates the socket [09:50] * Cimi builds unity-mir [09:51] why? [09:51] Cimi, it should be in /run/user/32011/ [09:51] /run/user/32011/ubuntu-keyboard-info [09:51] if it's not there, but is in /tmp/ubuntu-keyboard-info [09:52] means maliit doesn't get XDG_RUNTIME_DIR set in time [09:52] Saviq, to debug [09:52] Saviq, it's in run/user [09:53] Cimi, I'm not getting the keyboard error messages in ~/.cache/upstart/ubuntu-system-settings-wizard.log [09:54] Saviq, grep -rn UbuntuKeyboardInfo /home/phablet/.cache/upstart/ [09:55] nothing? [09:55] Cimi, no [09:55] ugh [09:55] Saviq, so you don't have this? https://bugs.launchpad.net/ubuntu-welcome-wizard/+bug/1334429 [09:55] Ubuntu bug 1334429 in Ubuntu Welcome Wizard "touch event allowed through OSK to what is underneath" [High,New] [09:56] Cimi, wizard just crashed for me when I tried this [09:56] Saviq, that was another bug [09:57] Saviq, https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1334203 [09:57] Ubuntu bug 1334203 in ubuntu-system-settings (Ubuntu) "ubuntu-system-settings-wizard crashes/freezes when using the back button" [High,New] [09:58] Cimi, yeah, so seems I do have the bug, if the back button is causing it [09:58] Saviq, which means the events pass through [09:58] Cimi, yes, but the cause looks different than what you found [09:59] Saviq, in my case, UbuntuKeyboardInfo width and height is 0 [10:02] Cimi, I got one 'UbuntuKeyboardInfo - socket error: "QLocalSocket::connectToServer: Connection refused"' now [10:02] Cimi, but it retries [10:02] Cimi, and connects fine again [10:02] Saviq, if you want to add console.log("oskSurface state changed", ubuntuKeyboardInfo.height, ubuntuKeyboardInfo.width); [10:02] in /usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/Application/OSKController.qml [10:02] at the last connection near end of file [10:03] Cimi, you'd have more of those warnings, and then an ultimate "failed to connect" if it really failed to connect [10:03] ah ok [10:03] so different indeed here [10:10] Cimi, btw, wizard-has-run is created too early IMO [10:10] Cimi, it should only be created after the wizard completed [10:10] Saviq, it is [10:10] Saviq, post-stop [10:10] Cimi, does it check the exit code? [10:10] no [10:11] Cimi, it should [10:11] it's in upstart [10:11] Saviq, what about wizard keeps crashing and you cannot boot? [10:11] I understand both ways [10:11] Cimi, a bit extreme, but maybe [10:12] Saviq, we can echo the exit code in the wizard-has-run [10:13] Cimi, oh and also, SIM page should probably be optional on devices where there isn't a modem at all [10:13] Saviq, and like redo the wizard at boot if contains just 1 invalid error code [10:13] Saviq, I know this [10:13] k [10:13] Saviq, but need to hack on ofono for that [10:14] (and add api to expose number of modems) [10:15] Saviq, once 004 finishes migrating, am i green to rebuild and land 005? or do you have more landings and would like to combine them? [10:16] mhr3, maybe we should indeed [10:16] Saviq, fine with me, it's nicely isolated change [10:17] Cimi, I added some qml debugs and everything works as expected [10:18] in OSKController at least [10:19] Saviq, so, feel free to add more mps to 005... or if you want to merge it with like 009, then perhaps the other way around [10:19] Saviq, UbuntuKeyboardInfo is still 0 0 width height [10:19] Cimi, here's my OSKController [10:19] http://paste.ubuntu.com/7741264/ [10:20] Saviq, and what does it print for you? [10:21] Cimi, http://pastebin.ubuntu.com/7741273/ [10:21] dednick, btw the package built in silo 15 [10:21] Saviq: thanks! === zequence_ is now known as zequence [10:30] mzanetti, .length will complain if imageSource is not a string [10:31] mzanetti, result the same, but less warnings [10:31] mhm... so given that imageSource is defined as property string... is there a difference? [10:31] hmm right [10:32] mzanetti, probably no diff, maybe better readable [10:32] no problem anyways [10:32] yeah. imo the .length is the more readable one... [10:32] but really no strong opinion [10:32] was just curious if I really miss a technical detail [10:32] mzanetti, I probably come from python, where you rely on boolean infers a lot [10:33] yeah, I don't like that at all... but again, no problem at all. I can deal with both [10:33] Saviq, it is not positioned correctly [10:33] Saviq, it seems like it has space at the bottom [10:33] Cimi, panel height maybe? [10:33] more [10:33] I think [10:33] let me see in unity [10:33] Saviq, I put a nice Rectangle on the input area :) [10:34] Cimi, yup [10:36] Saviq, and I disccovered a bug in unity :) [10:36] Saviq, the very bottom edge of the keyboard passes through [10:36] in unity as well [10:36] Cimi, you can pat yourself on the back, well done [10:37] ;P [10:37] it is just not as bas as the wizard [10:37] Saviq, I tried moving a dash app at the bottom of the screen, like gallery app [10:37] Saviq, open a search [10:37] Cimi, you don't have to explain the bug to me [10:37] and tap between the spacebar and the edge [10:37] ok [10:38] Cimi, either file it as a bug or, better yet, fix it! [10:38] Saviq, I need some thoughts on this [10:38] so let me ask [10:39] the input area should be taller than the keyboard, otherwise we cannot dismiss by swiping down, right? [10:42] gosh... we have a very bad mix of onClicked, onTriggered, onPressed [10:42] all doing the same thing [10:43] Cimi, not sure, I think the keyboard only has something like 1gu near the top [10:43] Cimi, doesn't actually go out of the keyboard rectangle [10:44] I see those info coming from ubuntu-keyboard [10:44] on portrait, it is misplaced of 1 panel height up [10:44] (it is roughly 1 panel height) [10:44] on landscape, is fine [10:45] before digging, I need to understand one thing [10:45] - is this filter area supposed to extend also to the dismiss area on top of the keyboard? [10:46] (I think so, but currently it is not) [10:46] because uses UbuntuKeyboardInfo that has keyboard dimensions [10:47] ubuntu-keyboard provides the area, now there could be a bug there or in mir itself [10:49] Saviq: look at that :D [10:49] mzanetti, k, one minor thing in new-header [10:49] if (searchTextField.text) { [10:49] this doesn't work ^^ [10:49] while this does: if (searchTextField.text.length == 0) { [10:49] mzanetti, you're missing a ! [10:49] lol [10:49] if you're comparing to 0 [10:50] I guess I need a break [10:50] btw. still fixing the non-inline comments [10:50] mhm [10:50] mzanetti, the dash failures are weird, they seem to come and go on jenkins [10:51] yeah, will look into that [10:53] Cimi, I don't think there's a dismiss area "on top" of the keyboard [10:53] Cimi, there's only the 1GU padding you have above the keys [10:54] Saviq, ok right indeed [10:54] Saviq, so the y in the socket is wrong in portrait [10:55] Cimi, here's the MP that dealt with that [10:55] https://code.launchpad.net/~dandrader/ubuntu-keyboard/improve_kbd_info_ipc/+merge/190418 [10:55] I'm looking at ubuntu-keyboard [10:56] Cimi, not sure I can confirm your findings, though - I added a rectangle here, too, and it covers the whole bottom of the screen correctly [10:56] Saviq, in portrait? [10:56] Cimi, yes [10:56] on mako> [10:56] not here [10:56] Cimi, on flo actually, let me try on mako [10:58] Cimi, looks fine on mako, too [10:59] Cimi, maybe you're seeing http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/revision/238 ? [10:59] Cimi, or well I meant https://code.launchpad.net/~afrantzis/unity-mir/fix-1332624-input-area/+merge/224768 [11:00] Cimi, that was released yesterday [11:00] Cimi, https://bugs.launchpad.net/unity-mir/+bug/1332624 [11:00] Ubuntu bug 1332624 in unity-mir "cant' swipe the keyboard away anymore" [Critical,Fix released] [11:00] let me upgrade [11:02] Cimi, hah [11:02] Cimi, it moved after typing [11:04] Cimi, and yeah, it's panel-height [11:05] it was moving immediately for me [11:05] anyway [11:05] doesn't matter [11:05] in wizard is like double panel height [11:05] Cimi, was one panel height for me [11:05] that's why it is possible to tap on back button underneath [11:06] Saviq, weird - with the today image I have no bug [11:06] let me see in wizard [11:06] Saviq, did the rectangle move after typing in unity8? [11:06] Cimi, no [11:07] Saviq, unity8 is fine for me with 111 image [11:07] Cimi, yeah, so that but above [11:07] Saviq, wizard is 1 panel height shifted [11:08] Cimi, while in wizard panel isn't taken into account [11:08] but what is setting the panel [11:08] unity-mir [11:08] but OSK surface should be fullscreen [11:08] panel shouldn't matter [11:09] status is maximised [11:09] not fullscreen [11:09] yeah [11:09] Cimi, [11:09] there's an explicit topMargin in OSKController in Shell.qml [11:10] Cimi, that should've been a hint [11:11] Saviq, ok yeah sounds like it [11:11] Saviq, it is hardcoded or what? [11:11] Cimi, yes it is [11:11] in unity mir? [11:11] I could get the panel height from ApplicationManager in Unity.Application [11:11] Cimi, there, and in Panel.qml [11:12] (maybe) [11:12] but wizard should not look into unity8 [11:12] Cimi, panelHeight: units.gu(3) + units.dp(2) [11:12] Cimi, with a FIXME that this shouldn't be hardcoded [11:12] I can copy that as topMargin? ;\ [11:12] Cimi, yeah [11:13] Cimi, I agree OSK should communicate global coords [11:13] Cimi, and that's worth a bug [11:13] Cimi, but a quick fix is just to copy that === MacSlow is now known as MacSlow|lunch [11:13] Saviq, thanks [11:17] Saviq, wrt SettingsModelInterface, shouldn't it have a isEmpty / rowCount prop? so you can do showSettingsButton: !scope.settingsModel.isEmpty [11:18] mhr3, yeah, count, forgot that's not Q_PROPERTY by default... [11:18] Saviq, or do you consider scope.settingsModel being null enough? [11:18] mhr3, I'd probably like both [11:19] Saviq, so where is the bug then? unity mir or ubuntu keyboard?> [11:19] Cimi, keyboard [11:19] Cimi, and unity8 [11:19] unity8?? [11:24] Holas [11:26] o/ [11:26] Cimi, unity8 should not have the margin applied there [11:26] ah sure [11:26] yes [11:26] /food [11:27] * mzanetti thanks init for cleaning up his window mess === alan_g is now known as alan_g|lunch === MacSlow|lunch is now known as MacSlow === _salem is now known as salem_ [12:53] mzanetti, remember we'll need to bump the UITK dependency [12:54] mzanetti, but we need to wait until silo 4 lands & merges finally [12:58] Saviq, are there plans to resurrect grid-see-more branch? i'd kinda need that so we can have the new section header queries [13:00] mhr3, yeah, there are [13:00] mhr3, the string needs to come from scope, though [13:00] mhr3, and we need to add a sticky footer [13:00] Saviq, what string? [13:00] mhr3, "show more" / "show all" [13:00] oh? [13:00] why? [13:01] l [13:01] f*cking multi-monitor [13:01] mhr3, because it's meant to be "show more" or "show all", depending on what it will actually do [13:01] greyback_, ah so that's why we know your password? [13:01] Saviq, it will be just all for now, no need for more imo [13:01] Saviq, unless you decide to chunk it [13:01] mhr3, tell Mike that [13:01] Saviq: you know an old password... [13:01] mhr3, no no, it's more because it can't display all [13:01] greyback_, I know I know [13:02] mhr3, not because pressing it will display less than show all would [13:02] gnome-terminal's cursor flashes even when its window does not have focus. So annoying [13:02] greyback_, hmm? [13:02] greyback_, not here it doesn't [13:02] does here. [13:02] greyback_, I get a hollow rectangle when unfocused [13:03] * greyback_ digs into settings [13:03] greyback_, I'm using byobu + bash, maybe zsh doesn't deal with that well? [13:03] Saviq: maybe [13:03] Saviq, afaik there are no plans to be able to do offsetted queries, so i'm not sure now [13:03] greyback_, same behaviour without byobu [13:04] mhr3, again, it's not about what we can display in dash [13:04] mhr3, it's about what we can't [13:04] Saviq: for me same bad behaviour with bash [13:04] mhr3, if the max you can display in dash is not "all" (because of, say, API), then "show more" is meant to be shown [13:05] mhr3, let's confirm with Mike [13:05] Saviq, yea, that's the first time i hear this tbh [13:05] Saviq, in spec? [13:05] mhr3, yeah... no [13:05] mhr3, well, in multiple specs [13:05] sigh [13:05] mhr3, some say "more", some say "all" ;) === alan_g|lunch is now known as alan_g [13:14] NOW MIGRATE ALREADY! [13:22] * Saviq can die now [13:36] dednick, please merge trunk into lp:~nick-dedekind/unity8/move-indicator-qml [13:39] Saviq: doing [13:39] dednick, thanks [13:48] Saviq: done [13:49] dednick, tx [13:52] Saviq, is u8 trunk not merged with ubuntu? [13:53] mhr3, it's not [13:53] mhr3, I'll prep an MP shortly [13:53] mhr3, why? [13:53] landing bot complaining [13:53] https://ci-train.ubuntu.com/job/landing-013-1-build/55/console [13:54] mhr3, ah you're landing that separately? [13:54] mhr3, I added it to my silo [13:54] mhr3, lemme prep the mP [13:57] Saviq, imo should just push the fix to trunk, we said the two should be always in sync [13:57] mhr3, yeah ok, doing [13:58] Saviq, when was the last time you just pushed to trunk anyway, doesn't it sound exciting? :) === pete-woods is now known as pete-woods-lunch [13:59] mhr3, done [13:59] ty [14:05] Cimi: hey, where does the welcome wizard print its logs? I can't find it in .cache/upstart or /var/log/upstart [14:14] greyback_, ~/.cache/upstart/ubuntu-system-settings-wizard.log [14:15] Cimi: ah, forgot the ubuntu- prefix. thanks [14:15] l [14:16] greyback_, what are you looking? [14:16] Cimi: welcome wiaard needs some changes to make compatible with QtCOmp [14:16] Cimi: I've them done, just wanted to check things are ok [14:17] Cimi: I'm not seeing any wifi networks in the list, any idea how I could debug? [14:18] greyback_, we had this issue once, was due to initialisation errors of the indicators [14:18] maybe mterry knows [14:18] Cimi, I don't recall *why* it was happening -- I believe it went away for us by starting indicators differently -- instead of just the network-indicator, we did the general indicator startup [14:19] greyback_, do you hae wireless in Ireland? [14:21] lol [14:27] Saviq, could you jump into the meeting 5 minutes earlier? got few Qs [14:27] the one in 30ish minutes [14:31] mhr3, prolly yes === salem_ is now known as _salem === alan_g is now known as alan_g|tea [14:40] greyback_: did the wifi list show up after you touched it ? [14:40] kgunn: reboot fixed it [14:40] i saw the same bug last week...any interaction populated the list [14:40] ah [14:42] Cimi: mterry: ever seen this crash? http://pastebin.ubuntu.com/7742229/ - I reproduce reliably with my code, when I go to list of networks (one already selected), then hit back [14:42] greyback_, someone filed a bug with that, yea [14:42] mterry: ok [14:43] greyback_, haven't looked at it yet [14:43] somebody needs to do a landing with https://code.launchpad.net/~nick-dedekind/qmenumodel/unitymenuaction.lp1334203/+merge/225063 [14:43] mterry, ^ I think that might be the fix for that issue [14:43] https://bugs.launchpad.net/qmenumodel/+bug/1334203 [14:43] Ubuntu bug 1334203 in ubuntu-system-settings (Ubuntu) "ubuntu-system-settings-wizard crashes/freezes when using the back button" [High,New] [14:43] mterry: no worries, just checking it wasn't consequence of my changes [14:43] ah indeed [14:43] seb128, thanks [14:43] who is lander for qmenumodel? [14:43] dunno [14:44] thostr_, ? === alan_g|tea is now known as alan_g [14:46] seb128: yeah, let us have a look at it... [14:47] thostr_, thanks, https://code.launchpad.net/~charlesk/qmenumodel/lp-1282282-dangling-UnityMenuAction-pointer/+merge/211211 is also approved/would be good to land [14:53] greyback_, yes that is the fix [14:53] https://code.launchpad.net/~nick-dedekind/qmenumodel/unitymenuaction.lp1334203/+merge/225063 [14:54] Cimi: good to know [14:54] greyback_, I am not aware of any issue atm [14:54] mhr3, ready when you are [15:03] I don't like the Apps scope changes, why did we split the "available" functionality to a different screen? [15:03] mikenagle, ↑ === _salem is now known as salem_ [15:12] Saviq: suru icons landed? === greyback_ is now known as greyback|post [15:14] greyback|post, yes === pete-woods-lunch is now known as pete-woods [15:18] Saviq, Cimi: hey guys, just checking what the status on the infographics is? [15:18] I tested it (to success) last week, but wasn't sure if there were more changes coming [15:19] pete-woods, we're waiting a release of the sdk [15:19] Cimi: okay, cool, thanks for the infos! :) [15:19] presumably that's for your fixed cross fade image thingy [15:20] y [15:21] actually branching right now [15:32] argh got infected by tags [15:32] fixing [15:35] Saviq, I updated the infographics branch with merge from trunk and removed crossfadeimage [15:36] Cimi, thanks, I'll rebuild the silo after the unity8 landing [15:37] Saviq, I am on holiday from tuesday afternoon, so need fix until monday evening pls :P [15:37] Cimi, why is there only 4 dots at the bottom of wizard when there's 5 pages? [15:37] Cimi, yeah, I plan to land this asap [15:38] will have a look at the wizard in a bit [15:39] Saviq, rsalveti, seb128: what do you think of such output? https://ci-train.ubuntu.com/job/landing-000-1-build/7/console [15:39] I had problems with finding the right wording, so I invented the whole 'twin package' thingy [15:39] Saviq, mzanetti: trying out latest trunk. I'm unable to drag in the launcher (left-edge drag). do you guys experience the same? [15:39] sil2100, looks good to me [15:40] You can override this of course === gatox is now known as gatox_lunch [15:40] sil2100, you can directly use ""their -gles counter-parts" instead if you want to avoid new vocabulary there though [15:40] sil2100: sounds good [15:40] yeah [15:40] Saviq, mzanetti right edge also broken for me [15:41] Yeah, I wanted to get ready for the future, in case we have new cases of such duplicated packages [15:41] Anyway, we can change the wording as we want even later [15:41] dandrader, sounds like your edges got stuck [15:41] dandrader, works fine here [15:41] * dandrader reboots his N4 [15:42] hmm, I though "sudo restart lightdm" would be enough to get rid of any bogus state. let's see if a full reboot does it [15:43] mhall119, if it's gonna help you, the installed category is not going to be collapsible soon [15:43] mhall119, so you'll basically have a page of your installed apps, and then a button to get more [15:44] yeah. rebooting solved it. maybe a had a rogue usc running.... === greyback|post is now known as greyback [15:44] *I had [15:44] dandrader: hmm... haven't tried that in the last few hours [15:45] mzanetti, anyway. false alarm. rebooting did solve it. :/ [15:45] ah ok [15:45] sil2100, I wonder if this check could only be ran on publish, and not on build? [15:46] Saviq: I'm not sure that's what I wanted [15:46] but, I'll wait and see [15:46] mhall119, it was a design decision to split it out [15:46] I know it's not your decision [15:46] Saviq: we could do that, my original plan was that as well, but then I thought that actually the earlier the better [15:46] it was probably going to stop being useful when we have more apps anyway, it was just a nice feature [15:47] even having it just show results in response to a search would be nice [15:50] sil2100, yeah, but that means you'll need to keep the second package updated as you rebuild [15:51] sil2100, your call really [15:51] sil2100, maybe you're right, all should be tested together [15:51] Saviq: I'm not entirely sure myself, it's easy to move it one way or another, so I'm open to propositions anyway ;) [15:52] mzanetti, hmm PageHeader.qml missing Themes 1.1? [15:57] Saviq: ? [15:59] mzanetti, most recent autopilot failure in new-header branch [15:59] Saviq: did uitk land? [16:00] mzanetti, yes, but maybe that run didn't get it yet [16:00] * Saviq looks [16:00] mzanetti, ah stupid [16:00] mzanetti, no, the new uitk is in silo [16:01] ah ok [16:01] phew :) [16:18] Saviq, so how do we do the sign in button-cards? [16:18] Saviq, feels like it should special, like new category-layout or something [16:19] mhr3, it could be a completely custom category [16:19] mhr3, like you say category-layout: "sign-in" [16:19] mhr3, and the shell takes over [16:19] Saviq, do we just ignore the component mapping completely then? [16:20] or pretend that it's a card with summary and title or something? [16:20] mhr3, depends, do we want to put multiple buttons in one category, or category per button? [16:21] designs have the latter [16:21] generalization would suggest the former :) [16:21] mhr3, well, the designs can be achieved either way [16:21] mhr3, we'd just maybe need an account type id to be able to display the logo and colours or something [16:22] mhr3, and open the right account page straight away when possible [16:22] Saviq, *plus* we could misuse it for "This category requires internet connectivity [REFRESH]" :) [16:22] mhr3, no we couldn't [16:22] mhr3, that thing needs to be above departments [16:22] now that's interesting... the screen is off but tapping it gives me haptics feedback in some places [16:22] mhr3, in header === alecu is now known as alecu_ [16:22] Saviq, it *should*, api doesn't support such hints though [16:23] mhr3, yet ;) [16:23] just saying, would be easy fix and make it more reusable [16:24] mhr3, you mean multiple buttons per category? [16:24] i mean thinking about the no-internet case [16:25] will generalize the sign-in card [16:25] ah so sign-in to the internets? [16:26] mhr3, so we'll have category-layout: special [16:26] dejavu [16:26] ;) [16:28] mhr3, at least it'd be sourced by the scope still [16:28] Saviq, but yea, what i'm suggesting - special category-layout, and mentioning in docs that in that case of using it, you can only map summary and title? [16:28] s/?// [16:29] mhr3, so card-layout: {sign-in,no-internets} [16:29] mhr3, and then a custom set of components [16:29] mhr3, do you have the component names hardcoded, or if we said that "account-type" is a component, would that work? [16:30] Saviq, it's pretty much hardcoded for the json merging [16:31] mhr3, I wouldn't like to abuse current component names for this [16:32] Saviq, well, it's also because of the model, it's roles aren't dynamic [16:32] its* [16:32] mhr3, ah right, model [16:32] mhr3, well, they could be ;) [16:32] doesn't mean they should :) [16:33] mhr3, well, otherwise we'll end up saying subtitle is account type or some such :| [16:34] Saviq, honestly, i don't find it an issue, it's still a card [16:34] action card, but still a card [16:34] and yes, it does have subtitle [16:35] mhr3, no but I mean [16:35] doesn't matter that the subtitle will be used for account type [16:35] mhr3, that we'd end up with a account type id (like facebook, xmpp etc., for accounts consumption) [16:35] mhr3, in some random component, just because it's not used === gatox_lunch is now known as gatox [16:36] ah, right, what does uoa actually need? [16:36] mhr3, not sure really [16:37] Saviq, but.. we've been already discussing that this actionable card could be maybe used even for "Location unavailable, please allow access in scope settings [Settings]" [16:37] mhr3, but I imagine account type id is a must [16:37] mhr3, yeah, well, would that be a different type of special card though? [16:37] i'd say ideally no [16:38] I'd say yes, TBH [16:38] because they will differ in design for sure [16:38] hm, and i'd also open doors for more misuse [16:38] so maybe you're right [16:38] yeah [16:38] they need to be as locked down as possible === dandrader is now known as dandrader|lunch [16:40] mhr3, I'd think the location one would be closer to how the internet one looks [16:40] eh, more and different api :/ [16:40] mhr3, what's more, it needs to be dismissable somehow, if you forbade the scope to get access to network or location [16:41] forbidding access to network? [16:42] hope that's not something for rtm :) [16:43] mhr3, just thinking ahead [16:43] Saviq, stop scaring me! [16:44] mhr3, just means that shell needs to know what type of card that is [16:44] s/card/banner/ [16:44] whatnot [16:44] right === alan_g is now known as alan_g|EOD === dandrader|lunch is now known as dandrader === salem_ is now known as _salem === _salem is now known as salem_ [18:24] dandrader, btw, you know we have inline comments in launchpad reviews now? [18:26] Saviq, yes, but I don't like them as you cannot select a stretch of code to comment, only a specific line [18:26] Saviq, and sometimes it [18:26] it's clearer to comment on the resulting code, not the diff [18:26] dandrader, mhm, was just asking [18:27] dandrader, and I agree with the first point, wonder how the second could be solved [18:27] Saviq, it's sad that lp doesn't properly display unformatted text (i.e. code) though [18:28] Saviq, I recall I've used a review system where you could select a stretch of code and comment on it [18:29] dandrader, I think that's just a missing feature, not something that couldn't be done [18:29] ah, for the second, I think sticking with copy-paste is fine as long as the comments could display pasted code properly [18:30] inline diff comments is still in beta, right? so I also don't trust it :D [18:30] my precious comments could get lost! who knows! :) [18:37] dandrader, you'd be surprised [18:37] dandrader, they survive closed tabs, closed browsers etc. [18:37] dandrader, they are saved in LocalStorage AFAICT === dandrader is now known as dandrader|afk === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem [20:14] tedg: hey, is there a nice way to start a click app under gdb? [20:15] greyback, zbenjamin was working on a launcher that would allow that, but afaict for now [20:15] greyback, just read up the Exec line in the .desktop file [20:15] Saviq: I know /how/ to do it manually. But I wondered if a nicer way existed [20:15] greyback, you probably need to do it in Path from the .desktop file as well [20:16] greyback, k, so yeah, nothing there yet, but zbenjamin's working on it [20:19] oh mhr3 got r1000 on unity8 [20:19] nasty [20:22] oh cool, we'll get a blue led now when there's a message? [20:24] cwayne, yup :) [20:24] will different notifications have different color led flashes? === robru_ is now known as robru [20:45] foook tags [20:47] greyback, if you merged trunk, you need to strip tags in your branches === _salem is now known as salem_ [20:48] mzanetti, you're potentially infected, too ↑ [20:48] Saviq: dammit [20:48] greyback, indeed, my bad for not checking :| [20:49] hehe [20:50] * mzanetti uses a modded commit hook to print tags on every commit :) [20:50] should I propose that for merging? [20:51] mzanetti, that would give us false sense of security ;) [20:51] mzanetti, assuming people would actually run it [20:52] Saviq: how about a test that simply does bzr tags | grep "?" or similar? [20:52] mzanetti, same thing [20:52] jenkins would fail on it [20:52] mzanetti, and actually we have one ? tag [20:52] mzanetti, jenkins doesn't deal with branches [20:52] well, I'm sure there would be a regexp that would fit [20:52] mzanetti, it just exports a tarball === salem_ is now known as _salem [20:53] mzanetti, I even have a sh snippet to drop branches to that print out the number of tags... [20:53] and I should use it... but forget :| [20:54] mzanetti, we already have a "did you check..." in the checklist... but apparently people don't actually read the question :| [20:54] lol, yeah... the checklist [20:54] also the design question... [20:55] there *never* is ux change [20:56] yeah, I'm inclined to drop the checklist, it's not really working [20:56] well, tbh the tag question is working for me [20:56] does for me, too [20:57] that's how I found out we have them back again [20:57] I constantly find myself to alt-tab back to the terminal and recheck the output from the commit hook in the history when I get to that question [20:57] but design and core dev review... [20:57] yeah... [20:57] MPs are too granular for that [20:57] yes [20:57] we get core dev review when publishing anyway [20:57] and we ask design for review here and there, too [20:58] it's gonna be better with airline I think [20:58] where we'll be able to ask for design review on a whole silo (aka ticket), not per-MP [20:59] and it'll be easier for everyone to pick a silo up [20:59] yep [21:04] the new icons in system-settings are bitchin' [21:31] heh :|, rewrote the strip-tags script in python... down to under a second locally, but didn't really help for the remote branch [21:31] at least it's not trying to remove tags that are not tehre === dandrader|afk is now known as dandrader === _salem is now known as salem_ === salem_ is now known as _salem [21:52] bug 1332598 was fixed by unity8!? I don't get it [21:52] bug 1332598 in Unity 8 "make testShell crashes" [Critical,Fix released] https://launchpad.net/bugs/1332598 [21:52] Saviq, ^ [21:53] dandrader, https://code.launchpad.net/~aacid/unity8/no_model_reset_from_destructor/+merge/225127 [21:53] dandrader, there were three components that were involved in that (or well, were found to be broken during investigation for that bug) [21:54] Saviq, including that Qt 5.3 fix? [21:54] dandrader, yes, there were qtbase, qtdeclarative and unity8 components for that bug [21:54] ok [21:55] dandrader, the branches are linked (but bug didn't actually have the relevant affects: set) === mterry is now known as 18VAAOQDS [21:59] oh well, 3:13 vs. 20:44... significant improvement after all... [22:00] dandrader: hey, before you go, please don't forget to push your key sending branch, so we can continue working on it [22:01] greyback, sure. don't worry about it [22:02] greyback, I'm back at it now. who knows I get lucky and get it finished before my EOD? [22:02] dandrader: you have holidays, go enjoy them! [22:04] says the guy that's still online at 23:03 local time :) [22:04] Saviq: unity8's changelog has a rather verbose entry from Albert. Think it could be edited down [22:04] dandrader: I don't have holidays. If I had, I wouldn't be online! [22:04] greyback, yeah... that's what he put in the commit message (not the first time) [22:05] greyback, we could, if you MP, I'll ACK, but can't be bothered really ;) [22:05] Nor I [22:05] easier to moan [22:09] @unity: rewrote the strip tags script in py, cuts down the time to 1s locally, 3mins remotely (from a minute, 20 minutes, respectively): http://people.canonical.com/~msawicz/unity8/strip-u8-tags.py [22:09] <18VAAOQDS> oh nice [22:10] <18VAAOQDS> woah === 18VAAOQDS is now known as mterry [22:10] weird [22:10] lol [22:14] bregma: hey, I've hit the old problem of Mir GLES and Qt's desktop OpenGL [22:15] greyback, is that Qt 5.3? [22:15] bregma: your solution was to split qtubuntu into 2 separate packages, where in one you call eglBindAPI ... [22:15] bregma: yes [22:15] bregma: note: qtubuntu still works fine. I have a separate project which has hit the same problem [22:17] I though they were doing proper runtime autodetection in Qt 5.3, but I admit I haven't been paying close attention [22:17] I'm just curious if you considered other options like checking the GL string for "Mesa" - or doing a test eglBindAPI call to see if desktop GL would be accepted by the driver [22:17] bregma: maybe they have. I'm only learning about this now. Should I ping rsalveti? [22:18] the problem was that _both_ EGL and GL were accepted, but Qt did not accept multiple values so it defaulted to EGL [22:18] er, GLES [22:18] accepted by what? the driver? Where does it specify that? [22:19] I'm forgetting all my EGL now, but as I recall there's a query function and it reported both GL and GLES were supported, but Qt itself uses an enumeration [22:20] hmm ok, that gives me somewhere to start [22:28] it was after an eglChooseConfig() call, but for the life of me I can't remember where [22:32] bregma: platformsupport/eglconvenience/qeglconvenience.cpp ? [22:49] greyback, yep, that's the one [22:59] bregma: dynamic gl/gles switching seems to have landed in 5.3 anyway [23:01] but not turned on in our packaging