/srv/irclogs.ubuntu.com/2013/10/31/#ubuntu-unity.txt

ali1234currently appindicators are failing to add menu items correctly but removing works00:00
ali1234see bug 120388800:00
ubot5bug 1203888 in libappindicator (Ubuntu) "appindicator ignores menu entries after having sent the menu to the indicator" [High,Triaged] https://launchpad.net/bugs/120388800:00
tedgali1234, I don't remember.  Does adding that on those fix it?00:01
ali1234well adding is what is broken, so i suspect removing the check like with remove would fix it... just about to try it00:03
=== Pici is now known as TalkingMuffin
ali1234well, this is certainly related - changing "child-added" to "something-else" causes the error message to change as expected. but changing it to "insert" to match the GTK3 case causes a segfault01:06
ali1234tedg: so it turns out the fix is to remove all the GTK3 tests from that file - they all apply only to the item insert cb01:45
ali1234and specifically the other two modify the argument list to the cb function - and calling it with the wrong set of arguments obviously caused the segfault01:46
=== duflu_ is now known as duflu
=== iahmad is now known as iahmad|afk
tsdgeosmhr3: can you comment on https://code.launchpad.net/~aacid/unity8/lvwph_bad_header_position_1240118/+merge/193200 that it actually fixes the problem for you?08:47
mhr3tsdgeos, done08:52
tsdgeostx08:54
tsdgeosmzanetti: so no landing of the packages we needed?08:56
mzanettitsdgeos: hmm... seems so :/08:57
tsdgeos:(08:58
tsdgeoskeep piling up! :D08:58
tsdgeosit's almost my full screen height of reviews now :D08:58
tsdgeosmzanetti: can you quick look at https://code.launchpad.net/~cimi/unity8/fix-1231731/+merge/191414 ? can i top approve?09:00
mzanettitsdgeos: done09:01
tsdgeostx09:01
mzanettitsdgeos: a few days ago you asked me about the searchhistorymodel09:02
tsdgeosyep09:02
mzanettitsdgeos: I see in nic's branch that there is one in Shell.qml09:02
tsdgeosyep09:02
mzanettiwhich doesn't seem to be used at all09:03
tsdgeosit's just unused as stands now09:03
tsdgeosyep09:03
mzanettiok.09:03
mzanettiI'll note that down09:03
tsdgeosand every ScopeView ahs anthoer09:03
tsdgeosthat is also unused as of now09:03
mzanettiyeah, now there is one in Dash.qml with makes it shared among all scopes09:03
tsdgeosjust the ones in PageHeader are being used now09:03
mzanettioh, another one?09:03
mzanettiyeah, the one in PageHeader is gone now09:03
tsdgeosok09:04
tsdgeosyet another conflict for my tabbar branch :D09:04
tsdgeosneed multi-rebasing :D09:04
tsdgeosor just wait some decent time for all the stuff to be merged in09:04
mzanettiyeah... I guess we should start rebasing stuff and create a chain of prerequisities09:04
mzanettialthough that has potential to explode too09:05
tsdgeosyeah09:07
tsdgeoslet's just let it explode organically09:08
tsdgeosoh man the new notify-osd killer code is annoying09:09
tsdgeoshmmm09:09
tsdgeoswhich actually means it's been released?09:09
tsdgeosthe shell now kills my notify-osd09:10
tsdgeosand obviously it doesn't come back after killing the shell09:10
tsdgeosso i get some weird old kde notifications floating around :D09:10
tsdgeosmzanetti: was notify-osd the only thing we needed?09:10
mzanettiMacSlow: ^09:11
mzanettiI think yes09:12
mzanettitsdgeos: well, its 2 of them09:12
tsdgeosso maybe we can trigger a single branch manually or something to see how it goes?09:12
MacSlowmzanetti, tsdgeos: that's what was supposed to happen09:12
mzanettione moment09:12
tsdgeosMacSlow: i know, it's only annoying as a desktop user :D09:13
MacSlowtsdgeos, probably... :)09:13
MacSlowtsdgeos, but as I'm on unity (on the desktop) as soon as I quit my unity8-shell the next notification will trigger starting system-wide notify-osd again09:14
MacSlowtsdgeos, I assume you're running KDE09:14
tsdgeosMacSlow: nope at work-work time09:15
tsdgeosi'm running unity+apps09:15
tsdgeosmost of the apps kdelibs-based09:15
tsdgeosand notify-osd doesn't restart here unless i manually start it09:15
nic-doffaymzanetti, ping09:20
mzanettinic-doffay: hey09:20
MacSlowtsdgeos, I assume notify-osd doesn't get retriggered because of the KDE-based apps not using libnotify/protocol09:20
tsdgeosof course :D09:20
tsdgeosthey just use the com.foo.notification  bla daemon if it's there09:21
tsdgeosand i guess it isn't09:21
MacSlowtsdgeos, still if it (notify-osd) runs, it's able to consume notifications triggered by KDE-apps?!09:21
tsdgeosMacSlow: sure09:21
MacSlowtsdgeos, but if you see knotify rendered notifications, that means you've some special service-file explicitly triggering that daemon instead of notify-osd?09:22
MacSlowtsdgeos, I'm just trying to reproduce it on my desktop here... pulling updates atm09:23
tsdgeosMacSlow: yeah, kdelibs may lift up it's own daemon for org.freedesktop.Notifications if it doesn't find anything there09:23
tsdgeosdoes anyone have a clue how to know which app is serving org.freedesktop.Notifications ?09:24
tsdgeosanyway not something to spend time on09:25
MacSlowtsdgeos, hm... but should not /usr/share/dbus-1/services/org.freedesktop.Notifications.service be controlling what daemon gets started?09:25
tsdgeosit's a very -dev specific usecase09:25
tsdgeosMacSlow: no clue :D09:25
MacSlowtsdgeos, that's how it works on my system... although I'm not familiar with the KDE-side of this... so no idea how that might inject yet another notification-daemon09:26
MacSlowtsdgeos, sorry09:26
tsdgeosas said09:26
nic-doffaymzanetti, still wondering how to make the search history persist between unity8 restarts. Any ideas?09:27
MacSlowtsdgeos, sure09:27
tsdgeosno need to spent time on this09:27
tsdgeoswas just saying09:27
mzanettinic-doffay: hmm... let me read the SearchHistoryModel code09:27
tsdgeosso09:28
tsdgeosback to test writing land09:28
mzanettinic-doffay: 2 options: either you check out the LocalStorage qml plugin (I've never used it before) or you create a small QML plugin yourself which dumps stuff somewhere on disk09:28
mzanettitsdgeos: any opinion? ^09:28
tsdgeoswhat would you guys go for a test that wants to check we can horizontally swipe the dash if it's scrolling verticallly? ultra scared of "not going to get this to happen at the right time" tbh09:29
tsdgeosmzanetti: i'd go for the "save it ourselves to disc"09:30
mzanettitsdgeos: can we use 2 fingers?09:30
mzanetti+1 on the "our plugin"09:30
tsdgeoslocalstorage seems to much database-y for this usecase09:30
tsdgeosmzanetti: what do you mean 2 fingers?09:30
mzanettinic-doffay: I can help you getting started with the QML plugin if you've never done that before09:30
mzanettitsdgeos: let me test something09:30
mzanettitsdgeos: is that fix already released?09:31
tsdgeosmzanetti: yep09:31
tsdgeoshttps://code.launchpad.net/~aacid/unity8/dash_disable_hswipe_on_vswipe/+merge/19057609:31
mzanettihmm.. ok.09:31
tsdgeosjust wanted to clear that list of bugs without test you created the other day09:31
mzanettitsdgeos: well, in the launcher tests I flick it up/down09:31
mzanettitsdgeos: if the list is long enough that lasts for 2 secs09:31
tsdgeosok09:31
mzanettiwhich really should be enough for trying to swipe horizontally09:31
tsdgeosi guess i can try to have a long list09:32
tsdgeoslet's go for a qml test then :D09:32
mzanettidefinitely09:32
nic-doffaymzanetti, yeah if you don't mind.09:32
mzanettinic-doffay: ok. so. I'd say you dump it into plugins/Unity/09:33
mzanettinic-doffay: create a class, inheriting QObject called SearchHistoryModel09:33
mzanettihook it up in plugin.cpp just like the others09:34
mzanettiand give it a function addQuery(const QString &query)09:34
mzanettithen you should be able to just drop Components/SearchHistoryModel.qml and wherever Unity 0.1 is imported it should just use the new cpp SearchHistoryModel instead09:35
mzanettiin there you can then easily write/read a file09:35
tsdgeosmzanetti: wouldn't it be easier to write only the dumper, not a whole model?09:35
tsdgeosotherwise it'll need to be a QAbstractItemModel and all that, no?09:35
mzanettitsdgeos: yeah... was going to say. instead of QObject, make it QAbstractListModel09:36
mzanettitsdgeos: hmm... you think we should have only a dumper?09:36
mzanettitsdgeos: I guess this well be quite useful in the future, when we might want to filter stuff etc09:36
tsdgeosmzanetti: i think it'd be easier, i guess it depends if/when we want to sync the file to disk09:36
mzanettialso we need something like clear() and whatnot.09:36
tsdgeosmzanetti: ok, if you see us using more modellike stuff09:37
mzanettiI think implementing count() and data()  would be easier in the long run than keeping a qml ListModel and some file on disk in sync09:37
tsdgeosmzanetti: may as well use qstringlistmodel09:37
mzanettiright09:38
tsdgeosif all we want is a list of strings09:38
mzanettinic-doffay: QStringListModel09:38
tsdgeosthough QStringListModel is a bit silly doesn't have an insert09:38
tsdgeosso don't know :D09:38
* tsdgeos stops suggesting/unsuggesting things09:38
mzanettiyeah, hence the addQuery() which then keeps it api compatible to the existing one09:38
mzanettinic-doffay: is that good enough for a start?09:39
nic-doffaymzanetti, yeah that's cool.09:42
nic-doffaycheers09:42
nic-doffaymzanetti, so inherit from QStringListModel which will replace the current QML class?09:44
mzanettinic-doffay: yep. class SearchHistoryModel: public QStringListModel09:44
mzanettiafter you added "addQuery()" it should just work automagically to replace the qml one09:45
nic-doffaymzanetti, great. I wanted the break from QML too tbh!09:45
mzanetticool09:45
mzanettitsdgeos: fyi: notify-osd has been released. but I just realize that we probably need to upgrade the jenkins machines, otherwise the old one is still running10:16
mzanettiand I've no clue about the otto jenkins machines10:16
tsdgeosmzanetti: hmmm10:16
mzanettibut once fginther shows up I think we can have that10:16
tsdgeosok10:16
tsdgeosi thought stuff was upgraded on each run?10:17
tsdgeosor only the stuff we depend on10:17
tsdgeosand not the base system?10:17
mzanettitsdgeos: I don't think we upgrade the base system every time. would be a huge waste of time10:17
tsdgeosbut a way we work against the current status of system libs :D10:18
tsdgeosbut i can see why we don't do it10:18
tsdgeosanyway, good that we're one step closer!10:18
Cimiyou guys have bugs for me?10:34
tsdgeosCimi: https://code.launchpad.net/~aacid/unity8/no_hswipe_if_vswipe_test/+merge/19340110:43
Cimitsdgeos, and?10:46
tsdgeosreview?10:46
tsdgeos:D10:46
Cimitsdgeos, why this?10:46
tsdgeoswhy not?10:46
tsdgeosanyone knows how to know which "3 people" are affected by a bug when launchpad says "3 people affected by this bug"10:48
tsdgeos?10:48
* tsdgeos likes c++ chained constructors10:50
tsdgeoshurray for them10:50
tsdgeos\o/10:50
tsdgeoshmmm10:55
tsdgeoshttps://bugs.launchpad.net/unity8/+bug/1229652 is not *our* bug, no?10:55
ubot5Ubuntu bug 1229652 in Unity 8 "Home and app scope names are wrong" [High,Triaged]10:55
tsdgeoswe don't have those strings anywhere10:55
tsdgeosmhr3: ? ↑↑ ?10:55
mhr3tsdgeos, right10:59
tsdgeosmhr3: which projects do i reassign this to10:59
tsdgeos?10:59
mhr3already done10:59
tsdgeostx10:59
tsdgeosCimi: if you're totally bored, can you try to reproduce the crash mentioned in https://bugs.launchpad.net/unity8/+bug/1240408 ?11:00
ubot5Ubuntu bug 1240408 in Unity 8 "unity8 crashed with SIGSEGV in QCoreApplication::postEvent()" [High,Triaged]11:00
=== _salem is now known as salem_
Cimitsdgeos, nt that bored :D11:08
tsdgeosCimi: ok, we ave around 155 bugs11:14
tsdgeosi'm sure you can find something, no?11:15
Cimitsdgeos, not much on unassigned ones11:15
Cimitsdgeos, I picked up a dozen already, fixed all11:15
Cimitsdgeos, we need more bugs :)11:15
Cimihttp://goo.gl/VDU0V411:16
tsdgeosCimi: that's the unassigned ones?11:17
Cimiy11:17
CimiI'm looking if there's something for me11:17
=== iahmad_ is now known as iahmad
Cimimight do this https://bugs.launchpad.net/unity8/+bug/123628011:18
ubot5Ubuntu bug 1236280 in Unity 8 "[right edge] Dash should appear in the right edge interaction as just another app" [High,Confirmed]11:18
Cimibut probably requires a snapshot of the dash as a normal app?11:19
tsdgeosgreyback: ↑↑↑11:19
greybackCimi: yes it would. That can be done, but I believe I designed unity-mir to not make that easy11:21
Cimipreserving the scroll position is complicated also11:23
Cimibecause I put that when you left swipe11:23
Cimiit switches to app scope11:23
Cimiso if the user starts a left swipe, cancels11:23
Cimidoes a right swipe11:23
Cimithe dash will lose the original position11:23
greybackCimi: yeah. that bug will require lots of changes everywhere11:25
greybackCimi: since I'll be refactoring much of that window management code - and the right-edge switch-application animation will be changed, I don't think now is the good time to take that one on11:26
Cimigreyback, unless we store contentX of dashContentList and contentY of the dashContentList.currentItem11:26
Cimigreyback, basically when dash is no longer in focus, we save those11:27
Cimigreyback, when we go back to the dash, we reapply those11:28
greybackCimi: hold on. You'd be taking a snapshot of the shell's surface and adding it to the list of application surfaces to switch through11:29
Cimigreyback, yes11:29
greybackCimi: I don't see why you're changing contentX11:29
Cimigreyback, but as said, when you left swipe to reveal the dash11:29
Cimigreyback, we have to switch to app lens, contentY = 011:30
Cimigreyback, by design11:30
Cimigreyback, so if the user is using camera11:30
Cimigreyback, starts swiping left11:30
Cimigreyback, (note that now the dash should be on the app lens)11:31
Cimigreyback, then changes his mind and remains on the camera app11:31
Cimithen after a while he right swipe and choose the dash11:31
Cimigreyback, the dash will be on the app lens because the previous left swipe changed that11:31
Cimigreyback, problem is, left swipe is an animation thus when the finger is a little bit after the launcher you should already start seeing the app lens appearing11:33
Cimigreyback, relevant code here https://code.launchpad.net/~cimi/unity8/fix-1231996/+merge/19237211:34
Cimiand bug https://bugs.launchpad.net/unity8/+bug/123199611:34
ubot5Ubuntu bug 1231996 in Unity 8 "[SHELL] apps scope is not in place when performing long edge swipe from left" [High,In progress]11:34
Cimionly way I can see having both scenarios working at the same time is storing the position (contentX and Y) of the dash when you take its snapshot11:35
greybackCimi: (aside: for the first MR, that commit message is not clear. It just says steps to repro a problem, not saying what the problem actually is, nor giving the solution the MR performs)11:36
Cimigreyback, no it says id11:37
Cimi*it11:37
Cimigreyback, it switches to app scope when dash swipe *is taking place*11:37
greybackCimi: ah I get it, sorry11:37
Ciminp11:38
greybackCimi: so, snapshots of shell surface are tricky. You know that when an application is on screen, the shell surface is always on top of it, but defines a big transparent rectangle that allows the application to be visible11:39
Cimiyeah got that11:40
Cimiso yeah it's difficult11:40
greybackCimi: so the only time we can grab snapshot of whole dash, is when dash fully on screen.11:40
Cimigreyback, we should take the snapshot only when the shell is in focus11:40
Cimigreyback, snapshots of dash are taken only when no app is above it11:41
greybackCimi: yep. Taking your problem case, and assuming snapshot of shell Home lens taken and available11:41
Cimiif you switch to an app, no more snapshots are taken11:41
greybackCimi: in camera app, start a left swipe. You see Dash change to Apps lens. Then cancel that left swipe, to return to camera.11:41
greybackCimi: in that case, dash is on apps lens. But our snapshot is of home lens.11:42
Cimigreyback, yes11:42
greybackand there's no way to grab snapshot of apps lens reliably in that case11:42
Cimigreyback, so if we stored contentX and Y11:42
Cimigreyback, when we right swipe we simply restore contentX and Y11:42
greybackit doesn't matter. User expects to return to apps lens. We cannot show them the home lens snapshot11:43
Cimigreyback, ok then, no problem exist11:43
Cimigreyback, problem is the snapshot11:43
CimiI see this issue now11:43
Cimigreyback, we have hard time taking the screeenshot11:43
greybackCimi: yep. the snapshot thing is a hack, and this exposes it's faults11:43
greybackits11:43
CimiI thought we wanted to go back to home lens11:44
greybackso the work to use live surfaces, not screenshots, should fix this. But we're not there yet11:44
mzanettigreyback: hey11:46
greybackmzanetti: yo11:46
mzanettigreyback: veebers would need this to be landed asap: https://code.launchpad.net/~gerboland/unity-mir/crash-fix-on-IFA-removal/+merge/19235211:46
mzanettigreyback: it looks ok to me, but I don't feel confident enough with the surrounding code to just approve it11:46
greybacktsdgeos could you have a look, you know that code better11:47
greybackmzanetti: ^^11:47
tsdgeossure11:48
greybackthanks11:48
tsdgeosgreyback: why aren't you deleting the inputareas anymore?11:51
Cimimzanetti, auto landing dance today?11:51
Cimihow many dancers will fall on the floor? :)11:51
greybacktsdgeos: I never was. The InputAreas are owned by the QML engine, I let it delete11:51
mzanettiCimi: stuff is released. when fginther shows up we can hopefully upgrade the jenkins machines and are good to go11:51
tsdgeosgreyback: oh right, it's commted...11:52
mzanettiCimi: can you reproduce this? https://bugs.launchpad.net/unity8/+bug/124040811:52
ubot5Ubuntu bug 1240408 in Unity 8 "unity8 crashed with SIGSEGV in QCoreApplication::postEvent()" [High,Triaged]11:52
Cimimzanetti, phone is dead now11:52
Cimimzanetti, will try after it charges11:52
mzanettiok11:53
tsdgeosgreyback: code looks good, want me tro try it actually fixes the crash or has someone actually done that already?11:54
tsdgeosmzanetti: ↑ ?11:54
mzanettiCimi: there is an issue with the UbuntuShape in the launcher. if you look very closely, the image size doesn't match with the shape's size. I haven't had the time to dig deeper why. if you want you can have a look at that too11:54
mzanettitsdgeos: I haven't11:54
Cimimzanetti, I know that11:54
Cimimzanetti, designers are in oakland11:54
greybacktsdgeos: the bug report gives step by step instructions. Woudl do no harm to check11:54
greybacktsdgeos: sorry, the bug description11:54
mzanettiCimi: not sure why designers would be needed there11:55
tsdgeosgreyback: i know, i checked it crashes11:55
Cimimzanetti, fix the asset?11:55
tsdgeosgreyback: was asking if someone had checked it did not crash with the patch11:55
tsdgeosgreyback: since noone has, i will11:55
mzanettiCimi: there's no asset11:55
Cimimzanetti, but I'll assign myself11:55
Cimimzanetti, ok11:55
Cimimzanetti, there was11:55
mzanettiCimi: there is a branch which removes the white glow11:55
mzanettiuse that one11:55
greybacktsdgeos: well I did, but I'm the author :)11:55
tsdgeosgreyback: sure11:56
Cimimzanetti, https://bugs.launchpad.net/unity8/+bug/1223795 ?11:56
ubot5Ubuntu bug 1223795 in Unity 8 "[Ubuntu shape] Inner highlight glow is not correctly rendered in Launcher icons" [High,Triaged]11:56
mzanettiCimi: https://code.launchpad.net/~mzanetti/unity8/launcher-small-tweaks/+merge/19138011:56
mzanettiCimi: this one drops the highlight glow as jouni didn't want it at all11:56
mzanettiCimi: still the shape doesn't really fit with the icon. no clue why yet11:56
Cimimzanetti, ok it's a new bug11:56
Cimimzanetti, will look into it11:57
mzanettiCimi: btw.. feel free to review/approve that branch too11:57
Cimimzanetti, https://bugs.launchpad.net/unity8/+bug/122379511:58
ubot5Ubuntu bug 1223795 in Unity 8 "[Ubuntu shape] Inner highlight glow is not correctly rendered in Launcher icons" [High,Triaged]11:58
Cimi#fail11:59
mzanettiCimi: yeah... I'm afraid the UbuntuShape doesn't do it correctly.11:59
Cimimzanetti, https://bugs.launchpad.net/unity8/+bug/124668811:59
ubot5Ubuntu bug 1246688 in Unity 8 "[Launcher] Icons don't fill the UbuntuShape" [Low,Triaged]11:59
mzanettiyeah... I guess it's sort of the same as the other12:00
tsdgeosgreyback: mzanetti: approved12:11
mzanettitsdgeos: thanks12:11
mzanettiveebers: ^12:11
greybackthanks!12:11
greybacktsdgeos: ok, so built 5.2 in chroot, and all unity8 dependencies. It starts, but crashes here: http://pastebin.ubuntu.com/6335431/12:25
greybackjust find it hard to believe launcherbackend doing something funny, that only 5.2 shows12:26
tsdgeosgreyback: it's not a crash12:28
tsdgeosit's an assert12:28
tsdgeosQDBusArgument: read from a write-only object12:28
greybacksorry, yes12:28
greybackoh, probably fails as dbus not working inside the chroot12:28
tsdgeoshmmm12:29
tsdgeosgreyback: i'd say something like that yeah12:30
tsdgeosQVariant variant = m_accounts->getUserProperty(m_user, "com.canonical.unity.AccountsService", "launcher-items");12:30
tsdgeosprobably ends up with a "null" variant12:30
tsdgeosthat with variant.value<QDBusArgument>()12:30
tsdgeosreturns a "null" QDBusArgument12:30
tsdgeosand then we try to read from it12:30
greybackagreed12:30
tsdgeosand qt is unhappy12:30
tsdgeosstill it's weird that is crashing instead of just saying "null"12:31
tsdgeosmaybe crashes because you're on debug mode?12:31
greybackno idea12:33
=== salem_ is now known as _salem
nic-doffaymzanetti, Unable to assign SearchHistoryModel to QQuickListModel from QML.12:33
nic-doffayever seen this? I can't find any info on it.12:34
mzanettihuh?12:34
mzanettiah right12:34
=== _salem is now known as salem_
* mzanetti confused QQuickListModel with the launchers QuickListModel12:34
mzanettinic-doffay: you forgot to qmlRegisterType it12:34
nic-doffaymzanetti, I def did.12:35
mzanettidid forget it or you did register it?12:35
nic-doffaymzanetti, here's the line I added: qmlRegisterType<SearchHistoryModel>(uri, 0, 1, "SearchHistoryModel");12:35
mzanettithat does look ok12:35
mzanettinic-doffay: ah sure. unfortunately QStringListModel isn't a QQuickListModel12:36
nic-doffaymzanetti, where does QQuickListModel come into play though?12:36
mzanettinic-doffay: I assume you didn't delete Components/SearchListModel.qml. And wherever you import Components before importing Unity it'll pick that one up which is in fact a QQuickListModel12:37
nic-doffaymzanetti, I deleted it.12:38
greybackgah qt docs URLs changed /again/12:38
mzanettinic-doffay: still not working?12:39
nic-doffaymzanetti, well I deleted it from the start.12:39
mzanettinic-doffay: I'd need to see code then12:39
nic-doffaymzanetti, let me go with a fresh build quickly12:39
tsdgeosgreyback: yep12:48
tsdgeos#ifdef QT_DEBUG12:48
tsdgeos    qFatal("QDBusArgument: read from a write-only object");12:48
tsdgeos#else12:48
tsdgeos    qWarning("QDBusArgument: read from a write-only object");12:48
tsdgeos#endif12:48
greybacktsdgeos: aha12:48
tsdgeosgreyback: that's pretty common in qt12:49
tsdgeosthe debug mode is more crashy12:49
tsdgeosso you fix your crap12:49
greybacktsdgeos: anyway, I'm just using the fake modules for now.12:49
mzanettiwouldn't it b easier to just use qWarning and when wanted export QT_FATAL_WARNINGS=1 ?12:49
greybacktsdgeos: the good news: unity8 kinda works12:49
greybacktsdgeos: the bad news: lots of things are broken12:49
tsdgeoslike?12:49
greybackand I'm getting scenegraph renderer crashes12:49
tsdgeosnot good12:50
greybacktsdgeos: I swipe the greeter away, it disappears immediately, I see "QTransform::translate with NaN called" errors12:50
greybackhopefully a math problem on our end12:50
tsdgeosyep12:51
greybackthe indicators Tabs thing crashes when I click on it, giving the SG renderer error12:52
greybacknothing at all shows in Dash12:52
greybackpossibly due to that math bug again12:52
tsdgeosgreyback: so the thing is, when do we want to tackle those?12:53
tsdgeosyou do it now? or? who and when?12:53
greybacktsdgeos: well I think the sooner Qt bugs are reported, the better12:53
tsdgeoswe should do before 5.2 is officially out in case it's a qt bug it can try to get fixed before .012:53
tsdgeosand that said12:53
tsdgeosit's lunch time12:53
tsdgeos:D12:53
greybackespecially if it's in renderer12:53
greybackright12:53
greybackalso JS engine12:53
greybacklots of changes, we need to make sure we find the bugs that effect us now12:54
nic-doffaymzanetti, here's the code. I assumed I'd gotten rid of everything qml related by just deleting the file... lp:~nicolas-doffay/+junk/search-history-model12:55
fginthermzanetti, ping12:56
mzanettifginther: hi12:56
mzanettifginther: so. seems the packages have landed12:56
fginthermzanetti, good, sounds like you needed some jenkins updates:12:57
fginther?12:57
mzanettifginther: but as it's notify-osd I think we'd need to upgrade the otto machines because it won't be pulled in12:57
mzanettijust with our tests12:57
mzanettifginther: notify-osd 0.9.35+14.04.20131030.1-0ubuntu1 is the required one12:58
=== MacSlow is now known as MacSlow|lunch
fginthermzanetti, the most recent tests are using 0.9.35+13.10.20130917.1-0ubuntu1. I should be able to get it the test runner to pull in the updated package.13:00
mzanettifginther: I had the de.archive.ubuntu.com mirror today, that didn't show it either. I switched to the main mirror and it appeared13:01
fginthermzanetti, I'm running a test here: http://10.97.0.26:8080/job/autopilot-testrunner-otto-trusty/240/console - it found the right version13:02
mzanettinic-doffay: Dash/ScopeView.qml13:02
mzanettinic-doffay: property ListModel searchHistory13:02
fginthermzanetti, If it works, I'll just need to update the cu2d-config to update the parent -ci/-autolanding jobs13:03
mzanettinic-doffay: make it a property QtObject searchHistory13:03
mzanettifginther: cool. seems we're getting close :)13:03
nic-doffaymzanetti, ah cool nice one13:04
mzanettinic-doffay: FYI: "ListModel" in QML is actually the "QQuickListModel"13:04
mzanettinic-doffay: as they did qmlRegisterType<QQuickListModel>(uri, 2, 0, "ListModel")13:04
mzanettinic-doffay: the error messages print the C++ type which makes it confusing if you don't know that :/13:05
nic-doffaymzanetti, yeah I figured as much now!13:05
=== alan_g is now known as alan_g|lunch
fginthermzanetti, tests passed13:06
mzanettinic-doffay: actually better: make it "property SearchHistoryModel searchHistory"13:06
mzanettifginther: \o/13:06
mzanettifginther: that was fast btw13:06
fginthermzanetti, now let's see if we can do the same starting with unity-ci13:07
mzanettiyep :)13:07
nic-doffaymzanetti, that's what I've done everywhere where Unity 0.1 was included.13:08
mzanetticool. so it's working now?13:08
fginthermzanetti, http://10.97.0.26:8080/job/unity8-ci/1535/ == build of lp:unity8 with the addition of notify-osd13:09
nic-doffaymzanetti, well empty string are just being passed into the addQuery.13:09
nic-doffayI'm unsure why.13:09
nic-doffayAh wait it worked :)13:10
=== salem_ is now known as _salem
nic-doffayWhen I change scopes I see the search is printed.13:10
mzanettifginther: ok. monitoring :)13:10
=== _salem is now known as salem_
nic-doffaymzanetti, is that desired behaviour?13:10
nic-doffayIs the query added when you change scopes?13:10
nic-doffayI'm a bit unsure about how it's supposed to function.13:10
mzanettinic-doffay: I assume that unfocuses the textfield which calls addQuery13:10
* greyback bbiab13:18
=== salem_ is now known as _salem
=== alan_g|lunch is now known as alan_g
=== MacSlow|lunch is now known as MacSlow
=== jhodapp|sick is now known as jhodapp
Saviqtsdgeos, mzanetti re: bug #1240408 - doesn't crash for you when expanding the music category in Home?14:28
ubot5bug 1240408 in unity8 (Ubuntu) "unity8 crashed with SIGSEGV in QCoreApplication::postEvent()" [Medium,Confirmed] https://launchpad.net/bugs/124040814:28
mzanettiSaviq: nope14:28
mzanettiSaviq: neither on phone nor on desktop14:28
tsdgeosall fine14:29
tsdgeosargably i only have 1 green day album in there14:29
SaviqI'll try and trim down my music collection14:29
mzanettiI have some more...14:29
Saviqtsdgeos, mzanetti I have some polish music - so utf characters, maybe related14:29
Saviqwill try and get you more info14:30
mzanettimhm. makes sense14:30
mzanettitsdgeos: nic-doffay: standup14:31
tsdgeosSaviq: mzanetti was saying it may be the exceptions throw in the album thing14:31
tsdgeosmzanetti: going14:31
Saviqtsdgeos, yeah, could be14:31
mzanettitsdgeos: I checked a bit more... I think we're catching stuff14:31
mzanettibut well... if the lower layers throw stuff you never know14:32
greybackdandrader: you got disconnected14:32
greybackMacSlow: https://en.wikipedia.org/wiki/Public_holidays_in_Germany14:34
MacSlowgreyback, true... http://www.schulferien.org/Feiertage/Feiertage_Berlin.html14:36
greybackMacSlow: yeah :(14:36
nic-doffaymzanetti, whoa was reading doccs14:37
greybacknic-doffay: we hear you14:38
nic-doffaygreyback, I can't hear anything.14:38
greybacknic-doffay: :( try re-connecting once more?14:38
nic-doffaygreyback, yeah done now14:38
nic-doffaythis is annoying.14:39
mzanettitsdgeos: http://10.97.0.26:8080/job/unity8-ci/1535/14:45
mzanettitsdgeos: this one needs to go green14:45
mzanettiso far it looks good: http://10.97.0.26:8080/job/unity8-ci/1535/console14:45
=== dandrader_ is now known as dandrader|afk
tsdgeos1 hr 37 min?¿14:46
tsdgeoswasn't it a bit faster before?14:46
tsdgeosor that accounts for some time in which there were no free machines?14:46
mzanettihmm... good point14:46
tsdgeoslike14:46
tsdgeoshttp://10.97.0.26:8080/job/generic-mediumtests-runner-maguro/14:46
mzanettiyeah... I think that's it14:47
mzanettibecause if a single job takes more than 60 mins it'll be killed14:47
mzanettiso everything above must be queue time14:47
nic-doffaymzanetti, would the best approach for this be to reset the StringList on the model each time a query is added? I can't really see a better of doing it right now.14:49
mzanettinic-doffay: what exactly is the issue?14:50
tsdgeosmzanetti: there's no append to QStringListMode14:54
tsdgeosl14:54
nic-doffaymzanetti, ^14:54
mzanettitsdgeos: well there must be something, no?14:55
tsdgeosmzanetti: not sure tbh14:55
tsdgeoslet me check the code :D14:55
mzanettitsdgeos: stringList() and setStringList()14:56
nic-doffaymzanetti, yeah that's all.14:56
mzanettinic-doffay: setStringList(stringList() << newItem);14:56
tsdgeosnic-doffay: well you can call insertRows14:57
tsdgeosand then setData14:57
mzanettitsdgeos: then you'd need also setdata14:57
mzanettiyeah... sucks14:57
tsdgeossure :D14:57
tsdgeosit's how it is14:57
nic-doffaymzanetti, so that's how it is then.14:57
tsdgeoseither that or you do your own model14:57
mzanettiis there a problem I don't see with this? setStringList(stringList() << newItem);14:57
nic-doffaymzanetti, there's not a problem. I just expected the class to have it's own append function is all.14:58
tsdgeoscalls beginResetModel14:58
tsdgeoswhich may not be the most efficient thing ever14:58
mzanettinic-doffay: yeah. the QStringListModel sucks a bit tbh14:58
tsdgeoswho is consuming this?14:59
mzanettinic-doffay: you could however, use QAbstractListModel.14:59
tsdgeosQuickRepeater?14:59
tsdgeosor?14:59
mzanettitsdgeos: I think yeah. could also be a ListView tho14:59
mzanettitsdgeos: if it has model in the name I'd prefer to correctly emit signals14:59
nic-doffaymzanetti, well in another case I'd say lets go for something else but this isn't called an awful lot.14:59
tsdgeosthat's true15:00
mzanettinic-doffay: you could take it as a learning opportunity tho15:00
tsdgeosno need to optimize15:00
tsdgeosbut yeah let's do a simple qabstractlistmodel yourself15:00
tsdgeosand learn a bit about it15:00
mzanettinic-doffay: QAbstractListModel is the most used class in Qt since QML arised15:00
mzanettiso knowing that one wouldn't hurt ;)15:00
=== dandrader|afk is now known as dandrader
nic-doffaytsdgeos, mzanetti you're right.15:01
tsdgeosyou can get inspired by the code of QStringListModel and add the missing functionality15:01
mzanettinic-doffay: also check out plugins/Unity/Launcher/quicklistmodel. that's roughly the same. a super simple QAbstractListModel15:02
nic-doffaymzanetti, cool will do.15:03
mzanettitsdgeos: I added some tests here: https://code.launchpad.net/~unity-team/unity8/switching-previews/+merge/18955615:15
mzanettitsdgeos: mind checking them and reapproving?15:15
tsdgeoson it15:15
tsdgeosmzanetti:  /// exposes the distance to the next row (only one row in carousel, so it's the topMargins15:20
tsdgeosmissing ) somewhere15:20
mzanettitsdgeos: ack, will fix15:21
mzanettifginther: any idea whats happening here? http://10.97.0.26:8080/job/generic-mediumtests-runner-maguro/15:21
tsdgeosmzanetti: print("should map preview", rendererName);15:21
fginthermzanetti, all the maguros are stuck after flashing, someone has been asked to get them back online15:22
mzanettitsdgeos: both fixed15:23
tsdgeosmzanetti: is it bzr being stupid here http://bazaar.launchpad.net/~unity-team/unity8/switching-previews/revision/483 ?15:24
mzanettitsdgeos: no, it's me being stupid15:24
tsdgeosi mean r483 doesn't have all taht code, no?15:24
tsdgeosor?15:24
mzanettitsdgeos: I started with a clean unity8 branch to enable the preview mocks15:25
tsdgeosah15:25
mzanettitsdgeos: then I figured that the switching previews had a failed test from a bad merge15:25
mzanettitsdgeos: then I thought, ok, lets fix that one too15:25
mzanettitsdgeos: merged everything in there and continued to work without committing15:25
mzanettiand at the end committed everything15:25
mzanetti:/15:25
fginthermzanetti, the devices are up again, jobs are running15:29
mzanetticool, thanks15:29
Saviqmzanetti, fginther the fix for #1240408 should hopefully help our mako mediumtests15:32
Saviqfginther, could we update notify-osd on the trusty mediumtests, though?15:32
fgintherSaviq, it was added for unity8 jobs, does it need to be added for everything?15:33
Saviqfginther, no, u8 is enough15:34
Saviqfginther, but at least http://10.97.0.26:8080/job/autopilot-testrunner-otto-trusty/236/ still suffered from old notify-osd15:35
Saviqah, but http://10.97.0.26:8080/job/generic-mediumtests-trusty/254/ was fine15:35
Saviqcool15:35
fgintherSaviq, http://10.97.0.26:8080/job/generic-mediumtests-trusty/250/ has the update15:35
Saviqfginther, yup, thanks15:35
mzanettifailure15:42
mzanettihttp://nooooooooooooooo.com/15:43
* dandrader hears a loud scream15:45
dandraderwhat, no autolanding yet?15:45
mzanettiSaviq: the fix for 1240408 ?15:45
mzanettiyou sure about that?15:45
mzanettithere is one HUD test failing15:46
mzanettion the phone15:46
tsdgeosautopilot?qml?15:46
Saviqmzanetti, it's random15:46
Saviqmzanetti, crash on startup15:46
Cimimzanetti, we need the nooooooooo button on ubuntu touch15:46
mzanettitsdgeos: AP15:46
mzanettiCimi: yeah, thought the same15:46
Saviqmzanetti, if ap log says "could not find PID blah" or similar15:46
mzanettiSaviq: yep, that's it15:47
Saviqmzanetti, it usually means unity8 crashed on startup15:47
mzanettiso I guess we can fginther to reenable autolanding nevertheless?15:47
Saviqmzanetti, fginther let's not open the floodgates15:47
mzanettihuh?15:47
Saviqmzanetti, fginther can we enable the job but make it manual for now?15:47
mzanettiah... yeah. makes sense15:48
Saviqmzanetti, without https://code.launchpad.net/~saviq/unity8/move-setenv/+merge/193426 we'll be failing anyway15:48
Cimimzanetti, we could add noooooo when an autopilot test fails15:48
Cimimzanetti, that would be quite fun15:48
fgintherSaviq, mzanetti, yes, I'll let you know when it's ready15:48
=== alan_g is now known as alan_g|tea
greybackmzanetti: got a sec?15:59
mzanettigreyback: sure15:59
greybackmzanetti: I want to understand exactly how we swipe away the greeter15:59
greybackmzanetti: in Greeter.qml, there's a DragHandle15:59
mzanettigreyback: yep16:00
greybackthat DragHandle is the thing listening for mouse events to start a drag, yeah?16:00
greybackwhat I don't see is where DragHandle sets the x of the Greeter16:00
mzanettigreyback: one sec16:00
mzanettigreyback: what's the background for this?16:00
greybackmzanetti: the x is being set to NaN in Qty5.216:00
mzanettiah, ok16:00
mzanettigreyback: open Components/DragHandle.qml and check out the example16:01
mzanettigreyback: basically, DragHandle operates on it's parent if that's a Showable16:02
=== jhodapp is now known as jhodapp|sick
greybackmzanetti: aha, now I see it16:03
greyback                    step = hintingAnimation.targetValue - dragParent[targetProp];16:03
greybackmzanetti: thanks!16:04
mzanettigreyback: np16:04
=== alan_g|tea is now known as alan_g
=== dandrader is now known as dandrader|lunch
greybackHey folks, it's time for another round of "Know your EMCAScript" !!!16:25
greybackWhat should this print when I click: http://pastebin.ubuntu.com/6336469/16:26
mzanettigreyback: "Hi Gerry! You are Hi Gerry!" is what I would assume16:28
mzanettigreyback: but I wouldn't wonder if it says "Hi Gerry! You are gerry"16:28
mzanettibeing a mix of call by value and call by ref16:29
greybackmzanetti: in qt5.0, that's correct! In 5.2 however I get, "Hi undefined! you are undefined!"16:29
* mzanetti sees ubuntu core apps falling apart16:29
greybackwe do something similar in DragHandle.qml, limitMovement(step) - causing 1 bug16:29
nic-doffaygreyback, what changed?16:30
mzanettigreyback: undefined sounds weird tho16:30
mzanettigreyback: why is that?16:30
greybacknic-doffay: in Qt5.2, there's a completely new javascript interpretation engine16:30
greybackso bugs like this could exist16:31
greybackmzanetti: I dunno, smells like bug to me16:31
mzanettigreyback: is it the QtObject? try using an Item instead16:32
mzanettihmm... no... doesn't make sense either16:32
greybackmzanetti: same with Item16:32
mzanettigreyback: however I read it, it doesn't make sense to me16:33
greybackmzanetti: yep, I think it's 5.2 bug16:34
mzanettigreyback: somehow I find it hard to believe that there's a bug like this and it only breaks the DragHandle16:45
mzanettithis feels like *everything* would fall apart16:45
greybackmzanetti: well, that's the first fix I've made :) And it's kinda bad to overwrite something set in a function argument, so I'd say we unconsciously avoid doing it16:51
mzanettigreyback: apart form that. any noticeable impact on performance?16:56
greybackmzanetti: hard to say, I'm running on my laptop. I'd need to gather numbers16:58
Cimigreyback, isn't 5.2 running faster?17:01
mzanettiCimi: well, it's supposed to make property bindings like 4 times faster17:01
greybackCimi: it should be. Just hard to tell by eye17:01
mzanettiCimi: but in turn slow down imperative javascript quite a bit17:01
mzanettiwhich I think would improve situations on state changes and animations17:02
greybackand there are optimisations introduced by 5.2 which would helps some animations, the "*Animator" classes17:02
greybackwill have to be used with care tho17:03
Cimigreyback, and new scene graph?17:04
greybackCimi: yep, it will improve perf for various situations. Things like lists and grids will be faster17:05
Cimigreyback, btw we have plenty of time tomorrow to chat while the rest of our colleagues are on holiday -.-17:05
greybackCimi: how true :)17:05
mzanettimuahaha17:05
Saviqfginther, can you have a look at http://10.97.0.26:8080/job/generic-mediumtests-runner-mako/2921/console17:05
Saviqyikes that's flaky :/17:06
=== dandrader|lunch is now known as dandrader
Cimimzanetti, the launcher bus is an asset17:14
mzanettihuh?17:14
mzanettibus?17:14
Cimihah17:14
Cimibug17:14
mzanettihaha17:14
mzanettiok17:14
mzanettireally17:15
mzanettigood catch then17:15
Cimimzanetti, you men the weird effect at the bottom?17:15
mzanettiyeah17:15
mzanettiin the bottom corners mostly17:15
Cimigraphics/non-selected.sci17:15
CimiI thought was it17:15
greybackmzanetti: question, what is "gridView.delegateCreation{Begin,End}" in ResponsiveGridView?17:15
ali1234tedg: what is up with the libdbusmenu tests? they take 20 minutes to run and seem to fail randomly17:16
greybackare they undocumented properties on a GridView?17:16
mzanettigreyback: that's albert's solution for the fact that we don't want to have the whole delegate created17:16
mzanettigreyback: i.e: you have the "recommended apps"17:16
mzanettigreyback: which is 5km long17:16
greybackmzanetti: ah yes, that thing17:17
mzanettiand this creationRange tells the containing gridview which delegates it needs to keep created17:17
greybackoh, we've a distro patch for it...17:17
SaviqGREEEEEN17:17
Saviqhttp://s-jenkins:8080/job/unity8-ci/17:17
greyback\o/17:17
Saviqhttps://code.launchpad.net/~saviq/unity8/move-setenv/+merge/193426 please17:18
mzanettihttp://www.hiyoooo.com/17:18
mzanettiSaviq: approved17:19
Saviqfginther, please ping when we can push that ↑17:20
mzanettidafuq.. some halloween kids just were at the door. first time I see that in D17:23
Cimimzanetti, I'd scare them :D17:27
Cimimzanetti, show them a jenkins log!17:27
mzanettilol17:31
SaviqCimi, we've green logs now, so that's not gonna help ;)17:35
fgintherSaviq, jenkins is ready, want me to trigger that build?17:47
Saviqfginther, I'll do17:47
Saviqfginther, I'll be going through our queue now17:47
fgintherSaviq, ack, let me know when you're ready to enable automated merging again17:48
Saviqfginther, anything I should make sure of when triggering it? like putting notify-osd in the test_packages prop or something?17:48
fgintherSaviq, the job configs are already set to use notify-osd. You just need to specify the merge_proposal, landing_candidate and candidate_revision17:48
fgintherI see a green light on the last unity8-ci job. awesome17:49
Saviqfginther, local_archive_pocket? is it used at all?17:52
Saviqfginther, that looks sane http://s-jenkins:8080/job/unity8-autolanding/615/parameters/? ?17:53
fgintherSaviq, looks good.17:54
fgintherSaviq, the local_arhive* parameters are used, they don't need to be modified17:55
nic-doffaymzanetti, you there?18:00
=== alan_g is now known as alan_g|EOD
om26ermzanetti, hey! do you think an autopilot test for this will be enough? https://code.launchpad.net/~om26er/unity8/close_preview_on_search/+merge/19346718:15
thomiom26er: it needs *at least* an autopilot test :)18:18
om26erthomi, right, I asked that in the description.18:19
thomiom26er: you asked it here as well :)18:19
om26erthomi, wow. i am distracted18:20
om26erthomi, can we  inquire from autopilot if the OSK is visible on screen ?18:22
om26erconsidering autopilot is typing with the maliit backend18:22
thomiom26er: yes, you can - but veebers is the person to ask about that18:23
om26erthomi, ok18:23
=== rsalveti_ is now known as rsalveti
ali1234tedg: i am having difficulty building libdbusmenu because the tests fail, or simply hang forever18:34
=== dandrader_ is now known as dandrader|afk
ali1234(process:27013): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Error sending credentials: Error sending message: Operation not permitted18:51
davmor2who knew 900 app installs would cripple unity \o/18:52
MirvSaviq: https://code.launchpad.net/~saviq/unity8/move-setenv/+merge/193426 jenkins just failed again18:52
greybackdavmor2: well done :)18:53
davmor2greyback: I think the application search times the dash out18:53
greybackdavmor2: possible, yes. I didn't know we had 900 apps - they're not all click are they?18:55
thomiHi guys - I wonder if someone could take a look at this? https://bugs.launchpad.net/unity8/+bug/124657418:55
ubot5Ubuntu bug 1246574 in Unity 8 "Unity8 crashes while starting while running autopilot tests" [Undecided,New]18:55
thomithis is a pretty critical bug for the QA team, since it's blocking AP 1.4 landing. We don't need it fixed, but it'd be good to have someone from the unity team at least look at it and comment on the bug18:56
thomiSaviq: ^^18:56
davmor2greyback: no this is the commercial apps for the desktop18:56
greybackdavmor2: ahhh. Not good at all then18:57
davmor2greyback: I'm just getting to the end of the app migrations from raring to Saucy18:57
davmor2greyback: I don't know anybody who would install them all to be honest :)18:58
greybackthomi: it possible https://code.launchpad.net/~saviq/unity8/move-setenv/+merge/193426 fixes that.19:01
davmor2greyback: ha interesting so it looks like it is only the initial opening of the dash where is says there is nothing to find and search finds nothing.  If you close it for a few seconds and then  reopen all the data is back phew :)19:04
=== dandrader|afk is now known as dandrader
thomigreyback: thanks19:16
MirvSaviq: meanwhile on the desktop side, I'm getting the AP errors still. commented on the bug #124454919:30
ubot5bug 1244549 in unity-notifications "unity8 test failures in trusty" [Undecided,Fix committed] https://launchpad.net/bugs/124454919:30
=== jhodapp|sick is now known as jhodapp
=== maxb_ is now known as maxb
SaviqMirv, see you published now? you need to upgrade notify-osd / unity-notifications in cu2d21:31
MirvSaviq: you mean on the machines? the yesterday's update is in on those21:33
SaviqMirv, got artifacts?21:34
MirvSaviq: http://10.97.0.1:8080/job/autopilot-trusty-daily_release/305/label=qa-intel-4000/#showFailuresLink - note that I installed the notify-osd there inside lxc-container and stop/started the container, but I'm not 100% sure if that's all that's needed21:35
SaviqMirv, http://10.97.0.1:8080/job/autopilot-trusty-daily_release/305/label=qa-intel-4000/artifact/results/autopilot/videos/unity8.shell.tests.test_notifications.EphemeralNotificationsTests.test_append_hint%20%28Desktop%20Nexus%204%29.ogv21:35
SaviqMirv, notify-osd was running21:35
SaviqMirv, means either notify-osd or unity-notifications weren't upgraded21:36
MirvSaviq: notify-osd I updated manually, and unity-notifications gets installed during the test start (in the log)21:36
SaviqMirv, not sure what I can say :/ it's working fine in mediumtests21:37
MirvSaviq: but as said, I'm not the container expert so I'm not sure if I understand all the details needed21:37
SaviqMirv, and we were getting the same failures before21:37
MirvSaviq: we may also wait for the next daily container recreation21:37
SaviqMirv, ok21:37
MirvSaviq: any how unity8 with the setenv change now published21:40
SaviqMirv, yup, saw that, thanks21:40
SaviqMirv, merging the changelog now21:40
SaviqMirv, not sure what happened here though https://code.launchpad.net/~saviq/unity8/move-setenv/+merge/19342621:41
SaviqMirv, did you merge manually?21:41
MirvSaviq: no, as you see it got approved eventually21:41
SaviqMirv, ah right, autolanding doesn't report completely when it merges21:42
MirvSaviq: or hmm no real message, maybe it was plar_s doing magic when I asked him to tinker it and then he reported that it ran ok21:42
Saviqaaanyway21:42
Saviqit got in ;)21:42
Saviqand we need to fix flaky tests :)21:42
MirvSaviq: so we have a real good chance of successful dashboard unity AP:s now? (minus possible flaky ones)21:43
MirvI got all pass myself locally21:43
SaviqMirv, on the phone it should be just fine again21:52
Mirvlet's hope so. not sure who will kick the #10 image build21:56
=== AlanChicken is now known as alanbell
=== alanbell is now known as AlanBell
kgunnSaviq: its been a while...what's the way to superuser on phablet?  su -u phablet -i ?23:11
popeykgunn: sudo -u phablet -i23:12
kgunnpopey: ta23:12

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