/srv/irclogs.ubuntu.com/2014/08/18/#ubuntu-unity.txt

* tsdgeos waves07:09
tsdgeosSaviq: Cimi: r1151 is confusing07:46
tsdgeos"Fix anchor in PreviewListView.qml. "07:47
tsdgeosand then all it does is remvoe two properties?07:47
tsdgeosSaviq: r1170 looks confusing too, i was told explicitely we didn't want previews in overview, did that change?07:52
tsdgeosalso i'm not sure i understadn the change in the tests for r11607:53
tsdgeosr1169 i mean07:53
=== anpok_ is now known as anpok
Saviqtsdgeos, lemme look08:04
Saviqtsdgeos, r1151 just got fixed in a prerequisite branch08:04
Saviqtsdgeos, or well, a previous merge08:05
Saviqtsdgeos, in r114008:06
tsdgeosah08:06
Saviqtsdgeos, it does add a test to verify that fix though ;)08:06
tsdgeosoki08:07
Saviqtsdgeos, we don't want previews in overview *except* for scopes08:08
tsdgeosok08:08
Saviqtsdgeos, we might actually enable it completely08:09
tsdgeosMirv: Saviq: we may want to get https://codereview.qt-project.org/#/c/91828/08:10
Saviqtsdgeos, r1169 test changes → they don't hardcode an expected height, but just rely on the real height of the card as laid out08:10
tsdgeosSaviq: but why not use expected height?08:10
Saviqtsdgeos, because it might change08:10
Saviqtsdgeos, as we change designs of the card08:11
tsdgeosright08:11
tsdgeosbut has the benefit of you having to double check why it changed08:11
tsdgeosif the height is not expected to change with this particular design chang08:11
tsdgeosit's a bit like the card creator test08:11
tsdgeosit's a pita to maintain08:11
tsdgeosbut makes you think if that change was exppected or not08:12
Saviqtsdgeos, sure08:12
tsdgeosbut not complaining08:13
Saviqtsdgeos, yeah, that's an approach that other tests in that same suite use, if we decide to change it - fine08:14
Saviq@unity, so, we actually *can* get green ci now, please start looking closely at any failures and if you don't know where they're coming from, let me know so we can find out08:23
Cimiyay08:35
Saviqtsdgeos, so, because I probably won't be able to focus on this here08:38
Saviqtsdgeos, there's a bunch of segfault failures in our CI (like 3 in alt_nav_support)08:39
Saviqtsdgeos, could you please have a look at those08:39
tsdgeossure, let me finish deleting email and i'll do that08:39
Saviqtsdgeos, might that even be the thing you linked?08:39
tsdgeosmay be08:40
Saviqtsdgeos, one thing I realized is that waitForRendering on null is SIGSEGV08:40
tsdgeosyep08:42
tsdgeosthat's been like that for a while08:42
Saviqso we should always verify() stuff that might not be there08:43
CimiSaviq, can you give me more insights on the in line diff?08:45
SaviqCimi, where?08:48
Cimistarting from the first  readonly property bool settingsShown: item ? item.settingsShown : false - Maybe move up to group?08:49
Cimiin dashContent08:49
Cimithat property needs to be in the loader I think08:49
SaviqCimi, you should've started with "Saviq, about settings review..."08:53
MacSlowSaviq, what's needed to run ap-test for unity8 on the desktop currently... I get lots of "CalledProcessError: Command '['/sbin/initctl', 'stop', 'unity8-dash']' returned non-zero exit status 1"08:53
CimiSaviq, ECIMIFORGETSCONTEXT08:54
SaviqMacSlow, install unity808:55
SaviqMacSlow, or copy data/unity8-dash.conf to ~/.config/upstart08:55
SaviqMacSlow, but it's safer to just install it to not have outdated jobs08:56
MacSlowSaviq, certainly did that08:56
SaviqMacSlow, `initctl start unity8-dash` and `initctl stop unity8-dash` after?08:56
tsdgeosrun.sh still brken?08:59
tsdgeosmzanetti: can you still reproduce this ? https://bugs.launchpad.net/unity8/+bug/134810809:00
ubot5Ubuntu bug 1348108 in Unity 8 "Departments combobox can be scrolled when open" [Undecided,New]09:00
tsdgeosSaviq: is anything for alt_nav missing besides those crashes you mention?09:01
Saviqtsdgeos, yeah, Cimi's 3D effect on the divider that needs to switch between background and nav background color...09:04
tsdgeosoh fancy :D09:04
tsdgeosSaviq: hmmmm, testShell is also segfaulting in https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/977/? but not shown in there09:06
tsdgeosfginther`: ↑09:06
Saviqtsdgeos, yeah, but isn't it segfaulting *after* the test there?09:07
Saviqtsdgeos, yeah, the test completed09:08
tsdgeosSaviq: yep, that's still a bug09:08
tsdgeossomething is crashing on shutdown09:08
Saviqtsdgeos, is that current?09:08
tsdgeosit's the latest run of alt_nav09:08
Saviqtsdgeos, http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/1175 should've fixed that09:09
tsdgeosok, let me remerge then09:09
Saviqtsdgeos, waait09:09
Saviqtsdgeos, it's, header, preview, table, seeLess, alt...09:09
Saviqtsdgeos, let me remerge in that order09:10
tsdgeosok09:10
Saviqand we should make sure that the qmluitest job actually works off of trunk09:10
tsdgeosyep09:11
tsdgeosFAIL!  : qmltestrunner::ShellWithPin::test_wrongEntries() property text09:16
tsdgeos   Actual   (): Enter your password09:16
tsdgeos   Expected (): Enter your passcode09:16
tsdgeos   Loc: [/home/tsdgeos_work/phablet/unity8/unity8/tests/qmltests/tst_ShellWithPin.qml(205)]09:16
tsdgeosdidn't we fix that?09:16
tsdgeosor am i the wrong branch?09:16
Saviqtsdgeos, LC_ALL=C09:23
tsdgeosSaviq: LC_ALLC=C is fixing that?¿09:23
Saviqtsdgeos, yeah, I know09:23
tsdgeosSaviq: testShell crashed in unity8 trunk09:24
tsdgeosafter some looping09:24
tsdgeossame shutting down problem09:24
Saviqtsdgeos, ok, looks like a different crash then09:24
tsdgeoslet me attach gdb09:24
Saviqor maybe I didn't fix it right :P09:24
Saviqdednick, can you please sanity-check the ApplicationInfo change in http://bazaar.launchpad.net/~unity-team/unity8/trunk/revision/117509:24
dednickSaviq: sure09:25
Saviqdednick, there's also something confusing in setSurface() that it registers nullptr with SurfaceManager (maybe that's expected?) but then it tries to connect() to it, which is fortunately just a warning, but confusing nevertheless09:30
dednickSaviq: i've fixed this all in my model branch.09:30
Saviqdednick, oh ok09:31
dednickSaviq: as for your code, doign setFurcace(nullptr) will call surfaceManager::unregisterSurface which will emit the destroySurface signal09:31
dednickso you can remove that from the MirSurface destructor09:31
dednickSaviq: but yeah. it's all a bit twisted at the moment.09:31
dednickmy branch makes it a bit more straight forward.09:32
Saviqdednick, ok, I'll leave it to you :)09:32
Saviqdednick, it did fix the immediate crash, so unless it's crazy stupid, let's leave it in09:35
dednickSaviq: should be ok.09:36
dednickSaviq: crash on exit?09:36
Saviqdednick, yeah09:36
dednickSaviq: yup. seen that. fixed in my branch as well, but could take a little time before MP approved.09:37
Saviqdednick, it was deleting ApplicationInfo, which resulted in a deferred deletion of the surface, which called setSurface(nullptr) on the in-process-of-being-deleted ApplicationInfo09:37
Saviqthat crashed because it went appId() on itself09:37
Saviqfor the logging09:37
dednickSaviq: yup09:37
dednicki removed the deferred delete shizzle.09:38
SaviqCimi, ok, not entirely sure any more what I meant by the settingsShown comment...09:42
SaviqCimi, aah09:42
SaviqCimi, just 2 lines up :)09:42
SaviqCimi, hit me for more09:42
tsdgeosSaviq: i'd totally disagree with that "you on't reboot" tbh09:45
tsdgeosit's the only thing i do with my blackberry09:45
Saviqtsdgeos, yeah, why?09:45
tsdgeosit's the only way to get the email program to behave again when it goes into dumb mode09:45
Saviqtsdgeos, yeah, fix the email program ;)09:46
Saviqtsdgeos, the only reason to reboot a *working* phone is to upgrade, which happens automagically09:46
Saviqtsdgeos, for other cases, just power off and back on09:46
tsdgeosSaviq: ok, so we'll have no bugs on release, awesome :)09:46
Saviqtsdgeos, having a reboot option in the dialog is not a way for fighting bugs09:47
tsdgeosworld is not black and white, if you can alleviate people's live a bit by having a reboot option i think it's worth it09:47
tsdgeoswould make me much happier09:47
Saviqtsdgeos, just to back my stance up, both the main mobile OSs on the market don't have a reboot option09:48
tsdgeosyeah09:48
tsdgeosand android has flight mode on the shutdown button09:48
tsdgeosworst place ever09:48
Saviqyeah09:48
Saviqwell we don't ;)09:49
tsdgeosso don't use them as an example of good UX ;)09:49
Cimiwhy airplane in shutdown is bad?09:56
Cimiin power button09:56
CimiI find it quite handy09:56
Saviqtsdgeos, can I use iOS an example of good UX? they don't have a reboot either :P:09:59
tsdgeosSaviq: i have not used ios at all, can't comment10:00
tsdgeosCimi: because i don't want to shut down the freaking thing, i just want to toggle the radios10:01
tsdgeosso it should be in network10:01
tsdgeosat least, i don't mind it being in shutdown in addition10:01
tsdgeosit not being in networks is weird10:01
Saviqtsdgeos, well, plane mode is there in the indicators on android too10:01
tsdgeosok, maybe i've never used a newer android D:10:01
Saviq;)10:03
Saviqtsdgeos, it's just a shortcut under the power button10:04
CimiSaviq, there is no color property for listitems, right?10:08
SaviqCimi, no idea10:08
CimiSaviq, I think those settings might not work with different themes10:08
Cimidednick, you know about theming of listitems?10:09
dednickCimi: nope. don't think they are themed.10:09
Cimidednick, I was wondering if I can set colors and such10:10
CimiSaviq, I think it can be complicated10:10
CimiSaviq, shall we keep scope settings with the normal plain look?10:10
dednickCimi: hm. imo the colours are a bit wacked in sdk. we seem to have gone the route of. explicit colour setting.10:11
SaviqCimi, yeah, there's barely a scope that changes those TBH10:12
SaviqCimi, or not even "barely a" but rather "there is none"10:12
dednickCimi: i think theming will change text color and such.10:12
CimiSaviq, I'll remove scopestyle and such from settings10:12
SaviqCimi,10:12
Saviqdon't, file bugs with SDK instead10:12
Saviqdednick, yeah but that's theming as in Theme, global, we need it per component in here actually10:12
dednickSaviq: i c10:13
Saviqunless we get theming that we can override for a certain hierarchy10:13
CimiSaviq, but if they read scopestyle, colors will be broken10:13
CimiSaviq, there is no way also to theme switch buttons10:13
CimiSaviq, or the text fields10:13
dednickqss shizzle.10:13
Cimicheckbutton10:13
Cimietc10:13
CimiSaviq, we canot use scopestyle...10:14
Cimiif we have a black theme, for example, all will look broken10:14
dednickcan't we use qss with qml?10:14
Saviqdednick, qss?10:16
dednickqt style sheets10:16
Saviqdednick, not with plain QtQuick, maybe with Controls10:16
Saviqdednick, but since we have our own Theming engine...10:16
dednickyeah... don't get me started.10:18
Saviqdednick, yeah, but even with Controls there's a special thing http://qt-project.org/doc/qt-5/qtquick-controls-styles-qmlmodule.html10:19
Cimisorry had connection dropped10:24
tsdgeosSaviq: crash still happening on 5.3 tip10:24
tsdgeosgoing to try to figure it out10:25
tsdgeosbacktrace is insanely long10:25
Cimisorry had connection dropped10:25
CimiSaviq, what was last message you received?10:25
dednickyour last message: <Cimi> if we have a black theme, for example, all will look broken10:25
Cimiok10:26
Cimiif we want theming using scopestyle, I have to not use listitems and implement mines, and even then I will have issues with the button textures not adapting to colors10:26
Saviq<Cimi> if we have a black theme, for example, all will look broken10:27
Saviq<Saviq> Cimi, don't, file bugs with SDK instead10:28
Mirvtsdgeos: are we seeing the bug #1358169 in the wild, ie would it be a needed item for RTM?10:31
ubot5bug 1358169 in qtdeclarative-opensource-src (Ubuntu) "Avoid double deletion when deleting an incubating component." [Undecided,New] https://launchpad.net/bugs/135816910:31
tsdgeosMirv: not that i know10:31
tsdgeosMirv: but the fact that you don't see it doesn't mean it's not there10:32
CimiSaviq, so I should keep reading scopestyle and have things look broken?10:32
Mirvin a month or so we could have 5.3.2 too (depending a bit on how it can be scheduled to fit in...)10:32
Cimiit does not make sense to me10:32
CimiSaviq, part of the scope setting will look themed, part will look of a different color10:32
SaviqCimi, for now things won't look broken because there isn't a scope that sets background or foreground10:32
Mirvtsdgeos: true. ok, I'll try to see to its landing to 5.3.0.10:32
CimiSaviq, but there might be in months time10:32
SaviqCimi, file critical bugs with the SDK10:33
CimiSaviq, and RTM code will contain bugs10:33
SaviqCimi, and *if* they don't get fixed in time10:33
SaviqCimi, we'll work around it then10:33
CimiSaviq, we can't add bugs hoping they will get fixed in time IMHO10:33
Cimiwe don't add bugs period10:33
SaviqCimi, we have to ;)10:33
SaviqCimi, that's not "adding bugs"10:34
Cimithat's "add code that now is broken"10:34
SaviqCimi, that's an incomplete feature, dependant on SDK10:34
CimiI don't agree with you on that10:34
SaviqCimi, please just file bugs against unity8 and sdk and let's talk to them10:34
SaviqCimi, what we don't have the time10:34
Saviqfor10:34
Cimiit works for cards are headers because we are responsible for their style10:35
SaviqCimi, untrue10:35
Cimibut if we use listitems in scope settings, we know that they are broken10:35
SaviqCimi, header got fixed with icons10:35
Cimiyes, by you10:35
Saviqno10:35
Cimiweeks ago10:35
Saviqby SDK team10:35
Cimiah ok10:35
SaviqCimi, and it was broken initially, which just got it more attention10:35
CimiSaviq, so you are asking me to add something that is broken?10:39
Cimias soon as someone will use foreground color it will break10:40
SaviqCimi, let's just make sure the bug gets fixed first10:41
CimiSaviq, I don't care of sdk now, I want to fix the branch and get it approved10:42
Cimiwe can submit a bugreport but I believe what the answer will be10:42
SaviqCimi, I'm annoyed enough already by the chat in -touch about assumptions, presumptions and all that, please don't get me even more annoyed by it here10:44
CimiSaviq, eh??10:44
SaviqCimi, "I believe what the answer will be"10:45
CimiSaviq, the all SDK theming is "if you don't like default, redo the style component"10:45
CimiSaviq, even buttons don't have text color property10:45
CimiSaviq, there is no themeability of fb/bg in sdk...10:46
SaviqCimi, which is a bug that I filed with the SDK10:46
Cimisometimes there is fg (label), sometimes only bg (button)10:46
SaviqCimi, but going "eh, they're not gonna do it anyway" is not getting us anywhere10:47
CimiSaviq, I don't think they are going to fix this by RTM, one week time10:47
SaviqCimi, we need bugs and escalate them10:47
CimiSaviq, I am on lp with the bug page opened10:47
CimiSaviq, just sharing my concern with you...10:48
CimiSaviq, we are both on the same line of thoughts about SDK stuff...10:48
CimiSaviq, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/135824110:48
ubot5Ubuntu bug 1358241 in Ubuntu UI Toolkit "Listitems should allow color properties for themeability" [Undecided,New]10:48
mzanettiSaviq: hmm... do we actually even want the AP lockscreen tests?10:53
tsdgeosmeh10:53
tsdgeoshttp://paste.ubuntu.com/8079042/10:53
Saviqtsdgeos, a beauty10:54
Saviqwhat's Moth :D10:54
tsdgeosno clue tbh10:55
Cimihow do I write this? validator: root.mode == "number" ? DoubleValidator {} : undefined11:24
CimiSaviq, ?11:27
mzanettiSaviq: ping11:31
Cimiok had to declare it anyway outside11:31
=== alan_g is now known as alan_g|lunch
facundobatistaHolas12:02
=== alan_g|lunch is now known as alan_g
Saviqmzanetti, pong12:25
mzanettiSaviq: https://code.launchpad.net/~dandrader/unity8/lifecycle/+merge/230090/comments/56213412:26
Saviqmzanetti, https://code.launchpad.net/~dandrader/unity8/lifecycle/+merge/230090/comments/56213812:30
mzanettithanks12:32
mzanettidandrader: good morning12:34
dandradermzanetti, morning12:34
mzanettiI see you started working on the lifecycle again :)12:34
mzanettidandrader: I'll push the stuff into the right-edge ppa so we can test on devices12:34
dandradermzanetti,  just fixing as per https://code.launchpad.net/~dandrader/qtmir/lifecycle/+merge/230092/comments/56145812:35
mzanettiah, I see12:35
mzanettidandrader: so seems you broke the MockApplicationManager for tablet mode :/12:36
mzanettithat's probably a bit more efforts to get fixed again12:36
mzanettiI hope to be finished with a proper test run on the phone/tablet by the time you have fixed that12:36
dandradermzanetti, will check you unity-api/lifecycle comment now12:37
dandraderyour12:37
=== pete-woods is now known as pete-woods|lunch
tsdgeosSaviq: some good news12:42
tsdgeosi know how to workaround the crash12:42
tsdgeosthe luminance: is making it crash12:42
tsdgeoshttp://paste.ubuntu.com/8079669/ makes it go away12:42
tsdgeosnow i need to find out why12:43
tsdgeosor at least find a better workaround :D12:43
dandradermzanetti, fixed all your latest finding I think12:50
dandraderfindings12:50
mzanettidandrader: in unity8 too?12:50
mzanettiI find that hard to believe :) let me test12:50
dandradermzanetti, the version thing?12:50
mzanettidandrader: the make tryShell in tablet mode?12:50
=== MacSlow is now known as MacSlow|lunch
dandradermzanetti, oh, there's a bunch of new stuff... I said that too soon :)12:51
mzanetti:)12:51
dandradermzanetti, so a qml Tansition is also a QtObject?12:55
mzanettidandrader: yes12:56
dandradermzanetti, ah, good. so it's doable indeed12:56
mzanettidandrader: but it's not contained in "item.children" but only in "item.data"12:56
dandraderright12:56
mzanettidandrader: that's the difference between findChild() and findInvisibleChild()12:56
* greyback_ stumbled across that last week13:13
mzanetti?13:13
greyback_<mzanetti> dandrader: that's the difference between findChild() and findInvisibleChild()13:13
mzanettidandrader: your qtmir branch doesn't build in the ppa: https://launchpadlibrarian.net/182617174/buildlog.txt.gz13:13
mzanettigreyback_: ah :)13:13
greyback_mzanetti: I was writing a test to call a function inside q private QtObject, and took me ages to figure out why findChild couldn't find the object13:14
mzanettigreyback_: heh, yeah, walking through data always takes ages when doing that on the shell object13:14
mzanettigreyback_: that's why findChild normally only walks through children13:15
greyback_mzanetti: gotcha13:15
mzanettiSaviq: fyi: https://bugs.launchpad.net/unity8/+bug/1357321/comments/213:27
ubot5Ubuntu bug 1357321 in Unity 8 "scope images do not load in HSDPA or 3G" [Undecided,Confirmed]13:27
=== _salem is now known as salem_
Saviqmzanetti, yeah, note Victor could still browse the web and all13:28
mzanettiSaviq: yeah, but he most likely restarted the browser after the roaming step13:29
mzanetti(actually I'm not sure if the browser suffers from this)13:29
mzanettiI noticed it with other apps13:29
Saviqmzanetti, ah13:37
Saviqtsdgeos, mzanetti, help me out here... remove transition not triggered if the last item in a model is removed... ideas?13:41
mzanettihmm...13:42
tsdgeosrandom stuff: model reset vs model propery removing stuff?13:42
Saviqtsdgeos, it works on all the other removals13:42
Saviqtsdgeos, just the last item is affected, and ListView.onRemove is triggered on it13:42
tsdgeosSaviq: model may be doing different code for last?13:42
Saviqtsdgeos, doesn't look like it13:43
tsdgeosok13:43
tsdgeosno other random ideas other than a bug13:46
=== pete-woods|lunch is now known as pete-woods
mzanettiSaviq: so there is the thing that delegate0 is never destroyed (for example by cachebuffer)13:50
mzanettidon't know why... but maybe that affects this too13:51
Saviqmzanetti, no, I didn't mean last as in the last remaining one, just the last one from the end13:51
mzanettiah ok13:51
dandradermzanetti, have you ever looked for a Transition in one of your qmltests?13:56
Saviqmzanetti, tsdgeos, confirmed, no remove on removing the last item: http://paste.ubuntu.com/8080113/13:56
mzanettidandrader: I did that with Animations, not sure about Transition itself13:57
Saviqa behavior on contentX doesn't help13:57
mzanettimeh13:57
tsdgeosSaviq: seems that http://paste.ubuntu.com/8080133/ made the crash go away :/13:58
Saviqtsdgeos, ugh13:59
dandradermzanetti, findInvisibleChildren doesn't seem to find them :(  Maybe I should try to get the transitions array of the StateGroup instead13:59
tsdgeosSaviq: let the loop run for a bit more, but it seems that doesn't crash anymore now13:59
Saviqtsdgeos, yeah ok13:59
Saviqtsdgeos, we probably should just move the luminance method into C++ anyway13:59
mzanettidandrader: hmm... maybe worth a try... but if this is giving you a major headache let me know... I thought it should be rather simple to move it over14:00
tsdgeosSaviq: yeah but that change fixing the crash makes me very unhapy14:00
Saviqtsdgeos, yeah, it does suggest a nasty bug14:00
mzanettimterry: updated the lockscreen branch14:06
mterrymzanetti, OK finishing up something but will re-look today14:07
mzanettimterry: all tests passing now and the autoconfirm mode is back14:07
=== zbenjamin_ is now known as zbenjamin
mterrymzanetti, I asked Olga/Esti about device unlock autoconfirm UI.  we'll see14:07
mterryIt was part of another thread, forgot to cc you14:08
mzanettiah ok...14:08
mzanettiwell... I still think its wrong to limit the pin to 4 digits14:08
mzanettiif you *really* don't want to press more than 4 buttons you should set a 3 digits pin :D14:08
tsdgeosSaviq: 10 minutes of looping and working, so do i commit that workaround with a todo? do we have time to properly investigate why this happens? given that i have no clue of that code it may take ages14:10
Saviqtsdgeos, yeah, just commit the workaround14:11
=== Estilanda_ is now known as Estilanda
tsdgeosSaviq: confused, i'm in tryCard, have selected "Art, header - grey background", now i go and add     "card-layout": "horizontal", to the template14:14
tsdgeoswhy is the grey background gone?¿14:14
=== MacSlow|lunch is now known as MacSlow
tsdgeosSaviq: commit to alt_nav or some other branch?14:23
=== syst3mw0rm_ is now known as syst3mw0rm
=== dandrader is now known as dandrader|lunch
mzanettidandrader|lunch: please let me know when you fixed the build issues with your branches (or kick the ppa yoursef)14:42
Saviqtsdgeos, I think one of the previous branches actually introduces this14:43
Saviqtsdgeos, header-customizations14:43
Saviqtsdgeos, so put it there14:43
tsdgeosok14:43
tsdgeosSaviq: can't it's yours14:44
tsdgeosSaviq: and i've already put it in alt_nav fwiw14:44
Saviqtsdgeos, yeah, please undo and I'll put it in mine and remerge up14:45
tsdgeosSaviq: ok14:45
tsdgeosSaviq: i also have https://code.launchpad.net/~aacid/unity8/more_stable_overview_tests/+merge/231173 that we should integrate somewhen somehow14:46
tsdgeosSaviq: want me to chain it after some branch14:47
tsdgeos?14:47
Saviqtsdgeos, I think it doesn't conflict with anything else no14:48
tsdgeosok14:48
Saviqtsdgeos, but truth be told..14:48
Saviqtsdgeos, maybe instead we should make tryCompareFunctions catch?14:48
tsdgeosSaviq: ?14:49
Saviqtsdgeos, right, wouldn't help in that case anyway14:49
Saviq'cause it'd catch and fail() anyway14:49
Saviqtsdgeos, yeah, is good like it is now14:49
Saviqgaaaah14:49
Saviqand ListView.onRemove causes removeDisplaced to not happen14:50
SaviqREALLY?!14:50
SaviqWAAAAT14:52
Saviqmzanetti, tsdgeos please tell me I'm blind or something14:52
Saviqhttp://paste.ubuntu.com/8080481/14:52
Saviqremove 5, 4, 314:53
mzanettiSaviq: you're blind or something14:53
Saviqfooking 3 gets a remove transition !?!?!?!?!14:53
* mzanetti tries14:53
mzanetti:D14:54
Saviqbut if you overshoot it14:55
Saviqit doesn't14:55
Saviqlike remove 5, 414:55
mzanettiyeah14:55
Saviqdrag to overshoot14:55
mzanettijust figured the same14:55
SaviqWTF14:55
mzanettiSaviq: well, what's weird is this:14:56
mzanettiscroll to bottom, click on 5, 414:56
mzanettior, well, one step back14:56
mzanetticlick on 5, you'll see 414:56
mzanettithen click on 4, you'll see 314:56
mzanettithen click on 3, you'll see 014:56
mzanetti(unless you overshoot)14:56
Saviqmzanetti, yeah, related to the lack of transition14:57
tsdgeoslooks weird yeah14:58
Saviqmzanetti, HAH14:58
SaviqoriginY14:58
mzanettiaha!14:59
mzanettithat sucker again14:59
Saviqthat's completely stupid14:59
Saviqhttp://paste.ubuntu.com/8080531/15:00
Saviqon remove of 3 originY changes15:00
Saviqwhich is probably why it decides to do the remove transition for that one15:00
* Saviq files a QTBUG15:00
Saviqmzanetti, what's also worrying15:21
Saviqmzanetti, is that they get index: -115:21
Saviqregardless of delayRemove15:22
mzanettiyeah15:22
mzanettinoticed that too15:22
Saviqtsdgeos, mzanetti, https://bugreports.qt-project.org/browse/QTBUG-40846 https://bugreports.qt-project.org/browse/QTBUG-40847 https://bugreports.qt-project.org/browse/QTBUG-4084815:37
mzanettilol... 315:45
=== dandrader|lunch is now known as dandrader
=== alan_g is now known as alan_g|EOD
dandradermzanetti you have to add qtmir to the right-edge ppa as well17:28
dandradermzanetti because it's not building. let me see that :-D17:29
mzanettidandrader: yes. I know17:29
mzanettidandrader: what's the question?17:30
mzanettidandrader: https://code.launchpad.net/~dandrader/qtmir/lifecycle/+merge/230092/comments/56220917:30
dandradermzanetti nevermind. I noticed that there's no qtmir there but only later I saw you telling me about the qtmir build failure in the irc backlog17:30
mzanettiah ok17:31
dandradermzanetti, fixed17:35
mzanettiack17:35
dandradermzanetti hopefully it's all covered now17:35
mzanettilets see... I started the build17:36
mzanettidandrader: looking better17:39
dandradermzanetti it's funny that due to the missing antialiasing in the spread, the screenshots look way better than the live surface there17:41
mzanettiyeah...17:42
mzanettiwe need to get antialiasing enabled17:42
mzanettigreyback_: have you had any success with that? ^17:42
greyback_mzanetti: I know how to do it, I just have other things to do first17:43
mzanettiack17:43
mzanettithat sounds good... knowing how to do is the hardest part :)17:43
mzanettiSaviq: do you know a way around if unity8 is hanging here and won't die when I try to kill it?17:45
mzanettiI don't want to reboot again17:45
mzanettiuninterruptable sleep17:46
mzanettihmm17:46
Saviqmzanetti, kill -9 still no go??17:59
mzanettiSaviq: nope18:07
mzanettiI attached gdb and now that's hanging too :D18:07
mzanettiok. I could kill gdb with -9 again18:07
mzanettibut unity8 won't stop...18:08
mzanettips says Dsl, and the man page says uninterruptable wait (usually hardware) :/18:08
mzanettifirst time I see this tbh18:09
mzanettidandrader: still no good: https://launchpadlibrarian.net/182633531/buildlog_ubuntu-utopic-i386.qtmir_1%3A0.4.1%2B14.10.20140817-0~234%2B201408181736~ubuntu14.10.1_FAILEDTOBUILD.txt.gz18:10
dandradermzanetti hmmm that virtual method came from mir 0.6.0 release...18:15
dandraderback in a bit18:16
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
mterrybregma, hello!  So I saw your pam branch go by.  Do you know why we're seeing two simultaneous prompts on desktop?20:52
bregmano, if I did I would have tackled it that way20:52
bregmaalthough the reentrancy problem would still be there20:52
mterrybregma, are you saying that pam_* isn't reentrant?20:53
* mterry thought they were20:53
bregmawell, the second conversation never happens20:54
bregmamterry, the first authentication() call happens after Shell::Lockscreen::Component.onCompleted, the second appears to happen as a result of handling the password prompt in the PAM conversation, but taht's not entirely clear20:56
mterrybregma, ah...  you have only one account on your machine?20:57
bregmacertainly not20:57
mterryone account that shows up in the unity8 list anyway?20:57
mterryok20:57
mterryhmm20:57
bregmaall of my fictitious friends have accounts too20:57
mterry:)20:57
bregmait's a test machine, and a certain class of bugs involve signing in on different acocunts (as in, don;t kill all compiz instances when a single user logs out, that's bad)20:58
Saviqdebatable20:59
bregmabut I see no list of users in the unity 8 greeter, only in the LightDM greeter20:59
bregmait would be even better if I didn't see the Unity 8 greeter as soon as I authenticate through LightDM, but oe problem at a time20:59
mterrybregma, yeah that change can be easily made once I make the greeter an optional split again21:01
mterrybregma, a quick google indicates PAM is *supposed* to be reentrant.  And I believe unity7 treats it as such21:01
mterryWell, I mean, it treats handles as sharable between threads21:01
mterryI suspect unity7 doesn't start simultaneous conversations though21:02
bregmamterry, I think the problem actually may be the future not getting deleted21:02
* bregma hopes his own future does not get deleted21:03
mterryheh21:04
mterrybregma, the future sitting in the futureWatcher object?21:04
mterryi.e. the one for the previous QtConcurrent::run()?21:04
mterrybregma, at any rate, I don't think your branch as-is will work, because if you switch users in the greeter, we'd need a way to stop old PAM conversation and begin a new one with the new user21:09
mterrybregma, but!21:09
mterrybregma, I bet you do see only one user in the unity8 list21:09
mterryhrm21:10
mterryno that hunch doesn't make sense21:10
bregmawell, the observed facts are that the current code never comes back from authenticating through the Unity 8 greeter, and my patched code does21:12
bregmaand switching users brings up the LightDM greeter again21:13
mterrySaviq, mzanetti: at some point, we made it so that when running ./run.sh we don't see console output.  Is there a way to get that back?21:34
Saviqmterry, you should still get it21:34
Saviqmterry, not from dash though21:34
Saviqmterry, as that's a separate job and all (not difficult to bring back, just we didn't yet)21:34
mterrySaviq, hrm.  I don't see console.log() output21:35
Saviqmterry, do you see *any* output when you start it (does it start, for that matter?)21:35
mterryunity8 start/running, process 1679821:35
mterryMirSurfaceItem::MirSurfaceItem()  "Unity 8 Mock Dash"21:35
mterryApplication::setSurface - appId= "unity8-dash" surface= MirSurfaceItem (this = 0x1dadf90 , name= "" , parent = 0x0 , geometry = QRectF(0,0 0x0) , z = 0 )21:35
mterry** (unity8:16798): WARNING **: Unable to register app: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID21:35
mterrySaviq, ^21:35
Saviqmterry, well looks good21:36
Saviqmterry, check in ~/.cache/upstart/unity8.log ?21:36
mterrySaviq, ah of course, it's there21:36
mterrySaviq, I thought we redirected that to console or something21:37
Saviqmterry, but still, if it's there, should be on your console...21:37
Saviqmterry, we just do ftail on that file21:37
Saviqtailf that is21:37
mterryoh...21:37
mzanettiI don't see output from run.sh most of the times either21:37
mzanettiworks sometimes21:37
mzanettibut tail -f on the log works21:37
Saviqwfm21:39
=== Cimi_ is now known as Cimi
=== dandrader|afk is now known as dandrader
dandradermzanetti, qtmir should build fine on the ppa now (already triggered the new build)22:27
Saviqtedg, hey, in need of a pointer22:37
Saviqtedg, we need to ping unity8 on app upgrade / uninstall to update the launcher22:37
Saviqtedg, the click hook doesn't know about the session dbus or upstart or anything22:37
=== salem_ is now known as _salem
=== RAOF_ is now known as RAOF

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