/srv/irclogs.ubuntu.com/2014/06/26/#ubuntu-app-devel.txt

=== _salem is now known as salem_
mhall119popey: not yet, I'm still waiting on mandel to get it to me01:50
=== chriadam|away is now known as chriadam
=== salem_ is now known as _salem
sethjAre there any resources on building application indicators? All the documentation seems to have been taken off developer.ubuntu.com02:25
=== fginther is now known as fginther|away
alecuman, I'm so happy with the QZ81 app... it even has the TK85 keyboard! Having the emulator for my first computer in my pocket is so so awesome!04:08
=== chihchun_afk is now known as chihchun
=== dpm-afk is now known as dpm
dholbachgood morning06:03
=== oSoMoN_ is now known as oSoMoN
dpmmzanetti, morning! I built upon your changes to switch between production and sandbox and I now have a branch that generates separate packages, one for each plugin: https://code.launchpad.net/~dpm/reminders-app/switch-to-production/+merge/224503 - the only place I still see we're hardcoding the UOA provider is here: http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L132 - so I guess w07:15
dpme need to pass through the --sandbox argument to the main qml file too. What's the best way to do this?07:15
mzanettidpm: hi07:54
mzanettijust reading your mail... not really following tho07:54
dpmhi mzanetti, so in here: QString hostname = m_useSandbox ? EVERNOTE_SANDBOX_HOST : EVERNOTE_HOST; it seems we might be able to just read the hostname using the Online Accounts API, rather than checking the sandbox argument07:57
mzanettidpm: how would you do that?07:58
mzanettidpm: I've seen the "account->value()" thing..07:58
mzanettibut: where to get the "account" from?07:58
dpmthat's where we ask mardy for documentation on how to use the Online Accounts API in C++ :) ^07:58
mardydpm, mzanetti: if you want, you can do the same from QML; or do you need C++?07:59
mzanettidpm: so what I mean... we're using the QML api for it... I don't think its a good idea to connect to another api from 2 different points08:00
mzanettimardy: oh yeah, that'd be better08:00
mzanettimardy: qml, that is08:00
mardymzanetti: http://developer.ubuntu.com/api/qml/sdk-14.10/Ubuntu.OnlineAccounts.AccountService/08:01
mzanettiso I get the hostname... along with the selected accounts. ok. works for me08:01
mardymzanetti: read the "settings" property08:01
mzanettimardy: ack, thanks08:01
mardymzanetti: something like accountService.settings.hostname (if the key is called hostname)08:02
mzanettiyep... will figure it08:02
dpmmzanetti, mardy, I'm not too sure how to do it via QML. We're shipping 2 plugins (sandbox, production), and their service names are different (evernote vs. evernote-sandbox).08:02
mardymzanetti: I think that in that case the <setting> needs to be added to the .service file, not to the .provider file08:02
dpmwe're not using the hostname from QML atm08:02
dpmso we'd still need a way to switch services in QML08:03
mzanettidpm: not sure what you mean08:03
dpmmzanetti, http://bazaar.launchpad.net/~reminders-app-dev/reminders-app/trunk/view/head:/src/app/qml/reminders.qml#L13208:03
mzanettidpm: if we have 2 plugins, each of them has a url hardcoded...08:03
mzanettidpm: the user selects an account. we get a pointer to that account and read the hostname associated with that08:03
dpmright, but from QML we're not accessing the host url, we specify services08:03
mzanettibut didn't mardy just tell us a way to get to the host url?08:04
dpmmzanetti, yes, but we're not using the host URL in QML08:04
mzanettiwell, we're not right now... but if I get that information I'd change my branch in a way to use that instead of the bool useSnadbox flag08:05
dpmmzanetti, right, and I'm not debating that. What I mean is that in QML selecting the host name will not be enough to switch providers, as the QML API needs to specify "service" to load the values from the right .service file (we install both evernote.service and evernote-sandbox.service)08:07
mzanettidpm: yeah sure... you select an account08:07
mzanettidpm: and we'll use the hostname associated with that account08:07
mzanettiwe're not letting the user to select the hostname in the reminders app08:08
mzanettimaybe I'm still misunderstanding :/08:08
dpmmzanetti, yeah, yeah, I get that, but regardless of the host name, what's not clear to me is how we select an account in QML (evernote vs.evernote-sandbox)08:09
mzanettidpm: we have the 2 plugins installed. When you open the accounts settings page to add a new one, you'll see it twice in there08:10
dpmmzanetti, yes, that's clear. What I don't know is how we switch between them in the app08:10
mzanettidpm: ah... if you have multiple accounts, we already pop up a dialog which lets you select the account08:10
mzanettiiirc.08:10
mzanettiso when the reminders app starts up and there are multiple possible accounts, you'll get a list to select which account you want08:11
mzanettiand that list will contain sandbox and production server accounts08:11
mzanettiOh... I guess I see your point... we can't get both account types in one list08:12
mzanettiis that what you mean?08:12
dpmmzanetti, exactly: http://pastebin.ubuntu.com/7704704/08:13
mzanettiok.. got it now08:13
mzanettimardy: any chance there's a way to get an AccountsServiceModel containing accounts from multiple services?08:14
mzanettidpm: right... worst case we'll just go with the -s switch08:14
mzanettias you already wrote08:14
dpmmzanetti, yeah, that might be an option08:14
dpmmzanetti, I've replied to your comment on https://code.launchpad.net/~dpm/reminders-app/switch-to-production/+merge/224503 - mardy, do you have any ideas on that (see last comment)?08:25
mardydpm: commented08:32
dpmthanks mardy08:35
mzanettidpm: yep, what mardy wrote would be my suggestion too. "building" the same code twice with different flags to replace key and hostname at build time08:37
dpmmzanetti, mardy, that sounds sensible to me too, and I understand how the key and hostname can be replaced. However, we still need two sets of files to be installed, right? http://pastebin.ubuntu.com/7704802/08:40
mardydpm: yes, I think so08:40
mzanettidpm: yes. having it installed twice is ok. but not having to maintain the code twice08:40
mzanettimardy: hmm... the settings object seems to be empty here09:01
mzanettiat least JSON.stringify(accountService.settings) gives me just {}09:02
mardymzanetti: weird! Can you push the branch somewhere?09:02
mzanettimardy: yep. lemme just do one more check first09:03
mzanettimardy: https://code.launchpad.net/~mzanetti/reminders-app/use-production-servers/+merge/22449909:07
mzanettimardy: line 4209:08
mzanettiafaiu it should contain things like "RequestEndpoint" and such09:09
mzanettiis that correct?09:09
mardymzanetti: so, the fact is that the <template> element is not present in http://bazaar.launchpad.net/~mzanetti/reminders-app/use-production-servers/view/head:/src/account-plugin/data/services/evernote.service09:11
mardymzanetti: so, the accountService object gives you a subview of the account09:11
mardymzanetti: there is an accountService object which uses the .provider file for the settings, and as many accountService objects for each .service file09:12
mzanettimhm...09:12
mzanettithat means I'm using the wrong accountService object09:13
mardymzanetti: maybe. Or you add some settings to the .service file09:14
mzanettiyeah, I guess that'd be easier09:14
mzanettidpm: fyi: ^09:15
mzanettidpm: I've updated my branch to read the hostname from the accounts service... but we'd need to add the hostname setting to the .service files09:15
JamesTaitGood morning all; happy Chocolate Pudding Day! :-D09:16
t1mpJamesTait: sounds good :)09:17
dpmmzanetti, I'm on it09:17
JamesTaitt1mp, my kind of day, for sure. ;)09:17
dpmmzanetti, https://code.launchpad.net/~dpm/reminders-app/switch-to-production/+merge/224503 - however, I don't think this will work yet. How to just rebuild the accounts plugin binary package instead of building all of the binary packages twice (which is a bit of human and LP builders waste of time) exceeds my packaging-fu09:21
dpmmzanetti, also, I've called the setting "HostName" to be consistent with the naming in the XML file09:22
mzanettidpm: ack, will update my hostname code09:22
mzanettidpm: I would probably leave debian/rules alone but add additionall install targets to src/account-plugin/CMakeLists.txt09:26
mzanettidpm: so you just duplicate every install target in there to install it once for production, once for sandbox09:27
mzanettijust change the configure_file() command for the two targets to configure the keyfile  we want09:27
mzanettidpm: makes sense?09:28
dpmmzanetti, yeah, that's what I was thinking when I failed to do it over debian/rules. Let me give it a go.09:28
mzanettidpm: ok. updated my branch09:29
dpmbut let me find out if it's possible to do it over debian/rules to have all the options on the table09:29
mzanettidpm: well, it sure is, but you'd need to patch cmake files nevertheless to allow building only the plugin09:30
dpmoh, I didn't realise it'd require patching09:30
dpmI'd rather not do it, so I'll go for the cmake-only approach09:31
mzanettidpm: yeah... just inject all the keys/hostnames/whatnot in one single cmake -D... call09:36
mzanettidpm: then in the accounts-plugin's CMakeLists.txt use the ones you need for each install step09:36
dpmI still need to wrap my head around it, let me see what I can come up with09:37
=== ondra- is now known as ondra
=== chriadam is now known as chriadam|away
=== chihchun is now known as chihchun_afk
nik90zbenjamin: hey in the manifest.json file, what should the hooks include? Does it require the project-name?11:48
zbenjaminnik90: no the hook just needs the desktop file path and the apparmor file path11:49
zbenjaminyou appid is like:     packagename.appname.version11:49
nik90zbenjamin: true but what about the hook name itself?11:49
zbenjaminsorry packagename.hookname.version11:49
zbenjaminnik90: well the hook specifies a application/scope inside your click package. A click package will be able to have more than one app , or maybe a app and a scope11:50
nik90for some reason it always replaces it with my bzr branch name...anything other than that fails11:50
=== MacSlow is now known as MacSlow|lunch
zbenjaminthe hook name?12:02
zbenjaminalso how does it fail?12:02
zbenjaminnik90: ^12:02
nik90zbenjamin: I gave up..I spent the past several hours trying to fix the cmake files to work on the device. I cannot take this anymore :/ .. I will wait to see if someone can fix this next week12:06
zbenjaminnik90: what does clock need? does it have a c++ backend yet?12:08
zbenjaminnik90: i wonder if i could help you12:08
nik90zbenjamin: the new clock app has a sample C++ plugin at the moment which I plan to implement the QTimezone class.12:09
nik90I used the qtcreator ubuntu template with c++ plugin.12:10
zbenjaminand you have my new packages installed?12:10
nik90yeah I installed them yesterday12:10
zbenjaminwhen i tried i only got a black screen from the clock app, but it was creating and installing the click package12:10
nik90somehow qtcreator keeps on changing the hooks to "12:10
nik90fix-cmake-stuff": {12:10
nik90            "apparmor": "fix-cmake-stuff.json",12:10
nik90            "desktop": "fix-cmake-stuff.desktop"12:10
nik90        }12:10
zbenjaminfor the bazaar branch name, i guess there is a rule in the cmake file that does that12:11
nik90well previously I set that to "@CMAKE_PROJECT_NAME@" so that it would get the correct name12:12
nik90and in the CMakeLists.txt it is declared as com.ubuntu.clock12:12
* nik90 is away12:15
zbenjaminnik90: are you working on the branch you gave me yesterday?12:20
zsombinik90: t1mp and I ended up to a conclusion that we need to put the PullToRefresh to be available only in UbuntuListView12:22
t1mpzsombi: if we add the pullToRefresh only to UbuntuListView, it won't work for the clock-app right?12:22
zsombinik90: there are few issues with the topMargin handling...12:22
t1mpzsombi: it is not a conclusion yet, but an idea ;)12:22
zsombit1mp: well, half conclusion :)12:23
t1mpdoes the clock-app work with a flickable or a listview? in case of a listview it should be fine to use UbuntuListView12:23
zsombinik90: I guess it is a Flickable, right?12:23
zsombit1mp: the layouts there have different items12:23
zsombinik90: R U with us? :)12:24
t1mpzsombi: I prefer to have the pullToRefresh for UbuntuListView only tomorrow, instead of landing nothing at all12:24
zsombit1mp: agree...12:24
t1mpzsombi: seems like nik90 got frustrated with cmake and left ;)12:25
zsombit1mp: not envying him :D12:26
=== fginther|away is now known as fginther
dpmmzanetti, I think that should be it: https://code.launchpad.net/~dpm/reminders-app/switch-to-production/+merge/224503 - that branch already includes your changes, and I'll see if I can actually test the thing now12:35
=== MacSlow|lunch is now known as MacSlow
=== renato_ is now known as Guest98529
mzanettidpm: not saying you have to change it, but if you want you could clean it up by doing:12:45
mzanettimacro(add_evernote_account_plugin EVERNOTE_HOSTNAME EVERNOTE_KEY ... )12:46
mzanetti // do all the set(), configure_file() install() things once12:46
mzanettiendmacro()12:46
mzanettiadd_evernote_account_plugin(http://sandbox.evernote.com ...)12:47
mzanettiadd_evernote_account_plugin(http://evernote.com ...)12:47
dpmoh, I see, neat. I can do that, yes12:47
mzanettidpm: check out lp:unity8, in the directory cmake/modules/ you'll find a lot of examples on macros if you need them12:48
=== _salem is now known as salem_
dpmcool, thanks12:50
pmcgowanmzanetti, our silo with your fix failed, any ideas? cant find a lander right now12:54
mzanettipmcgowan: no... was wondering too why it wouldn't build in the silo. it does build in the CI job tho...12:55
pmcgowanit failed fetching the source tarball12:55
mzanettiyeah... seemed like a temporary network failure, so I triggered it again today morning, same error, while the CI job was able to fetch it12:56
mzanettiI've just kicked it again now, maybe we were just really unlucky12:56
pmcgowanweird12:56
mzanettipmcgowan: nope, still running into a timeout when trying to fetch the upstream tarball12:59
=== Guest98529 is now known as renato__
mzanettihmm... seems it uses a different url in the ci-train builder...13:01
pmcgowanmzanetti, asking in ci channel13:03
pmcgowan pmcgowan: But something seems to be setting a bogus version number13:04
pmcgowan<cjwatson> bzr: ERROR: Unable to find the needed upstream tarball for package qtdeclarative-opensource-src, version 5.3.0+14.10.20140626.13:04
pmcgowan Which is not what https://code.launchpad.net/~mzanetti/kubuntu-packaging/qtdeclarative-opensource-src/+merge/224517 says13:04
mzanettitrue...13:05
pmcgowanmzanetti, can you join #ubuntu-ci-eng, cjw is learning some things13:08
mzanettisure13:08
=== chihchun_afk is now known as chihchun
t1mpmzanetti: I'm making the changes in uitk for exposing headerconfiguration and headerstyle in 2 small steps, here is the first: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/102-PageHeadConfiguration/+merge/22462113:25
mzanettit1mp: you trying to confuse me with switching channels? :D13:26
t1mpmzanetti: I though you didn't read my previous message :)13:26
t1mpmzanetti: did I manage to confuse you? ;)13:27
mzanettit1mp: no, but you were close13:27
mzanettislightly change the link next time and you're good13:28
t1mpmzanetti: if you look at the MR, you see that I change the name of the component and I move the documentation around :)13:28
t1mpmaybe that will complete the confusion13:29
mzanettit1mp: ok, so I'll drop this one completely, right? https://code.launchpad.net/~mzanetti/ubuntu-ui-toolkit/expose-NewHeaderStyle/+merge/22458213:30
t1mpmzanetti: yes13:30
dpmmzanetti, hm, the macro is much neater, but it seems not to quite work when building the package, it complains about the provider file not being available at install time. I suspect it might have something to do with overwriting variables: http://bazaar.launchpad.net/~dpm/reminders-app/switch-to-production-cmake-improvements/revision/17713:31
dpmmzanetti, I think for now I'll leave the MP as it is13:31
t1mpmzanetti: NewHeaderStyle is also no good name (but it was fine internal), I'll change it to PageHeadStyle13:31
dpmso that we get the migration done13:31
dpmI can look at making the cmake better later13:31
mzanettidpm: ok13:32
=== chihchun is now known as chihchun_afk
mzanettit1mp: updated my unity8 branch to use your latest one. confirming it works fine13:52
t1mpmzanetti: thanks13:53
t1mpzsombi: ^ care for another review? https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/102-PageHeadConfiguration/+merge/22462113:54
mzanettidpm: https://launchpad.net/~ci-train-ppa-service/+archive/landing-003/14:13
dpmmzanetti, it seems it's building arm now, and it's finished amd64 and others. Does it mean success, then?14:16
mzanettidpm: I hope so14:17
dpmmzanetti, cool. I've also kicked off a build of Reminders app in my personal PPA (didn't put it in the core apps PPA so that Jenkins does not rewrite it). I'm going to test the new production plugin on the emulator now. https://launchpad.net/~dpm/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=utopic14:18
mzanettidpm: looks good :)14:19
zsombit1mp: get back to me tomorrow with all the reviews you want14:23
t1mpzsombi: sure. There are two at the moment, I'll assign you so you can get started before I am around ;)14:25
zsombit1mp: kewl14:25
zsombit1mp: you will get the pullToRefresh tomorrow morning14:26
t1mpzsombi: okay14:26
t1mpmzanetti: here is the MR exposing the style: https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/104-PageHeadStyle/+merge/22463614:26
t1mpmzanetti: if you test any of my branches, please reply on the MR so that the main reviewer (zsombi) knows it was tested14:27
mzanettit1mp: ack14:27
balloonsdpm, re: reminders I left comments about things on https://code.launchpad.net/~elopio/reminders-app/fix_with_account/+merge/224539. That's what I hoped we'd land yesterday.14:27
balloonsdpm, still working on the evernote sdk module merge as well, but the pep8 one landed at least :-)14:27
dpmnice, thanks balloons14:28
dpmballoons, what do you mean by isolate in your comment?14:29
rpadovanimzanetti, hey :-)14:40
mzanettirpadovani: o/14:40
rpadovanimzanetti, couple of questions: I started to look to upgrade to Oxide, and I see there is a comment about a bug with flickable with some notes. Do you have any note, so I can see if the bug is present also in Oxide?14:41
rpadovaniwell, the second isn't a question: here all proprieties of Oxide: http://paste.ubuntu.com/7706211/ I have to find a sobsitute to navigatorQtObjectEnabled and onMessageReceived, I'll try in next days ;-)14:42
mzanettirpadovani: without that flickable the webview was behaving really badly, if you remove it with the old webview you'll notice immediately14:42
rpadovaniok, I try14:42
mzanettirpadovani: right... I think I've seen it somewhere already... the property is not the same any more, but there is some other mechanism to do message passing between qml and the webview engine14:43
rpadovanimzanetti,  yes, sure, I'll read the manual and I'm sure I find a way14:44
balloonsdpm, by isolation I mean the attempts to create a fake environment to run the tests in. Namely setting HOME15:01
mzanettit1mp: here's your 104 branch build output: http://paste.ubuntu.com/770632315:02
t1mpmzanetti: thanks... fixed it15:03
* mzanetti kicks another build15:03
balloonsdpm, basically the tests fail if you have an account on the phone already, and attempts to launch the app in a isolated environment cause the app to not load when run on the phone (upstart app launch doesn't seem to like it)15:03
dpmok15:05
zsombitimp: the pullToRefresh is coming in ~10 mins :)15:08
mhall119\o/15:28
dpmmardy, I'm testing the account plugin for Evernote production, but I'm getting some strange behaviour: if I go to System Settings and choose the Evernote account, it then shows me the login page. After entering my credentials, it seems to work (Evernote asks me if I want to re-authorize the app to access this account). However, after hitting the button to re-authorize, it then hangs forever like this: http://i.imgur.com/TZi6P4u.png15:44
dpmany ideas on how to get debug output?15:45
balloonsdpm, you can use account-console to see what's up.. do 'account-console list', then grab the id in question and account-console show ID15:48
dpmballoons, that's a very good tip. However, I never get to create the account, so account-console list shows no accounts :(15:50
balloonsdpm, :-)15:50
mardydpm: try running it like this:15:53
balloonselopio, are you about?15:53
mardyexport OAU_LOGGING_LEVEL=215:53
mardyexport OAU_DAEMON_TIMEOUT=900015:53
elopioballoons: I'm here.15:53
mardyonline-accounts-ui --desktop_file_hint=/usr/share/applications/online-accounts-ui.desktop15:54
balloonselopio, did we want to ping mardy about our findings last night as well?15:54
mardydpm: after killing any running instances; then open it from the system settings, and you'll find some logs15:54
nik90zsombi: In the clock app I am using a Flickable instead of listview since I need to show the clock, some labels and then finally the delegate listitem standards.15:55
zsombinik90: ok I thougth so ^ t1mp15:55
nik90zsombi: it is fine to only support the UbuntuListView since I have a working implementation in the clock app at the moment15:55
elopioballoons: shouldn't we ping jdstrand instead? As the problems were with the home dir and the vars.15:55
elopioI haven't seen the problem on delete account anymore.15:56
balloonselopio, I was trying to remember if we resolved the fact we saw differences between accounts-console and python. I guess you are right, we didn't end with that problem15:56
zsombinik90: I got it fixed for a generic use :)15:56
dpmmardy, if I run online-accounts-ui --desktop_file_hint=/usr/share/applications/online-accounts-ui.desktop from the terminal, then online accounts never starts, it stays forever in the 3 dots animation15:57
nik90zsombi: awesome. looking forward to using it in other places15:57
elopioballoons: ah, you are right. mardy can help with the problem where with a temporary home we don't get the id#1 on the accounts15:57
mardydpm: yes, you need to start it from the system settings15:58
dpmmardy, ok, on it. And where should I find the logs?15:59
zsombit1mp: nik90: the final updates on the MR: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/pullToRefresh/+merge/21909015:59
mardydpm: on the terminal where you lanched that command16:00
t1mpzsombi: is it ready for a review?16:00
t1mpzsombi: I'll have a look after dinner16:00
balloonselopio, yes ok :-) indeed. It's coming back now. We need to understand about signond and some other things16:00
zsombit1mp: sure it is16:00
zsombit1mp: me left now :)16:00
dpmmardy, ah, yes indeed. I was looking for a file in .cache/upstart16:01
balloonsmardy, ok so if you are done with dpm, elopio and I have a puzzling question. We're trying to run a series of tests back to back. Before each test, we want to setup a clean isolated environment. So we fake HOME and XDG_HOME_DIR and then use account-console to setup a fake account.16:07
balloonsThis is all the work you helped elopio with in the paste16:07
balloonsThe trouble is mardy we are seeing the account ids for the subseqeuent test runs not be id 1. That seems to indicate we're not setting up clean environments. So we started stopping signond before setup, which didn't seem to change anything. Is there anything else we need to do to ensure we have a blank slate for each test?16:09
mardyballoons: libaccounts is using XDG_CONFIG_HOME16:25
balloonsmardy, ahh yes I see elopio has it right in the test, XDG_CONFIG_HOME16:32
balloonsmardy, should we need to stop signond? Is there any other service we need to account for?16:32
mardyballoons: well, signond doesn't write to the accounts DB, it has its own DB (which is also under $XDG_CONFIG_HOME/signond/), but that doesn't affect the account numbering16:33
balloonsmardy, is there a reason to believe timing could play an issue if we ran tests in quick succession?16:35
dpmmzanetti, I've tested reminders with the new plugin and left a comment with the result. It seems an account cannot be created because something is failing when requesting the user name: https://code.launchpad.net/~dpm/reminders-app/switch-to-production/+merge/22450317:35
mzanettidpm: btw. silo 003 is built17:38
dpm\o/17:38
mzanettidpm: I haven't had the time yet to check it out17:38
mzanettimind giving it a test run?17:38
dpmsure17:39
mzanettit1mp: http://design.canonical.com/2014/03/new-apps-header/ specifies a search behavior of the header. Can't find that in that code. I assume its not implemented yet, or am I just missing it?17:44
dpmmzanetti, do you know why a 'sudo apt-get update && sudo apt-get upgrade' after having added that ppa does not offer the silo packages for upgrade? Do I need to upgrade each one individually?17:47
mzanettidpm: dist-upgrade17:47
dpmsame result17:48
mzanettihmm... that shouldn't be then17:48
dpmah, no wait17:48
dpmdist-upgrade works17:48
mzanettiah ok17:48
dpmok, upgrading now17:48
mzanetti*drumroll*17:48
* bluezone doesn't understand the purpose of the install file17:48
dpmmzanetti, so *more drumroll*...17:51
dpmit works! :)17:51
mzanetti*\o/*17:51
bluezoneare you in the twilight zone17:51
bluezonenothing ever works :O17:51
mzanettimy patches do!17:51
mzanetti:P17:51
mzanettiactually its not even mine :D17:51
dpm:)17:52
mzanettidpm: cool stuff. can you do some more testing of other stuff, to make sure we didn't break anything else?17:52
mzanettii.e. walk through the unity8 test plan17:52
mzanettidpm: https://wiki.ubuntu.com/Process/Merges/TestPlan/unity817:53
dpmsure17:53
dpmmzanetti, so all the steps in that test plan work, except for installing apps (I think the store might still be broken?) and I've not ran the unity8 autopilot tests17:59
mzanettidpm: ok... that's good enough, given that its the exact same package as before + that one patch only in listview17:59
mzanettidpm: is it known that the store is broken?18:01
dpmbeuno, I'm still having a similar problem installing apps from the store. Was the issue from yesterday solved? What happens now is that when I click on Install it shows me 100% download, and then it fails showing me a dash page with a download error message. This is on image 9818:01
beunodpm, it was totally fixed18:01
beunosbeattie, it's likely the image at that point18:01
beunoer18:01
beunosorry sbeattie, I meant dpm18:01
sbeattieheh, no worries18:02
dpmbeuno, ok, let me upgrade to the latest (100, I think) and try again18:02
beunodpm, the 100% download is how I get rid of all blame!18:03
beunoonce I give you 100% of the file18:03
beunoNOT MY FAULT18:03
dpmbeuno, ah, I don't need that, I generally blame popey directly ;)18:04
popeyhmm?18:04
beunogood, we all have the same strategy18:04
popeyI hate you all.18:04
dpmsome things never change18:05
* dpm hugs popey18:05
popeyConsistent if nothing else.18:05
dpmmzanetti, so I've re-run the unity8 test plan now with image 100 with the same results ^18:25
mzanettidpm: store still broken... hmm... does it work without installing silo 3?18:26
dpmbeuno, I still  can't install apps from the store, so I'll poke alecu :)18:26
dpmlet me try on the emulator18:26
dpmmzanetti, strangely enough, it works well on the emulator. But I had the same issue yesterday without having installed the silo packages18:29
=== dpm is now known as dpm-afk
kalikianaif anyone happens to be familiar with pinyin, please have a look, I need help testing this https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/132495519:05
ubot5Ubuntu bug 1324955 in Ubuntu UI Toolkit "Automatically commit text in AbstractButton" [High,Confirmed]19:05
=== boiko_ is now known as boiko
alecudpm-afk: I'm testing #99 on mako, and I can install apps with no issues.19:18
=== renato_ is now known as Guest82399
=== Guest82399 is now known as renato__
=== salem_ is now known as _salem
=== t1mp_ is now known as t1mp
rpadovanipopey, I took a look to calc bugs, unfortunately no one is easy to solve for hackdays, they are all related to swype textfields or to advanced functions or to performance. As we discussed today, we need to do some work on this :(23:31

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