/srv/irclogs.ubuntu.com/2014/04/24/#ubuntu-unity.txt

=== jamesh_ is now known as jamesh
tsdgeosSaviq: big question, with utopic open, shall we move?07:10
Saviqtsdgeos, you can stick until it works for you, but that's not gonna be long ;)07:11
tsdgeosso let's do the move07:11
tsdgeosthe earlier the easier07:11
tsdgeossince packages should be the same-ish as of now (i'm hoping)07:11
Saviqtsdgeos, yeah, I don't think anything entered U for real yet07:12
SaviqOTOH I'm not sure it's possible to switch yet07:12
Saviqat least do-release-upgrade -d doesn't think so07:12
RAOFYeah, that won't work for a bit.07:12
RAOFsed -i s/trusty/utopic/g /etc/apt/sources.list will¹ work, though :)07:13
RAOF¹: For values of “work” that are provided by the current utopic repositories; I'd probably wait a week for the early churn to die down :)07:14
tsdgeosSaviq: never used those fancy tools07:14
Saviq:)07:14
Saviqseems only PPAs are not there yet, cool07:15
tsdgeoshalf of ddebs isn't either07:17
tsdgeosbut main is07:18
tsdgeosso that's cool07:18
Saviqright, ddebs will probably only happen once something is built in the respective repos07:21
CimiI'll wait07:21
Cimi:)07:21
CimiMacSlow, hey mirco, do you have some instructions for which branches I need for power on animation?07:22
SaviqCimi, silo 00207:22
CimiSaviq, which branches has in? I'm working on power off07:24
SaviqCimi, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AuDk72Lpx8U5dFlCc1VzeVZzWmdBZS11WERjdVc3dmc&usp=drive_web#gid=2007:24
MacSlowCimi, you mean the animaiotn07:26
MacSlowCimi, spinner-animation07:26
Cimiyeah07:26
Cimiactually, more all the rest07:26
MacSlowCimi, there's lp:~unity-team/unity-system-compositor/new-gl-screen07:28
MacSlowCimi, and if your only after the related .debs themselves... like Saviq said silo 00207:28
tsdgeosCimi: you were reviewing https://code.launchpad.net/~aacid/unity8/filtergrid_bindingloop/+merge/216147 ? how's it going?08:02
Cimitsdgeos, yeah let me review it now08:03
CimiI mean finish08:03
Cimitsdgeos, I tested it and works fine08:03
Cimitsdgeos, I was reviewing the code but got drag into another review08:03
tsdgeoshappens :)08:04
tsdgeosCimi: added comment to https://code.launchpad.net/~cimi/unity8/fix-locale-tests/+merge/21606808:05
Cimitsdgeos, it might happen that we still need LC_ALL=C08:06
Cimitsdgeos, i did not manage to add it for the qmltests08:06
Cimithe unit tests I think08:07
tsdgeosCimi: but we don't (at the moment)08:07
tsdgeoswhat's the problem with qmltests?08:07
tsdgeosaren't we using the same functions?08:08
Cimitsdgeos, cmake08:08
CimiI failed at setting itr08:08
Cimi*it08:08
tsdgeosCimi: so you're basically saying that the08:24
tsdgeosset(qmltest_DEFAULT_PROPERTIES ENVIRONMENT "LC_ALL=C")08:24
tsdgeosyou added doesn't do anything?08:24
Cimitsdgeos, this works08:25
Cimitsdgeos, but if you see the one before in that cmakelists08:26
Cimitsdgeos, there's already QPA_PLATFORM=minimum or something08:26
Cimitsdgeos, I was not able to set two properties at the same time08:26
Cimimight be something to do with the macro08:26
tsdgeosso you mean that there's two tests that don't have the LC_ALL because they have the QPA?08:27
tsdgeosSaviq: i've removed mysel from the category index thing from https://blueprints.launchpad.net/ubuntu/+spec/client-1303-unity-ui-dash since i don't even know if that's on the table anymore with the last design08:31
Saviqtsdgeos, sure, of course08:31
tsdgeosand probably needs to be moved to somewhere not named 1303 too :D08:31
tsdgeosCimi: so you mean that there's two tests that don't have the LC_ALL because they have the QPA?08:32
Cimiyes08:32
tsdgeosCimi: then it's two tests, please remove the comment and if ever we need the LC_ALL let's find out how to fix it08:39
Cimiok08:39
Cimitsdgeos, done08:40
tsdgeosCimi: why the two changes in plugins/Utils/CMakeLists.txt ?08:44
tsdgeosshould just one of them be enough?08:45
Cimitsdgeos, one is for make test08:45
Cimitsdgeos, one for make testTimeFormatter etc08:45
tsdgeosah08:45
tsdgeosright08:45
tsdgeosSaviq: i'm approving https://code.launchpad.net/~cimi/unity8/fix-locale-tests/+merge/216068 since afaics it contains all your wanted fixes08:47
Saviqtsdgeos, sure08:47
Cimitsdgeos, I'm struggling to understand comment of object d in https://code.launchpad.net/~aacid/unity8/filtergrid_bindingloop/+merge/21614708:50
Cimirephrase pls :)08:50
tsdgeosnot sure i can :D08:51
tsdgeosCimi: let me try to explain it to you here and then maybe you can suggest what would make it easier to understand for you08:51
tsdgeosCimi: so this is the opening/closing grid from the dash08:51
tsdgeoswe have two properties filter,  that controls if the model should be limited to 6 items or not limited at all08:52
tsdgeosand collapsed that triggers the height animation08:53
tsdgeoswe need two because when going from "big to small" we need to trigger the height animation08:53
tsdgeosbut still we need to be shoing all the items and not 6, because otherwise you'd see the items be removed first and then the height animation happen08:53
tsdgeosdoes that explain it better?08:54
Cimiyes08:54
tsdgeosok, so what changes would you suggest to the wording in there?08:54
tsdgeosi mean it's easy for me to understand since i know what i want to mean :D08:55
tsdgeosso an outsider suggestion is more than welcome08:55
Cimitsdgeos, I don't like those properties08:56
Cimitsdgeos, now that you told me how they work08:57
=== john-mcaleely is now known as john-mcaleely|af
tsdgeosCimi: you're free to rework the code to not need them :)08:57
=== john-mcaleely|af is now known as john-mcaleely
tsdgeosfwiw we already had them before08:57
Cimitsdgeos, I feel like we don't need them but just animate when we are uncollapsing, no?08:57
tsdgeosjust not documented08:57
Cimibut I am still reading the code first, so I might ended up with your exact code08:57
tsdgeosCimi: what do you mean "just animate when we are uncollapsing"?08:58
tsdgeoswe nee the animation in both ways08:58
CimiI mean filter just on uncollapsing08:58
Cimisorry when is collapsed08:58
Cimiotherwise is automatically false08:58
tsdgeosand this is what it does really08:59
* Cimi reads first09:00
tsdgeosSaviq: so what we do with https://bugs.launchpad.net/unity8/+bug/1308477 ? can we merge https://code.launchpad.net/~mterry/unity8/greeter-ux-fixes/+merge/210042 or you want a definitive answer from Jouni09:13
ubot5Launchpad bug 1308477 in Unity 8 "left edge hint comes up everytime trying to unlock the greeter" [Undecided,In progress]09:13
tsdgeos?09:13
Saviqtsdgeos, we can't land yet anyway, will try and get an answer today09:14
tsdgeosok09:14
SaviqFWIW I really hope this will go away, it's rather annoying to have the launcher pop out every time you unlock the screen...09:16
tsdgeosi agree09:16
tsdgeosi told him on the review too09:16
tsdgeosbut i'm not design so if design wants to see it09:16
tsdgeoswell i guess they will want to unsee it afterwards :D09:16
Saviqindeed ;)09:17
Saviq/food09:18
tsdgeosmhr3: do you happen to know if anyone is using ZoomableImage in previews?09:45
mhr3tsdgeos, according to spec, any non-gallery widget is a zoomable image09:47
tsdgeosmhr3: correct, do you know of anyone not using galleries?09:48
mhr3tsdgeos, yea, pretty much every single image will be using it09:48
tsdgeosok, tx09:49
mhr3so music previews for example09:49
mhr3although they're zoomable prop should be false09:49
mhr3their*09:49
tsdgeosmhr3: do we have a design how a zoomable image is supposed to behave?09:50
tsdgeosis it supposed to be zoomable in place? or should it kind of be a press -> grow fullscreen -> then zoomable09:51
mhr3tsdgeos, the spec doesn't mention fullscreening09:51
tsdgeosso zoomable in place09:51
mhr3it does for gallery though09:51
mhr3so yea, in place afaict09:51
tsdgeosok, that's what paulliu has done, bit weird UX wise though i'd say09:52
mhr3on phone weird, yea, less so on other form factors09:52
mzanettiSaviq: what happens with unity8 when the screen is off?09:54
mzanettiSaviq: is unity8 frozen too?09:54
mzanettiseems to suspend call for the app is only executed once the screen is turned on again09:55
mzanettihmm... crap... yeah, we only lock the screen on wakeup09:55
mzanettiand the suspend logic is bound to the greeter.locked09:56
tsdgeosmzanetti: don't spend much time on that i guess09:56
tsdgeossince there's mterry's split greeter "coming somewhen"09:57
mzanettiI won't... But I was really curious on why that bug was happening, given that I only recently tested that suspend-app-on-greeter.locked09:57
mzanettiI'll never understand when and why I can or can't reassign bugs in Launchpad10:06
mzanettitoday I can't10:06
tsdgeosmzanetti: it's all magic10:12
tsdgeosmzanetti: but i think it depends if the bug is in the unity8 product or in the unity8 package10:12
tsdgeosyou have karma over the product but not over the package10:13
tsdgeossince you're not an ubuntu bug admin10:13
tsdgeosor something10:13
Saviqmzanetti, what tsdgeos said - we can't assign to people other than ourselves for the Ubuntu task - because that's an Ubuntu bug, in the unity8 package10:21
tsdgeosmzanetti: you'll take care of https://code.launchpad.net/~ted/unity8/launcher-dbus/+merge/215917 that is launcher related?10:21
Saviqmzanetti, and we're not https://wiki.ubuntu.com/UbuntuBugControl10:21
Cimitsdgeos, how about using a sequential animation that sets filter on start / end?10:24
tsdgeosCimi: given that it has to be set on start when uncollapsing and at the end when collapsing, i don't see the difference with the current code, it'd even be more weird i'd say10:25
Cimitsdgeos, but now I don't understand something:10:27
Cimitsdgeos, in case of setFilter(false. true) d.filter ends up being set twice10:28
Cimiconfused that the setFilter and set of variable inside the behaviour might race10:29
tsdgeosCimi: how is it going to race?10:30
tsdgeosit's set to false two times10:30
Cimiin case setFilter is called twice *whilE* behaviour is running10:30
tsdgeosis that raceable?10:30
mzanettitsdgeos: yes, I'll take care of that one10:30
CimisetFilter false true; setFilter true false10:31
tsdgeosok10:31
tsdgeoswhat would happen?10:32
tsdgeosbecause i don't see anything wrong10:32
tsdgeosbesides noone does that kind of call, but let's accept it could happen10:32
Cimior other combinations10:33
CimiI don't know, just thinking10:33
tsdgeosi am thinking10:33
Cimiall this filter code is not nice to read10:33
tsdgeosand i can't see anything broken with it10:33
CimiI don't mean yours, in general10:34
tsdgeosso don't say "I don't know" when you try to say something is not going to work10:34
Cimitsdgeos, I said I was confused and I didn0t understand10:35
tsdgeosok, sorry for the misunderstanding10:35
Cimitsdgeos, I learnt to be very cautious with animations in the past years, especially when I had animations running and objects destroyed while animations were running :)10:36
CimiI just like to set things either before or totally after an animation, not in the meanwhile10:37
tsdgeosWellark: see my last comment on https://code.launchpad.net/~kaijanmaki/unity8/indicator-root-state-icons-fix/+merge/21372710:42
tsdgeosCimi: any reason you're not copying the entire checklist?10:43
Cimitsdgeos, which case?10:45
tsdgeosCimi: https://code.launchpad.net/~cimi/unity8/fix-1309135/+merge/21670710:45
Cimitsdgeos, because I did not change the packaging10:45
Cimiso if I answer no is like10:46
Cimi"no I did not subscribe"10:46
Cimiand I did not change the ui10:46
Cimithey are "if you"... so I skip them10:46
tsdgeosCimi: ok, i prefer a N/A or something, but ok10:49
tsdgeosCimi: aboout those required fields10:50
tsdgeoscan it only be review or rating?10:50
Cimiok will do next time10:50
tsdgeoscan not both be required?10:50
Cimitsdgeos, they are both then10:50
Cimitsdgeos, widgetData['required'] = "both"10:51
tsdgeosCimi: you meant the variable value will be "both"? then your check in readyToSubmit doesn't work?10:51
tsdgeosah it does10:51
tsdgeosignore me10:51
tsdgeosyou're doing !== and not ===10:52
Cimiyes10:52
Cimithere are tests for that :)10:52
tsdgeosyeah, i wondered how the tests were passing ^_^10:53
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
Wellarktsdgeos: thanks for the headsup12:35
WellarkI was going to do that once I have all the MP's ready12:35
=== _salem is now known as salem_
=== jhodapp|afk is now known as jhodapp
SaviqWellark, hey, you got a INPROGRESS workitem in https://blueprints.launchpad.net/ubuntu/+spec/notifications-ng-backend - should probably be moved outside of there and that BP closed?13:01
Saviqthostr_1, ↑13:01
SaviqWellark, some more here https://blueprints.launchpad.net/ubuntu/+spec/launcher-backend-api - should probably include the interface Ted was doing for launcher counters13:02
* thostr_1 checking...13:03
thostr_1Saviq: yes, makes sense.... are you doing some spring cleaning13:06
Saviqthostr_1, I am, yes, trying to revive blueprint usage13:06
Saviqso going through all old BPs and moving incomplete tasks to ones that are targeted towards meaningful milestones in the current cycle13:07
thostr_1Saviq: do you already have a new bp for remaining dash UI items13:07
Saviqthostr_1, not yet, will have one in a few minutes probably13:07
Saviqthostr_1, I'll let you know13:07
thostr_1Saviq: thanks.  I'll just make sure that the items you have left there are in sync with todo items/priorities on design side13:08
Saviqthostr_1, kk13:08
=== dandrader is now known as dandrader|bank
Saviqthostr_1, https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-dash13:15
WellarkSaviq: by all means just clean away all the old items13:20
=== Malsasa_ is now known as Malsasa
Saviqthostr_1, there's one more item here: https://blueprints.launchpad.net/ubuntu/+spec/unity-greeter-backend13:25
SaviqTODO I mean13:25
Saviqthostr_1, fwiw, there's also https://docs.google.com/a/canonical.com/document/d/1jeGVALlFH7KFEuu7DNPW1KhEhBFh1GhcT4ZsSxIRRqY/edit13:33
Saviqthostr_1, which lists items that are missing spec and/or implementation13:33
Saviqthostr_1, I've just moved implementation-only items to the blueprint13:35
Saviqthostr_1, pete-woods, FYI: https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-infographics13:40
kgunnSaviq: agreed on bug 1311966 ... there may be a couple of bugs in there, the touch driver shouldn't be active for sure, altho not sure what "stops" the music....or why that's touch related13:41
ubot5bug 1311966 in webbrowser-app "[nonblockswap] grooveshark play stops on screen off but starts when touched" [Undecided,New] https://launchpad.net/bugs/131196613:41
kgunnwas gonna test mako this morning13:41
Saviqkgunn, ATM music stops 'cause app is suspended on screen off, since it plays in-process - which will/should not be the case13:42
Saviqkgunn, but it should never resume until unlocked, not to mention when screen is off :)13:42
* Saviq wonders if the launcher/greeter hinting have anything to do...13:43
Saviqlike greeter.locked might be switching to false when hinting...13:43
kgunnSaviq: ...ah, but riddle me this, why does music keep playing uniterrupted on the virgin image ??13:43
Saviqkgunn, hah!13:43
Saviqkgunn, bug #130991513:43
ubot5bug 1292306 in unity-mir "duplicate for #1309915 Qt render gets blocked on EGLSwapBuffers [fka Upon upgrading to Qt5.2 the music app no longer plays the next song if the screen is off]" [Critical,Triaged] https://launchpad.net/bugs/129230613:43
Saviqkgunn, greeter.locked would only become true when the screen turned on again13:44
Saviqkgunn, 'cause that's when the greeter actually comes on screen with blocked egl13:44
Saviqs/egl/swap/13:44
kgunnSaviq: sorry, what's confusing me isn't the greeter locked aspect ..or song advance. its why on the virgin image the song just keeps playing even after idling with screen off, but when i add non-block swap buffers, there is some time after idling at which the song is paused13:48
mterrykgunn, that's because in blocking mode, the greeter doesn't get to finish coming out -- so doesn't register as locked13:49
mterrykgunn, but with non-blocking, the greeter comes out in the background and is considered locked, suspending the app13:49
kgunnoh i see now....13:49
kgunnthanks13:49
kgunndemystified13:49
Saviqmterry, thanks :)13:49
* Saviq goes to find a book on explaining things better13:49
kgunnlol13:49
Saviqkgunn, so basically, not a non-blocking-swap bug13:50
kgunnSaviq: it me not you...... remember with kgunn...mono-syllables13:50
Saviq:D13:50
=== Malsasa_ is now known as Malsasa
CimiI'll be back in 20 mins13:58
Saviqmzanetti, the "fix launcher snapping" Qt bug was merged wasn't it?14:02
mzanettino, I don't think so14:02
mzanettiSaviq: people didn't like Alberts approach and as its not really visible on the phone we postponed it14:03
Saviqoh kk14:03
Saviqmzanetti, any updates to the work items in https://blueprints.launchpad.net/ubuntu/+spec/client-1404-unity-ui-launcher ?14:04
Saviqlike the last autopilot one?14:04
mzanettiSaviq: I think we have this one now: Autopilot testing for application management from Launcher: TODO14:06
mzanettiSaviq: but for the rest no, seems still what it is14:07
Saviqworst blueprint execution ever :D14:07
kgunnSaviq: so i feel dumb...what's a suru icon ?14:07
Saviqkgunn, suru icon _theme_14:07
Saviqkgunn, suru is just the name14:07
Saviqkgunn, suru is the name we use for the new ubuntu styles used on phone, like the folded paper and such14:08
kgunnok...didn't realize it was named14:08
* kgunn thought it was called "stuff design team gave us" :)14:08
Saviqkgunn, and we have the new icon theme to go with it14:09
Saviqkgunn, can you please make https://blueprints.launchpad.net/ubuntu/+spec/client-1404-unity-ui-windowmanager happen to move against a 1410 milestone, wasn't involved much with this bp so don't want to step on toes14:13
Saviqkgunn, maybe a rename and retarget, since the whole thing is still active14:14
kgunnSaviq: yep...14:16
kgunni always feel conflicted about retarget but maybe that's the right thing14:16
tsdgeosquick & easy one14:19
tsdgeoshttps://code.launchpad.net/~aacid/unity8/killqt51/+merge/21705514:19
Saviqkgunn, yeah, I generally move items around, but maybe it's fine in this case14:19
Saviqkgunn, remove the right-edge dependency from https://blueprints.launchpad.net/ubuntu/+spec/client-1410-unity-ui-windowmanager please?14:26
Saviqsince that one's completed and targeting 140414:26
=== alan_g is now known as alan_g|tea
=== alan_g|tea is now known as alan_g
Saviqkgunn, ok then, looks like we got the bps cleaned up / updated to U - I only targeted a few items for ubuntu-14.* milestones, we'll probably want to schedule more work at some point soon14:50
mzanettimterry: maybe this comments is valid for the greeter too? https://code.launchpad.net/~ted/unity8/launcher-dbus/+merge/215917/comments/51590814:51
kgunnSaviq: and thank you very much for that....i'll try to review today14:51
mterrymzanetti, yeah  :(  Compatibility sucks14:52
mzanettiah ok... so its compatibility indeed14:52
mterrymzanetti, at least for UnityGreeter -- that's part of "public" api14:53
mzanettiok then14:53
mzanettijust noticed it so I thought I ask14:53
asacSaviq: how important is the split of unity8-common?14:56
Saviqasac, it's mostly due to bug #130454814:56
ubot5bug 1304548 in unity8 (Ubuntu) "Scopes support depends on Unity8 and other non desktop packages" [Undecided,In progress] https://launchpad.net/bugs/130454814:56
Saviqasac, so not something we'd do for trusty any more, we'll wait for U14:57
asachmm14:58
dednickSaviq: we using unity-mir/devel now?15:00
dednickfor MPs15:00
Saviqdednick, yeah, mir kinda infected unity-mir with the devel approach15:01
Saviq'cause they wanted to include unity-mir in the mir staging PPA15:02
dednickSaviq: heh. well.. better than having to apply multiple patches to my branch.15:02
dednickSaviq: ah, i c15:02
Saviqdednick, has its pros and cons15:02
dednickindeed15:02
mhr3i feel like a proper engineer now15:07
mhr3as i have a branch for unity-mir :P15:07
tsdgeosjosharenson: ping15:09
tsdgeosjosharenson: you probably want to merge  lp:~aacid/unity8/killqt51  into your https://code.launchpad.net/~josharenson/unity8/doc_args/+merge/216649  branch (you'll have to resubmit the MR setting a prerequisite branch)josharenson15:10
tsdgeosCimi: honestly i don't know what's the difference between the imports15:19
tsdgeosah, read the docu about it15:24
tsdgeosCimi: doesn't give us anything15:24
tsdgeosi'll comment in the MR15:24
tsdgeosit actually could break some of the stuff15:24
josharensontsdgeos, thanks15:29
WellarkSaviq: so what do you want me to do with those expired work items?15:32
WellarkI moved them now to a new bp: https://blueprints.launchpad.net/ubuntu/+spec/topic-u-unity-apis15:32
Wellarkbut what should I do with the old bp's?15:33
Wellarkjust remove the items from them and mark the bp's "Implemented" ?15:34
SaviqWellark, ideally remove those moved items (btw, you put them in whiteboard instead of workitems)15:34
SaviqWellark, and yeah, mark the bps Implemented indeed15:34
WellarkSaviq: well, if I put them to Items then there is the strict formatting and I can't have the titles15:34
SaviqWellark, yeah, but you really need them there15:35
SaviqWellark, otherwise they're not considered as work items, and not listed in the places where we do track work items15:35
Saviqi.e. http://status.ubuntu.com, http://launchpad.net/~/+upcomingwork etc.15:36
Saviqand you can't target them for a certain milestone15:36
WellarkSaviq: yes, but they are not "upcoming" work as nobody will work on them15:36
Wellarkthe whole point is just keep them stored somewhere15:36
SaviqWellark, Ted is already working on the counters at least ;)15:36
Wellarkwell, then he will have his own BP15:36
Wellarkand we will remove the relevant items from that whiteboard :)15:37
Saviqno he won't, it's just a one line task15:37
SaviqWellark, sure, and "Work items for later:" is the way to put them for later, but still make them actual work items15:37
Saviq"later" being a moving milestone15:37
Wellarksure, but then I have to augment all of the items with somethig as I can't make sections inside the "Work items for later:"15:38
Wellarkbut I will let thostr_1 to figure it out ;)15:38
Wellarkthostr_1: https://blueprints.launchpad.net/ubuntu/+spec/notifications-ng-backend15:38
Wellarkcould you please mark that as "Implemented"15:38
SaviqWellark, thx15:38
thostr_1Wellark: done15:41
pete-woodscan anyone help me with the finer points of getting unity8 to load a QML plugin from a path of my choosing? I've tried modifying the QML2_IMPORT_PATH env var15:42
pete-woodsbut it doesn't seem to quite work15:42
tsdgeospete-woods: how are you running unity8? with ./run ?15:43
pete-woodstsdgeos: yes15:43
Saviqpete-woods, I think it overwrites QML2_IMPORT_PATH...15:43
tsdgeoseyah15:43
pete-woodsSaviq: I've also tried changing the script15:43
Saviqhmm no shouldn't15:43
tsdgeosah15:43
tsdgeosok15:43
tsdgeosthen it should work15:44
Saviqpete-woods, might be that some other path ends up earlier on the list15:44
pete-woodsbasically I'm doing var = /home/pete/Source/unity-scopes-shell/trunk-install/lib/x86_64-linux-gnu/unity8/qml/15:44
pete-woods(where I'm installing the plugin)15:44
pete-woodsdoes that sound right?15:44
tsdgeospete-woods: can you get a dummy .qml + qmlscene pick it up?15:44
Saviqor qmlplugindump easier15:44
Saviqpete-woods, try qDebug() << engine().importPathList() to see how the import path list looks in the end15:44
tsdgeosjust to make sure your install dir struct is correct and stuff15:44
Saviqpete-woods, but yeah, "QML2_IMPORT_PATH=foo qmlplugindump MyPlugin 0.1" needs to work, too15:45
kgunnCimi: i know welcome wizard is kind of done from your end, waiting on settings changes for privacy pages to happen....anything else ?15:45
pete-woodsSaviq: how do I know what is the correct output from qmlplugindump?15:46
pete-woodsph15:47
pete-woodsoh15:47
pete-woodsokay,15:47
pete-woodsthat's outputting a load of json like stuff15:47
pete-woodsqml, even15:47
Saviqyeah, that means it found the plugin15:47
Saviqnow question is whether it found the one you wanted15:47
Saviqand not one that's installed system-wide15:48
tsdgeosstrace ¿15:48
Saviqor just look for the difference in the API15:49
Saviqit also depends whether you have a system-wide installed one at all15:49
Saviqi.e. if it fails without QML2_IMPORT_PATH=foo, then you know15:49
pete-woodsSaviq: there is a system installed one15:49
pete-woodsI'm going to bin it to check15:50
Saviqpete-woods, add "qDebug() << view->engine()->importPathList();" after line 123 in main.cpp15:50
Saviqpete-woods, it will print out which paths are added, and in what order15:50
pete-woodsqmlplugindump is definitely loading the version of the plugin I have15:51
Saviqpete-woods, good15:51
Saviqpete-woods, which plugin would that be?15:51
pete-woodsSaviq: it's the Unity plugin I'm working with15:52
pete-woodshmm15:52
pete-woodsthat debug output doesn't show the path I would expect in the list...15:52
Saviqpete-woods, ah15:53
Saviqpete-woods, I think we failed a bit when moving "run" to upstart15:53
Saviqpete-woods, add 'QML2_IMPORT_PATH=$QML2_IMPORT_PATH' at the end of the /sbin/initctl start call15:54
Saviqtsdgeos, bug in run ↑15:54
Saviqtsdgeos, upstart jobs don't inherit env from the initctl caller15:55
pete-woodsSaviq: awesome, that's fixed it15:55
Saviqtsdgeos, need to pass them explicitly as KEY=VALUE to the initctl call15:55
tsdgeosSaviq: ouch15:55
* Saviq review fail15:56
tsdgeosSaviq: you do? i do?15:56
Saviqtsdgeos, /me15:56
Saviqtsdgeos, for tomorrow: https://code.launchpad.net/~saviq/unity8/fix-run-upstart-env/+merge/21708015:59
Saviqpete-woods, for reference ↑15:59
tsdgeosSaviq: you sure that works?16:00
Saviqtsdgeos, yeah, tried with -p, -k16:00
tsdgeosok16:00
Saviqdoesn't change anything in trunk, enables locks in that branch16:01
Cimitsdgeos, you know why ;vw[h is failing a lot revently?16:03
tsdgeosCimi: parse erorr :D16:04
tsdgeosyou mean lvwph ?16:04
Cimiahah yes16:04
Saviqlol16:04
Saviqmore tomorra o/16:04
tsdgeosCimi: yeah we messed up with a merge16:04
Cimisorry I don't look at my keyboard while I type16:04
tsdgeosCimi: we have a merge that fixes it16:04
Cimisometimes not even at the screen :D16:04
tsdgeosbut since we're not integrating16:04
tsdgeosit's just laying there16:04
tsdgeosif it's the listviewwithpageheaderqml:compile error16:05
tsdgeosyou can ignore it16:05
* tsdgeos leaves for the day16:05
=== gatox is now known as gatox_lunch
=== dandrader|bank is now known as dandrader
Cimimterry, don't know if you fixed this in the meanwhile16:57
Cimimterry, but with landing 00216:57
Cimion the phone16:57
CimiI see the greeter automatically teasing and getting stuck now16:58
=== alan_g is now known as alan_g|EOD
CimiSaviq, where is powerd qml module we use in shell?17:20
mzanettiCimi: plugins/Powerd17:23
Cimiah han!17:23
Cimiand me bloody googling17:23
=== Malsasa_ is now known as Malsasa
mterryCimi, automatically teasing and getting stuck?  Stuck how?17:26
Cimimterry, 1-2 gu inside the screen17:26
Cimino input17:26
mterryCimi, curious, I haven't seen that yet17:26
=== gatox_lunch is now known as gatox
Saviqjosharenson, to reply to your MP questions: yes, you got it right, there's a "resubmit proposal" link at the top right of the MP page18:25
josharensonsaviq, thanks. I'll get to that by eod18:26
=== elopio_ is now known as elopio
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!