[03:00] <otaku> Hey I need a hand with making script button with unity.  I have made the button however I think my problem it requires root priv to exec
[03:01] <otaku> these are my scripts
[03:01] <otaku> http://pastebin.com/mhayTXeG
[03:01] <otaku> http://pastebin.com/LGGXbWGS
[03:13] <otaku> I have to go, but i anyone can help and sees this message could you pls email at mac.tzu@gmail.com
[09:24] <tsdgeos> dednick: did you finish running the tests for https://code.launchpad.net/~allanlesage/unity8/autopilot-indicator-page-title-matches-widget/+merge/196991 ?
[09:25] <dednick> tsdgeos: yeah, but i had some random failures in non-related tests, so I need to run again
[09:25] <tsdgeos> dednick: seen the comment i made on the other indicator test? can you repro the issue?
[09:25] <dednick> tsdgeos: will take a look now
[09:26] <tsdgeos> oki
[09:30] <dednick> tsdgeos: was that on device?
[09:30] <tsdgeos> dednick: no
[09:31] <dednick> tsdgeos: and I'm presuming the thing you're talking about is the tab bar?
[09:31] <tsdgeos> dednick: yes, the text is cut as you see on the screenshot
[09:31] <dednick> tsdgeos: what happens when you move?
[09:32] <dednick> tsdgeos: i can't repro
[09:32] <dednick> in other words
[09:32] <dednick> oh, it just happened. weird
[09:32] <tsdgeos> well if i move it moves to a different indicator
[09:32] <tsdgeos> and when i'm back it works
[09:33] <dednick> tsdgeos: hm. it only happened once... finding hard to repro
[09:34] <tsdgeos> happens 90% of the cases here
[09:34] <tsdgeos> the other times it travels from the right
[09:34] <tsdgeos> which is also unxpected
[09:35] <dednick> tsdgeos: which qt ver you on?
[09:35] <dednick> 5.2.1?
[09:35] <tsdgeos> no
[09:35] <tsdgeos> 5.0.2
[09:35] <tsdgeos> as everyone is
[09:35] <dednick> hmm
[09:36] <dednick> tsdgeos: does it happen when you don't unlock?
[09:37] <tsdgeos> yes
[09:37] <tsdgeos> seems the unlock step is not needed
[09:37] <dednick> so litterally just "press hold on the messaging icon without move"?
[09:37] <tsdgeos> yep
[09:38] <tsdgeos> otoh it's an improvement
[09:38] <tsdgeos> since if i doo that on the current master
[09:38] <tsdgeos> i get the networking tex
[09:38] <tsdgeos> t
[09:39] <dednick> ehhe
[09:41] <dednick> tsdgeos: and only first time you open indicators?
[09:42] <tsdgeos> yes
[09:49] <dednick> tsdgeos: i think it may be a bug in the tabs
[09:51] <dednick> tsdgeos: i think because tabs are being inserted dynamically before the one which is currently selected, it's not adjusting.
[09:52] <dednick> tsdgeos: let me just confirm in a separate test
[09:55] <kgunn> greyback: ricmm_ so we're gonna promote latest mir, looks like client abi broke...so just
[09:55] <kgunn> need to invoke a rebuild for clients
[09:56] <kgunn> is it only papi & unity-mir ?
[09:56] <kgunn> or...does something else use client api?
[09:57] <greyback> kgunn: nothing else uses it
[10:28] <Saviq> didrocks, hey, if you have a sec, can you tell me who to talk to about PPA issues?
[10:29] <didrocks> Saviq: depends on the ppa, is it a general launchpad issue or something else ?
[10:30] <Saviq> didrocks, rather general: https://launchpadlibrarian.net/162419907/buildlog_ubuntu-saucy-amd64.capnproto_0.4.0-0ppa~5~ubuntu13.10.3_UPLOADING.txt.gz
[10:30] <Saviq> didrocks, it's running kernel 2.6
[10:30] <Saviq> didrocks, it's a virt ppa
[10:30] <Saviq> didrocks, and tests fail there because of the old kernel
[10:31] <didrocks> Saviq: ok, you need to ping the soyuz support channel then
[10:50] <dednick> tsdgeos: it's a ubuntu-ui-toolkit bug. I'll raise it with sdk
[10:53] <tsdgeos> dednick: oki
[10:54] <tsdgeos> dednick: can you link the bug in the review?
[10:54] <tsdgeos> as a comment
[10:54] <dednick> tsdgeos: sure
[11:46] <tsdgeos> dednick: do you have a simple test you can attach to that bug?
[11:46] <dednick> tsdgeos: test for what?
[11:46] <tsdgeos> dednick: for the misalignment
[11:46] <dednick> oh, you mean the sdk bug?
[11:46] <tsdgeos> yep
[11:47] <dednick> tsdgeos: yeah
[11:48] <tsdgeos> dednick: then you should probably add it to make it easier for the sdk guys to test it instead of them having to start unity8
[11:48] <dednick> well - "simple"
[11:48] <tsdgeos> simpler than compiling unity8 for someone that doesn't do it very often i hope :D
[11:49] <dednick> tsdgeos: I'm trying to add the test directly into the sdk branch, so they can just fix it from there...
[11:49] <tsdgeos> ok
[12:13] <sil2100> greyback: hello!
[12:13] <greyback> sil2100: hey
[12:13] <sil2100> greyback: just wanted to get a big upper confirmation - are all components for the dimention support for sidestage landed and ready for release?
[12:14] <sil2100> greyback: since we saw the unity-mir merge landing already
[12:15] <greyback> sil2100: correct. unity-mir would need to released too, as without the experience is broken
[12:16] <sil2100> greyback: ok, so the components to release are: platform-api, qtubuntu and unity-mir, right?
[12:16] <greyback> sil2100: correct
[13:11] <Saviq> tsdgeos, organicgrid conflicted
[13:56] <tsdgeos> booo
[13:56] <tsdgeos> Saviq: tx
[14:02] <Saviq> mhall119, good news, we found the issue with u8 deps on saucy
[14:02] <tsdgeos> come on
[14:02] <tsdgeos> 1: /home/tsdgeos_work/phablet/unity8/organicgrid/plugins/DashViews/organicgrid.cpp: multiple new lines at end of file
[14:02] <tsdgeos> :D
[14:02] <Saviq> tsdgeos, ;)
[14:03] <Saviq> tsdgeos, should've `make testwhitespace` before ;)
[14:03] <Saviq> or whatever
[14:03] <tsdgeos> yeah i did before actually
[14:03] <tsdgeos> the test still didn't get there
[14:05] <tsdgeos> dandrader: organic grid is up at https://code.launchpad.net/~aacid/unity8/organicgrid/+merge/201586 you taking care of it?
[14:06] <dandrader> yes, I can review it.
[14:17] <tsdgeos> Saviq: ah one thing i wanted to ask you, in the journals i print a warning when the delegate width/height do not match the width/height set to the journal
[14:18] <tsdgeos> but in the organicgrid i think it's better not to do that, since you don't know if it'll end up in a big or a small delegate spot (well you know but it'd mean add an if in the qml side that i don't think gives us much)
[14:18] <tsdgeos> Saviq: opinion?
[14:18] <tsdgeos> dandrader|lunch: ↑↑
[14:27] <mhall119> Saviq: \o/
[14:27] <mhall119> Saviq: so can I build it now?
[14:28] <Saviq> mhall119, would be great if you tried
[14:28] <Saviq> https://code.launchpad.net/~unity-team/+archive/ppa
[14:29] <mhall119> Saviq: will do
[14:29] <MacSlow> Saviq, my main system is bricked atm and I can't connect to mumble atm as I'm missing the certificat password...
[14:30] <tsdgeos> MacSlow: ?¿
[14:30] <tsdgeos> ouch
[14:30] <tsdgeos> MacSlow: ok, fill in your stuff in the document :D
[14:31] <MacSlow> tsdgeos, I have kernel-panics all over the place after trying to update the UbuntuTouch emulator... fighting with this the whole day to solve... and on my laptop my mumble-setup only has the old certificate for mumble
[14:31] <karni> You guys keeping some SU notes, right? I've been to a team that did Mumble standup, another one did IRC standup, current one does Hangout, and this one does Mumble again :)
[14:38] <tsdgeos> karni: yes, we keep standup notes
[14:38] <karni> good :)
[14:42] <Saviq> mhall119, ah, and you need the sdk-team PPA, but that you probably have already
[14:59] <mhall119> Saviq: the unity-team ppa isn't going to break my desktop unity is it?
[15:03] <Saviq> mhall119, no
[15:07] <dandrader> tsdgeos, can't run DashViews tests anymore
[15:08] <dandrader> tsdgeos, $/builddir/make [try|test]Foo fails
[15:08] <dandrader> (missing make targets)
[15:09] <tsdgeos> ?¿
[15:09] <tsdgeos> really
[15:09] <tsdgeos> ?
[15:09] <tsdgeos> i did use that :D
[15:10] <karni> tsdgeos: I noticed verticaljournal extends QQuickItem, thus does not have properties like: interactive, flicking, moving, pressDelay from Flickable (i.e. like GridView). Do we care?
[15:10] <dednick> dandrader: ping
[15:10] <dandrader> dednick, pong
[15:10] <tsdgeos> karni: yes, the vertical journal is not flickable, you have to put it inside a list to move it
[15:10] <karni> tsdgeos: gotcha
[15:10] <tsdgeos> karni: basically if you look at the dash, it's a list with things inside
[15:11] <tsdgeos> the journal is one of those things
[15:11] <karni> tsdgeos: ACK :)
[15:11] <tsdgeos> dandrader: make testOrganicgrid just worked here
[15:11] <tsdgeos> dandrader: doesn't work for you?
[15:11] <karni> tsdgeos: Since I already have your attention - verticaljournal keeps track of it's implicit height, right?
[15:11] <tsdgeos> karni: yes
[15:11] <karni> so that I can tell whether it's clipped or not. great.
[15:11] <dednick> dandrader: howdy. just noticed something a bit odd with the DragHandles when using a hint. It looks like if you click for hint, then drag, the displacement is getting reset to 0. causes a bit of a flash as you drag.
[15:12] <dandrader> ahhhhhhhh
[15:12] <dednick> dandrader: can see it either in indicators or tryDragHandle
[15:12] <dandrader> its testOrganicgrid, not testOrganicGrid
[15:12] <dednick> dandrader: want me just to log a bug?
[15:12] <dandrader> tsdgeos, can you fix that (and for the others as well)?
[15:12] <tsdgeos> dandrader: actually i can't
[15:12] <tsdgeos> since the name is autogenerated
[15:12]  * karni agrees testOrganicGrid would be more intuitive, that'd bite me too :)
[15:13] <karni> oh :(
[15:13] <tsdgeos> that's why you guys use the tab to autocomplete
[15:13] <karni> hahah
[15:13] <tsdgeos> make testO<TAB>
[15:13] <dandrader> tsdgeos, everywhere else is testFooBar, not testFoobar
[15:13] <tsdgeos> dandrader: i know
[15:13] <dandrader> tsdgeos, if there's a will, there's a way
[15:13] <tsdgeos> dandrader: there is a way, i don't feel like doing it, moreover when you already approved the current naming
[15:14] <tsdgeos> moving the goal posts is not fun
[15:14] <dandrader> dednick, can you reproduce it with "make tryDragHandle"?
[15:14] <dednick> dandrader: ya
[15:15] <dednick> dandrader: i'll just create a bug and assign you.
[15:15] <tsdgeos> bah
[15:15]  * tsdgeos shuts up and changes the capitalization
[15:15] <dandrader> dednick, yeah, just saw the bug you described
[15:16] <dandrader> with make tryDragHandle
[15:16] <dandrader> that's definitely a regression
[15:16] <dandrader> wasn't there before
[15:16] <dednick> dandrader: cool. i'll log it.
[15:16] <Saviq> mhall119, there's a package missing in the ppa, just setting up the recipe
[15:17] <tsdgeos> dandrader: pushed
[15:17] <dandrader> tsdgeos, It slipped past me. If I had noticed it before I would not approve it :)
[15:17] <karni> tsdgeos: verticaljournal has no currentIndex, like GridView in grid layout would, to track hilight/currently selected item. Do we care? :)
[15:18] <dandrader> tsdgeos, the whole point of standardized make test/try targets is to make them predictable so that you don't have to look at the corresponding CMakelists.txt to find out how the heck to summon it
[15:18] <karni> tsdgeos: Sorry for those questions, I'm just going through that code and saying out loud if I have any worries/doubts :)
[15:18] <tsdgeos> karni: that's a good question, yes it has no index concept
[15:18] <dandrader> you just have to known the name of the class and that's it
[15:19] <karni> tsdgeos: Should I file a bug, so we don't forget?
[15:19] <karni> tsdgeos: OR, it does not and will not have index concept?
[15:19] <karni> Maybe that's what you meant.
[15:19] <tsdgeos> karni: don't know, i guess we will need one to do keyboard navigation
[15:19] <tsdgeos> other than keyboard navigation i don't see us needing one
[15:20] <tsdgeos> maybe for previews too
[15:20] <tsdgeos> since you can switch to next/previous there
[15:20] <karni> tsdgeos: ok. I'll log a bug, just in case. Should I assign you, or leave it be for someone to pick it at some point?
[15:21] <Saviq> tsdgeos, so... we don't need the workaround that you've merged yesterday any more...
[15:21] <Saviq> tsdgeos, I'm tempted to uncommit it...
[15:21] <tsdgeos> Saviq: the one for the python stuff?
[15:21] <Saviq> tsdgeos, yes
[15:21] <Saviq> tsdgeos, got fixed since yesterday...
[15:22] <tsdgeos> karni: yeah file a bug, assign it to me, will think about it
[15:22] <karni> okay
[15:22] <tsdgeos> Saviq: is the change wrong?
[15:22] <Saviq> tsdgeos, it's not, but unnecessary
[15:22] <Saviq> tsdgeos, ok never mind, will put it in my "various fixes" branch
[15:22] <tsdgeos> Saviq: well, reverting it is another unnecessary change then :D
[15:23] <tsdgeos> but yeah, don't have an opinion
[15:23] <Saviq> tsdgeos, that's why I'm saying uncommit ;)
[15:23] <tsdgeos> ah
[15:23] <Saviq> not revert
[15:23] <tsdgeos> you mean uncommit and force push
[15:23] <Saviq> since it's still the tip
[15:23] <Saviq> tsdgeos, yes
[15:23] <tsdgeos> brrrrrr
[15:23] <Saviq> ok then no
[15:24] <Saviq> tsdgeos, https://code.launchpad.net/~saviq/unity8/clean-deps/+merge/201608 though
[15:25]  * tsdgeos clicks
[15:26] <tsdgeos> Saviq: don't need unity-mir at all?
[15:26] <tsdgeos> ah
[15:26] <tsdgeos> the libunity-mir-dev thing already wroks
[15:27] <Saviq> tsdgeos, yup
[15:27] <tsdgeos> Saviq: approved
[15:28] <Saviq> tsdgeos, thanks, let's see what CI says
[15:28] <tsdgeos> fail in otoo :D
[15:28] <tsdgeos> otto
[15:29] <fginther> Saviq, the recent unity8 otto runs have unity8 crash files now. Unfortunately, I don't think they've been retraced so probably of no use
[15:35] <mhall119> Saviq: just let me know when it's ready and I'll update/upgrade/rebuild
[15:40] <fginther> Saviq, wow, that last message I sent you was completely wrong. The unity8 otto tests are now passing. I was looking at a mako test and saw the crashdump.
[15:43] <tsdgeos> fginther: are they? i saw lots of red
[15:47] <fginther> tsdgeos, I guess I may have jumped to soon, but the most recent run passed the otto test: http://s-jenkins.ubuntu-ci:8080/job/unity8-ci/2060/console
[15:48] <tsdgeos> interesting
[15:49] <tsdgeos> well maybe as it came it went away?¿
[15:49] <fginther> tsdgeos, another recent run also had just one failure: http://s-jenkins.ubuntu-ci:8080/job/autopilot-testrunner-otto-trusty/2044/testReport/
[15:49] <tsdgeos> why was i away?¿ D:
[15:49] <dandrader> tsdgeos, in make tryOrganicGrid, press "add" until you have 10 items (up to index 9)
[15:50] <tsdgeos> do i make the window bigger?
[15:50] <dandrader> tsdgeos, I wonder if the designer considered this situation
[15:50] <dandrader> tsdgeos, looks bad if you ask me
[15:50] <dandrader> this meaningless void on the right hand side
[15:51] <tsdgeos> dandrader: the same whole that if you only have 4 items, no?
[15:51] <dandrader> tsdgeos, yes
[15:52] <dandrader> tsdgeos,  but it just looks worse when you have that on the second component
[15:52] <tsdgeos> dandrader: the "real" sizing of the delegates will probably make it a bit less bad
[15:52] <tsdgeos> but yeah it's not ultra cool
[15:53] <tsdgeos> i guess the designers idea is that it'll always there be "enough" stuff
[15:53] <dandrader> tsdgeos, I don't know. it feels like its working against usability
[15:53] <tsdgeos> but let me see what the gallery does
[15:53] <tsdgeos> if i can start the phone :D
[15:55] <dandrader> tsdgeos, maybe the order of items in a "module" should be different if there are less than 6 items
[15:55] <dandrader> tsdgeos, because the layout when there are only 4 items in the module just doens't make sense
[15:56] <dandrader> tsdgeos, and I'm starting to think designers out to agree on that point
[15:56] <dandrader> s/out/ought
[15:57] <karni> tsdgeos: thanks for looking into the currentIndex thing already.
[15:57] <tsdgeos> dandrader: if you have the phone working (i need to reflash it) take 4 pictures with the camera and see what the gallery shows
[15:59] <dandrader> tsdgeos, hmm, I also think I have to reflash mine (galaxy nexus). didn' t touch it since I got the nexus 10 on last sprint
[15:59] <tsdgeos> dandrader: use the nexus10 then :D
[15:59] <tsdgeos> should have the gallery app too
[16:00] <dandrader> tsdgeos, I'm using it for the qml mir compositor work
[16:00] <tsdgeos> ah
[16:00] <tsdgeos> ok
[16:00] <tsdgeos> well then let's wait 10 min until mine gets flashed
[16:00] <dandrader> I'm flashing mine as well
[16:01] <dandrader> tsdgeos, btw, the filling order works very well horizontally (if you make the tryOrganicGrid window very wide and start adding items to it)
[16:02] <tsdgeos> the gallery-app is horizontal
[16:02] <tsdgeos> maybe that's why it doesn't look bad there
[16:03] <karni> tsdgeos: I wonder if it would be worth to expose columns (count) in vertical journal. It has the columnWidth property, but that means 'columns' has to be calculated in QML, even though you already do that in cpp.
[16:04] <tsdgeos> karni: isn't it backwards? you know how much space you have and how much columns you need and then set the columnwidth?
[16:04] <tsdgeos> well not really that
[16:04] <tsdgeos> as far as i understand
[16:04] <tsdgeos> you know the width
[16:05] <tsdgeos> and you know your columns have to me between 10 and 20, so you calculate the proper sizes (10 and 20 are random numbers i just invented)
[16:05] <tsdgeos> at least that's how i understand it
[16:05] <karni> brb standup, sorry!
[16:05] <tsdgeos> fginther: yeah the organicgrid otto tests passed :o
[16:07] <tsdgeos> Saviq: do you have katie in there?
[16:10] <dandrader> tsdgeos, I believe they've reached EOD there
[16:10] <tsdgeos> but aren't they behind?
[16:12] <karni> tsdgeos: d'oh, sure. you're right :)
[16:12] <tsdgeos> dandrader: ok, i'll take a screenshot and send it via email to saviq, katie, you then, ok?
[16:13] <dandrader> tsdgeos, ok, thanks!
[16:14] <greyback> tsdgeos: yep, we've hit eod
[16:14] <karni> tsdgeos: Can I ask one question about your code? http://paste.ubuntu.com/6751191/
[16:17] <karni> tsdgeos: In my understanding, in RespGridView we subtract spacing/2 from width (say, left margin), and divide the rest over colWidth+colSpacing() (so, this excludes right margin, because that is included in the added columnSpacing already)
[16:17] <karni> tsdgeos: If that doesn't make mush sense, or you don't feel like talking about pixel perfect shit, just be honest with me :D I'll leave hahah.
[16:17] <karni> I just thought I'd bring up that small inconsistency I noticed.
[16:18] <tsdgeos> karni: i think the difference is that responsivegridview takes into account the outer spacing while the journals do not
[16:18] <tsdgeos> i.e. journal will put stuff at 0,0
[16:18] <tsdgeos> and responsivegridview probabbly not
[16:19] <tsdgeos> the journal way is a bit more versatily since it allows you to have a different inner spacing and outer spacing
[16:19] <tsdgeos> in case you want that
[16:19] <tsdgeos> am i making sense?
[16:20] <karni> oh, that makes sense. I must have not realized journal could put stuff at 0,0 instead spacing/2, 0
[16:20] <karni> tsdgeos: yes, makes sense. thanks
[16:21] <karni> Wouldn't then
[16:21] <karni> const int nColumns = qMax(1., floor((double)(width() + columnSpacing()) / (m_columnWidth + columnSpacing())))
[16:21] <tsdgeos> dandrader: mail sent, does it make sense to you?
[16:21] <karni> be
[16:21] <karni> const int nColumns = qMax(1., floor((double)(width()) / (m_columnWidth + columnSpacing())))
[16:22] <tsdgeos> nope
[16:22] <karni> If you can put stuff at 0,0 (no left margin)
[16:22] <tsdgeos> the last column doesn't get a columnspacing
[16:22] <karni> oh
[16:22] <karni> :D thanks tsdgeos
[16:23] <tsdgeos> width = ncolumns * columnWidth + ncolumns * (columnSpacing -  1)
[16:23] <tsdgeos> now do the math
[16:23]  * karni is really enjoying exploring this code base
[16:23] <tsdgeos> and you end up with the other formula
[16:23] <karni> correct
[16:28] <tsdgeos> karni: cool, hope that it means the code is not so bad :D
[16:29] <karni> tsdgeos: hahahahah, it's gooooooooood /me makes Bruce Almighty impression
[16:29] <karni> :)
[16:32]  * tsdgeos pretends to know who is that Bruce something
[16:32] <karni> tsdgeos: https://www.youtube.com/watch?v=nVCe0oWdnrE
[16:34] <tsdgeos> ahh
[16:34] <karni> :)
[16:34] <tsdgeos> title translations always are creative here
[16:34] <tsdgeos> that movie was called "Like God"
[16:34] <karni> tsdgeos: I guess. That's why I always hunt for original titles :)
[16:35] <karni> translation to Polish was, in this case, very adequate to the original. but yeah, I get your point, some are really terrible :)
[16:59] <tsdgeos> dandrader: right the docu is missing
[17:00] <tsdgeos> and the ascii art too
[17:00] <tsdgeos> will do tomorrow
[17:00] <tsdgeos> getting eod'ed here
[17:00] <dandrader> ok