/srv/irclogs.ubuntu.com/2013/06/13/#ubuntu-unity.txt

Saviqdidrocks, ping07:29
didrockspong Saviq07:31
Saviqdidrocks, first of all - I blame you :P how could we upload the whole new unity stack without ever bumping SONAME? :P07:32
Saviqdidrocks, now that we have that off our plate ;)07:32
Saviqdidrocks, http://packages.debian.org/source/experimental/zeroc-ice say we wanted that in ubuntu, what's the correct process?07:32
didrocksSaviq: hum, you are talking about libunity or unity/nux? :p07:33
Saviqdidrocks, libunity07:33
didrocksSaviq: for libunity, only the scope part is impacted (but yeah, unity8 as well I guess), bumping the soname once again makes rebuilding 40 components07:33
didrocksSaviq: making the transition even harder :p07:33
Saviqdidrocks, ok, actually I meant libunity-core07:34
didrockspeople should start to know about ABI stability (especially when in 2 years, we went to 9 :p)07:34
Saviq;)07:34
didrocksSaviq: ah, that's something else, I guess upstream forgot about it ;)07:34
didrocksSaviq: on the ice version07:35
didrocksSaviq: so, you are using that component? You know it's not in main07:35
didrocksso not officially supported07:35
Saviqdidrocks, michi is about to use it07:35
Saviqdidrocks, the version in debian is 3.5b, 3.5 is already out07:36
didrocksSaviq: right, doesn't mean it qualifies for main though :p07:36
Saviqdidrocks, yeah, I understand07:36
Saviqdidrocks, that's why I'm asking about the process (and if the answer is "just stay away from it", that's what it is...)07:36
didrocks * libmcpp-dev binary and source package is in universe07:37
didrocks * python-support binary and source package is in universe07:37
didrocks * g++-4.6 binary and source package is in universe07:37
didrocks * proguard binary and source package is in universe07:37
didrocks * libjgoodies-forms-java binary and source package is in universe07:37
didrocks * libjgoodies-looks-java binary and source package is in universe07:37
didrockspython-support -> we can handle the transition, as for g++07:37
didrocksI'm more afraid about the others07:37
Saviqthose are the deps?07:37
didrocksyeah, build-deps and deps07:37
Saviquh07:37
didrocksand that would mean all this needs to be in main07:38
didrockswhich, maybe, pull other stuff in main07:38
Saviqyeah07:38
didrockslet's try the java part, juts for fun07:38
didrocks * maven-debian-helper binary and source package is in universe07:38
didrocks * libjgoodies-common-java binary and source package is in universe07:38
didrocks * libmaven-javadoc-plugin-java binary and source package is in universe07:38
didrocksah maven… :p07:38
didrocks(and that's only for libjgoodies-forms-java)07:38
didrocksSaviq: without even seeing the code, I would gard against using it, and look if we can find an equivalent in main07:39
Saviqdidrocks, yeah, feels like it's too big a beast with some weird deps :/07:40
Saviqdidrocks, here's michi__ ^07:40
michi__Yep07:40
didrocksSaviq: yeah, not really thrilled to get java in07:40
didrockshey michi__07:40
michi__We don't need that.07:40
Saviqmichi__, I pasted you the discussion in PM07:40
michi__Only need the C++ sub-sections07:40
didrocksmichi__: well, the package build-dep on it07:40
didrocksso we need it to build the package07:40
michi__You don't need Java to build Ice for C++07:41
didrocksmichi__: right, but they are built from the same package07:41
michi__It's just that all the different Ice versions are bundled into a single source release07:41
didrocksindeed07:41
michi__So you get Ice for Java, C++, C# etc.07:41
didrocksand for having it in main07:41
didrocksit means, you need to have all build-deps in main07:41
michi__Hmmm...07:41
michi__Basically, all I want is a ppa or some such that gets us Ice for C++.07:41
michi__I can build it from source, including one minor bug fix.07:41
didrocksmichi__: but then, you will use it, right?07:42
michi__But I don't know how to create a PPA and so on.07:42
michi__Use it to build unity-scopes-api, yes07:42
didrocksand so, once we get unity 8 into distro and installed by default, it will need to be in main07:42
michi__Until the 3.5 packages are released.07:42
didrockswhich will get to that issue07:42
michi__I don't know what "need to be in main" means, sorry.07:42
michi__I'm totally ignorant about all the packaging stuff :(07:42
didrocksmichi__: you don't know ubuntu? :/07:42
didrocksthere is main/universe07:43
michi__Nope :)07:43
didrocks(restricted/multiverse)07:43
michi__Ah, OK. Yes, I know about that.07:43
didrocksbasically, ubuntu/canonical supports main and restricted07:43
michi__So, we can't do this?07:43
didrocksmeaning that packages in those pockets need to be supportable for us (contractually)07:43
michi__right07:43
didrocksstuff that builds in main needs to be buildable with only components in main07:43
michi__This is for development on scopes only, for a limited period.07:43
michi__Yes, makes sense.07:44
michi__OK.07:44
didrocksmichi__: you mean that we won't need it in the end?07:44
michi__If I can't have it, that's really serious.07:44
didrocks(like, in October)07:44
michi__No, I will need it eventually.07:44
didrocksok, so we need to ask this question now07:44
didrocksbecause if we can't support it, the "put that in a ppa" won't fix it07:45
didrocksand seeing what it is pulling, I have doubt07:45
michi__Could we take the 3.5b packages from here? http://packages.debian.org/source/experimental/zeroc-ice07:45
didrocksmichi__: again, this is *NOT* the pb07:45
didrocksto update07:45
didrocksthe issue is with the source itself07:45
michi__Hmmm...07:45
michi__Ice 3.4 is in the normal repositories right now.07:45
michi__It's just that we can't use that version.07:46
didrocksdefines "normal" repositories07:46
michi__Sec...07:46
didrockstvoss: would be great that we do some kind of tutoring on how ubuntu work for PS techs btw ^ (not the first time I see that kind of questions ;))07:46
michi__Yes, please!07:46
tsdgeosSaviq: ok, i pushed a different showheader animation, i think it's what you wanted, if you can check07:46
Saviqtsdgeos, cheers07:46
michi__Hmmm...07:47
michi__I just found Ice-3.5b with package manager.07:47
michi__It wasn't there a few days ago.07:47
Saviqmichi__, what didrocks is after07:47
michi__libzeroc-ice35b07:47
Saviqmichi__, is main vs. universe07:47
Saviqmichi__, main ubuntu repository is what goes into the .iso07:48
tvossdidrocks, good idea. Do we have some slides available? Or even better: why don't we do a hangout on air, with a tutorial and some q&a? might be interesting to external folks, too07:48
tvossdidrocks, thinking about xda and such07:48
Saviqmichi__, and that's what's officially supported - by us07:48
michi__Right.07:48
Saviqmichi__, so for unity-scopes-api, that will land in main ultimately07:48
Saviqmichi__, if ice is required07:48
Saviqmichi__, we need to bring ice into main07:48
michi__Yes, got that.07:48
Saviqmichi__, and all of it's build dependencies07:48
didrockstvoss: yeah, there is no real slides AFAIK, but we need to do it :)07:48
michi__Right.07:48
didrocksor check for alternatives07:48
didrocksif we can't support ice07:49
Saviqmichi__, because everything in main needs to build within main07:49
michi__And that means everything then, including Java, C#, Python, Objective-C, etc?07:49
didrocksmichi__: right, because they are all build-deps07:49
didrocksor if we can separate the C++ part07:49
Saviqyes, because you're including the _source_, not the binaries07:49
didrockswe can do that as well07:49
michi__Can we put a butchered down source tree into main?07:49
Saviqbut yeah ^07:49
didrocksit really needs a good analyze07:49
Saviqthat's what I thought07:49
michi__that only contains C++?07:49
Saviqwe could try and have separate source packages07:49
didrocksmichi__: is the upstream source separated?07:49
michi__Yes07:49
tvossmichi__, plus: everything that should go into main needs to be reviewed by security07:49
michi__I can hack up a butchered tree in an hour or so.07:50
michi__I'm quite familiar with that code :)07:50
Saviqmichi__, that's not maintainable ;D07:50
didrocksmichi__: hum, no, if it's not supported upstream, we can't really07:50
didrockson the long term07:50
didrockswe need to pick upstream new versions07:50
didrocksand upstream security fixes07:50
michi__Can we do something with RPMs?07:50
didrocks?07:50
michi__ZeroC publishes RPMs07:50
didrocksno07:50
michi__Redhat packages07:50
didrockswe build from sources in ubuntu07:50
didrocksmichi__: thanks, I know what a RPM is :)07:50
michi__:)07:50
michi__Sorry07:50
michi__:)07:51
didrocksso, basically being in main means:07:51
didrocks- having something we can maintain and provide support on07:51
didrocks- being able to look at security issues and backport them promptly07:51
tvossdidrocks, is there a wiki page for Ubuntu Engineering development practice?07:51
didrocks- ensuring we don't duplicate with something that would work equally in main07:51
didrockstvoss: there are a lot of wiki page on how ubuntu is structured, but I guess that's too big for all UE upstream to digest07:52
michi__So, in effect, this means that we can use Ice I take it.07:52
tvossdidrocks, yup, I was thinking about the executive summary07:52
didrockstvoss: not that I know of, maybe there is something that dholbach could point us at?07:53
didrocksmichi__: what does mean that? did you forget a "if"?07:53
michi__Yes. Rephrase: "Am I correct in my understanding that using Ice is not possible?"07:53
didrocksmichi__: no, we should really investigate properly07:54
michi__OK, what I can I do to help with that?07:54
didrockswhich means: what feature would you like to use from Ice?07:54
didrocksdo we already have an equivalent in main?07:54
michi__Not in main, I don't think.07:54
michi__How can I ask the bloody package manager to show where a package lives, main or universe?07:54
didrocksmichi__: you know that main used to build KDE. I think there are a lot of libraries :)07:54
michi__Properties doesn't seem to show it.07:54
didrocksapt-cache policy <bin package>07:54
michi__Thanks!07:55
michi__Sec.07:55
didrockssaucy/universe07:55
didrocksor saucy/main07:55
michi__Ice 3.4 for C++ is in raring/universe07:55
michi__I imagine it'll be in Saucy too.07:55
michi__That's libzeroc-ice3407:56
didrocksright07:56
michi__and libzeroc-ice34-dbg07:56
didrocksyeah, so hence my question:07:56
didrockswhat do you use from ice that you don't find in other packages in main?07:56
michi__I'm not sure I get the question.07:56
didrockswhy you need Ice?07:56
didrocksbasically07:57
michi__It's middleware.07:57
michi__Does lots of smart things that will save a lot of work.07:57
michi__Like not having to hand-write marshaling and unmarshaling code, for example.07:57
michi__Process activation and deactivation.07:57
michi__load balancing.07:57
michi__on-demand loading of object implementations.07:57
michi__you name it.07:57
michi__I was looking at Ice because it would save us a fair amount of delopment time.07:58
michi__Hmmm...07:58
michi__About maintainability of a cut-down source tree.07:58
michi__The Ice source is organised like this:07:58
michi__ice/cpp07:58
michi__ice/java/07:58
michi__ice/csharp07:59
michi__etc.07:59
Saviqthey should provide split tarballs ^, IMO07:59
michi__You can throw away all the top-level directories and only keep ice/cpp07:59
michi__and it'll work07:59
michi__Yes.07:59
didrocksSaviq: +1 on that07:59
michi__For ZeroC, the debian packaging was never an issue because there is someone who did that as a volunteer.07:59
didrocksmichi__: mind opening the discussion with them?08:00
michi__I can try and talk to the Ice guys about this.08:00
michi__I do not like my chances though.08:00
didrocksmichi__: that would be great08:00
michi__It just means more work for them, for no gain for ZeroC.08:00
michi__I'll see how far I get.08:00
didrocksmichi__: basically, the requirements for having a package in main are at: https://wiki.ubuntu.com/UbuntuMainInclusionRequirements08:00
Saviqmichi__, wtym, it'll get included and supported in Ubuntu main, that's gain for ZeroC :D08:00
didrocksmichi__: keep me posted please :)08:00
michi__Thanks! Will read that now.08:00
michi__Will do!08:00
didrocksSaviq: yeah, meaning more debugging, more users08:00
Saviqrotfl08:00
didrocks:)08:01
Saviqmichi__, and it's easiest to do close to the source - they can just have a script that will split the tarball in parts08:01
michi__Yes.08:01
Saviqmichi__, we could do that, too, in theory, but that would be painful to maintain08:01
michi__OK, so if ZeroC puts up a tarball that contains only the C++ parts and builds, we'd be OK?08:02
didrocksyeah, we avoid to fork the source tarballs for that reasons08:02
michi__Makes sense.08:02
didrocksmichi__: I'm looking at the code right now, to check quickly, but it seems ok for now08:02
michi__Doing it ourselves is probably no more work than writing rm -fr for a handful of directories.08:02
Saviqmichi__, once08:02
michi__I'll check with my former collegues08:02
Saviqmichi__, but then you need to maintain it08:03
michi__Yes, I know.08:03
didrocksyeah, the one shot is easy08:03
michi__I hear you :)08:03
didrocksmaintenance is what the MIR asses :)08:03
Saviq:)08:03
michi__MIR asses? I dont' get the joke08:03
didrocksassess*08:03
sil2100hehehe08:03
sil2100Ah typos...08:04
didrockssil2100: I'll always blame my keyboard!08:04
greybackmzanetti: just to tell you, I managed to repro the crashing tests I've been fighting with and get a stacktrace. And thanks for your help08:05
Saviqtvoss, I managed to break it08:06
tvossSaviq, ?08:06
Saviqtvoss, sorry, tsdgeos08:06
tvossSaviq, :)08:06
greybackmzanetti: I used cgroups to limit the cpu allocated to the tests, figuring Jenkins was also running with lower available cpu than my local machine.08:06
Saviqtsdgeos, when you make it so that the two section headers are close to each other08:07
mzanettigreyback: oh... interesting08:07
Saviqtsdgeos, so: in Home, drag up so that "Frequent Apps" and "Favourite People" are on top of one another08:08
Saviqtsdgeos, then swipe to the side08:08
Saviqtsdgeos, the header comes down correctly08:08
Saviqtsdgeos, but then drag down to reveal the apps08:08
Saviqtsdgeos, they get confused and stuck to the top08:08
Saviqtsdgeos, but yeah, the showHeader() anim is correct now - better than the original that got confused when the list was at the bottom08:10
Saviqtsdgeos, easier to reproduce08:10
Saviqtsdgeos, go to Apps, tap on SEARCH, drag08:10
Saviqtsdgeos, actually: go to Apps, hide the page header, tap on SEARCH, drag08:11
Saviqtsdgeos, it doesn't take the page header into account anymore08:12
* tsdgeos tries08:12
Saviqtsdgeos, but otherwise it's great :)08:12
tsdgeosboooo08:13
tsdgeosok08:13
tsdgeosneed to fix that08:13
Saviqpaulliu, can you tackle https://bugs.launchpad.net/touch-preview-images/+bug/1190400 ? should be easy to fix08:16
ubot5Launchpad bug 1190400 in touch-preview-images "[people-lens] segfault on saucy images" [High,Confirmed]08:16
paulliuSaviq: ok08:25
Saviqpaulliu, thanks08:25
nic-doffaySaviq, have a moment?08:46
Saviqnic-doffay, hit me08:46
nic-doffaySaviq, rotation is working well, however I'm having an issue with the slide out for the launcher.08:47
nic-doffayI'm attempting to use a standalone property animation since I figured it doesn't need states and thus wouldn't need an additional Item wrapper around the launcher.08:48
nic-doffayhttps://pastebin.canonical.com/92695/08:48
nic-doffaySaviq, check lines 134 & 52908:49
nic-doffayNothing is happening. No output either.08:49
nic-doffay(Unless if the animation is absent obv)08:50
Saviqnic-doffay, that's probably because the launcher alread has states08:51
mzanettiSaviq: lp:~saviq/unity/8.fix-coding is conflicting08:51
Saviqmzanetti, uh, fixing08:51
Saviqnic-doffay, and they have precedence over any custom animation you use08:52
Saviqnic-doffay, but actually08:52
Saviqproperty PropertyAnimation animation: animation08:52
mzanettiwhats wrong with the launcher?08:52
Saviqmzanetti, nothing08:52
Saviqnic-doffay, that binds the property to itself08:52
Saviqnic-doffay, i.e. undefined08:53
nic-doffaySaviq, I did try before with another different name.08:53
nic-doffayHow should I get around this issue?08:53
Saviqnic-doffay, you need a different name, that's all08:54
Saviqnic-doffay, but if you mean to get around the states issue08:54
Saviqnic-doffay, first of all, make sure that the animation is actually running08:54
nic-doffaySaviq, I have already, it apparently is.08:57
nic-doffaySaviq, that was with the different name yesterday.08:57
nic-doffaychanged the name again now just to confirm.08:57
Saviqmzanetti, q about Launcher.qml: 17509:00
Saviqmzanetti, why not Behavior.enabled: !(launcherDragArea.drag.active || dragArea.dragging) ?09:01
=== alan_g is now known as alan_g|physio
mzanettihmm... there is a Behavior.enabled? interesting... must have missed that09:02
Saviqmzanetti, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-behavior.html#enabled-prop09:02
mzanettiSaviq: I'll change it in my next MR09:02
mzanettiyep, found it09:02
Saviq k09:02
Saviqnic-doffay, so, I'd probably go about and add a new state09:05
nic-doffaySaviq, in another parent item?09:06
nic-doffaySaviq, or in the launcher itself?09:06
Saviqnic-doffay, no, in Launcher.qml itself09:06
nic-doffaySaviq, kk09:06
Saviqnic-doffay, to hide "quickly"09:06
Saviqmzanetti, one more q: Launcher.qml:23209:06
Saviqmzanetti, not sure I understand the comment09:07
nic-doffaySaviq, I'd have to handle this in the onRotatedChange (unless I expose the rotating variable to Launcher.qml).09:07
Saviqmzanetti, but I do know that "unnamed" state is problematic09:07
nic-doffayThis would override any binds.09:07
mzanettiSaviq: well, want this to be the default state.09:08
Saviqmzanetti, there's no such thing as a default state09:08
Saviqmzanetti, unnamed states will bite you in the a$$09:08
Saviqmzanetti, why can't it have a name?09:09
mzanettibecause QML falls back to ""09:09
Saviqmzanetti, ah wait, this way it might be fine09:09
mzanettiSaviq: one moment... searching for the right page in the docs09:09
Saviqmzanetti, so you mean if no other states have when: true09:09
Saviqmzanetti, then it falls back to the unnamed state09:10
mzanettiexactly09:10
mzanettiSaviq: from the docs: If the item is in its default state — that is, no explicit state has been set — then this property holds an empty string. Likewise, you can return an item to its default state by setting this property to an empty string.09:10
mzanettihttp://qt-project.org/doc/qt-5.0/qtquick/qtquick-statesanimations-states.html#the-default-state09:10
Saviqmzanetti, yeah, problem is what the default state is09:10
Saviqmzanetti, i.e. if an animation changes some values, that becomes the default staet09:11
Saviqmzanetti, not the "initial" one09:11
Saviqmzanetti, but yeah, your use case is ifne09:11
Saviqfine09:11
Saviqmzanetti, what I mean is that the default state is modal09:12
Saviqmzanetti, i.e. the default state is whatever the values were _when_ the state changed to non-default09:12
Saviqmzanetti, so that can be tricky09:12
mzanettiSaviq: yep. and exactly thats the reason why I have that here... to make sure it actually reverts to being hidden09:12
mzanettiinstead of staying to whatever x has been set09:13
Saviqmzanetti, I'd probably go for explicit state name then09:13
Saviqmzanetti, but yeah, that would require when:s everywhere09:13
mzanettiSaviq: yep... and quite tricky ones... I had that before09:13
Saviqmzanetti, I'd probably go for a state: if/else...09:14
Saviqmzanetti, but yeah, that then makes it tricky because you need additional properties to get where you want09:14
Saviqnic-doffay, all in all, I'd go for another state09:15
Saviqnic-doffay, and convert the Behavior on x in Launcher.qml09:15
Saviqnic-doffay, to transitions: [ ]09:15
mzanettihmm... yeah, that might do it... still this seems to work quite nicely... if you want me to change it I'll do... but I don't see the need right now tbh09:15
paulliuSaviq: Argh.. people-lens -> libfolks -> gee-0.8  and people-lens -> unity -> gee-1.0..09:15
Saviqpaulliu, right09:15
nic-doffaySaviq, with the rotation variable exposed to the launcher?09:15
nic-doffayand a when:09:15
Saviqnic-doffay, sec09:15
paulliuSaviq: I need to port libfolks first..09:16
Saviqpaulliu, ignore, then, we're dropping the people lens this week09:16
Saviqpaulliu, at least temporarily09:16
paulliuSaviq: ok09:16
Saviqpaulliu, please write on the bug what's the issue09:16
Saviqpaulliu, and return it to Confirmed09:16
paulliuok09:16
Saviqnic-doffay, didn't you say that your only issue was hiding the launcher?09:17
nic-doffaySaviq, yeah09:17
Saviqnic-doffay, so yeah, just have State { name: "quickHide"; extends: "" }09:17
* mzanetti needs to go buying some poison to get rid of lice on his strawberries :D09:18
Saviqnic-doffay, and then a Transition { to: "quickHide" Sequentialanimation { NumberAnimation { duration: SnapDuration }; PropertyAction { target: launcher; property: "state", value: "" } }09:18
Saviqor similar09:18
Saviqmzanetti, lol lice? http://dictionary.cambridge.org/dictionary/british/louse09:19
Saviqmzanetti, I hope you mean http://dictionary.cambridge.org/dictionary/british/aphid?q=aphids09:19
Saviqmzanetti, maybe you have a different idea about temporarily changing the duration of the Launcher.x behaviour?09:22
Saviqmzanetti, like a one-shot quick-hide09:22
Saviqmzanetti, maybe something fits more with your other plans09:22
Saviqnic-doffay, there's a bunch of different approaches you could take, like disabling the Behavior while a separate animation is running09:23
Saviqnic-doffay, or the transitions09:23
nic-doffaySaviq, I'm going to opt for the transitions.09:23
Saviqnic-doffay, or changing the Behavior's duration temporarily09:23
nic-doffayShall I expose the rotation variable to the launcher?09:23
nic-doffayor set the state from outside as I'm doing with the panel?09:24
Saviqnic-doffay, no, nothing should know09:24
Saviqnic-doffay, no of the shell parts should need to know that they got rotated09:24
Saviqnone09:24
nic-doffaySaviq, as I thought, cool.09:24
Saviqnic-doffay, there's a Launcher.switchToNextState(string state) method you should use09:25
nic-doffaySaviq, I'll have a look.09:25
* greyback moving to office, bbiab09:37
nic-doffaySaviq, it's looking slick.09:42
Saviqnic-doffay, cool09:43
Saviqhttp://pastebin.ubuntu.com/5760874/09:44
Saviqerm09:44
mzanettire09:45
mzanettiSaviq: yeah... the ones on plants ofc09:45
nic-doffaySaviq, pushed. https://code.launchpad.net/~nicolas-doffay/unity/orientation/+merge/16810009:45
Saviqnic-doffay, conflict in Shell.qml09:47
nic-doffaySaviq, cool sorting it.09:50
MacSlowSaviq, regarding... https://code.launchpad.net/~macslow/unity/phone-shell-integration-notifications/+merge/16871509:57
SaviqMacSlow, pass the notification object to Notification.qml in Notifications.qml09:59
MacSlowSaviq, I've fixed the main issue (now using Notification's invokeAction() again), but want to ask if we can stick to "notificationRenderer" as I think naming it just "notifications" gets confusing becuase there's little difference in the naming of frontend and backend09:59
SaviqMacSlow, let's go for "notificationList" maybe?09:59
SaviqMacSlow, it's just a name, so...10:00
MacSlowSaviq, "notificationList" that' s ok too10:00
dednicklarsu: ping10:00
SaviqMacSlow, but do pass the notification object via a property to Notification.qml10:00
SaviqMacSlow, instead of reaching back to the notificationList.model.get()10:00
SaviqMacSlow, also, why get(id) and not get(index)?10:01
SaviqMacSlow, feels like more work for the backend?10:01
SaviqMacSlow, and also get(index) would be consistent with the current API10:01
MacSlowSaviq, but it does not seem recommended to do that (passing a pointer from C++ to QML), when it's coming from a QShardPointer... I've read http://qt-project.org/wiki/SharedPointersAndQmlOwnership10:01
SaviqMacSlow, just set the ownership to Cpp10:02
SaviqMacSlow, so that QML won't delete it10:02
SaviqMacSlow, but yeah, I didn't read through that10:03
SaviqMacSlow, yet10:03
SaviqMacSlow, shouldn't it be enough to ::data() it?10:06
SaviqMacSlow, it has a parent, so the Qml engine won't assume ownership10:06
MacSlowSaviq, it works right now and I'm using ::data()...10:07
SaviqMacSlow, yeah, I feel like it's fine10:07
tsdgeosSaviq: do we have an eta for saucy desktop lenses working again in unity8?10:08
tsdgeosi'm trying to debug the jumpyness problem10:08
Saviqtsdgeos, ASAP10:08
tsdgeosand having my own qt to get some debug would help10:08
Saviqtsdgeos, as in, it's in review now10:08
tsdgeosi'm random-guessing it may have to do with the height of the flickable changing mid-flick10:08
tsdgeosSaviq: awesome10:08
tsdgeosi'll do some test/doc work then10:08
tsdgeoswait for it to land10:08
Saviqtsdgeos, you can use https://docs.google.com/a/canonical.com/document/d/1aNB6kfLOMq0asyxiSLahakfLU5si6V5RqxBuacMB0-U/edit10:09
Saviqtsdgeos, all's described there10:09
mzanettikatie: hello! In case you want to try: lp:~mzanetti/unity/8-greeter-edge-hinting10:30
katiemzanetti, thanks10:30
=== alan_g|physio is now known as alan_g
katiemzanetti, i'm working at home without a phone today, so I'll test it tomorrow10:31
nic-doffaySaviq, pushed a while ago10:32
nic-doffayre the conflict10:32
mzanettikatie: sure. just FYI, it works on the desktop too. but of course, you don't get the feeling using the mouse10:32
mzanettikatie: but the animation and duration is cloned from the launcher hinting, so I think this should be mostly ok10:33
sil2100pete-woods: hi!10:37
=== mmrazik is now known as mmrazik|lunch
Saviqnic-doffay, k10:51
Saviqmzanetti, can you fix qmluitests to not add the daily-build-next ppa?10:53
mzanettiSaviq: oh, its still there... yep. fixing now10:54
mzanettiSaviq: hmm... its not there...10:55
mzanettiSaviq: we use those currently: D08add_ppa-qt5-proper D09add_ppa-phablet-team-ppa D09add_ppa-ubuntu-sdk-team-ppa10:55
mzanettiSaviq: which seems wrong too10:55
Saviqmzanetti, I: user script /var/cache/pbuilder/build//2751/tmp/hooks/D09add_ppa~ubuntu-unity~daily-build-next starting10:55
Saviqmzanetti, in https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-saucy/24/consoleFull10:55
Saviqmzanetti, and yeah, I saw it's not there in the parameters10:55
Saviqmzanetti, but somehow it's still being added10:56
sil2100didrocks: who besides Ted could do some HUD related work? I remember pete-woods doing some hud development in the past, but who else?10:56
sil2100Who should I ping?10:56
Saviqmzanetti, and I'm not sure what's happening here https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/77/consoleFull10:56
mzanettiSaviq: oh... its in the saucy job10:56
Saviqmzanetti, the package conflicts with libunity-core-6.0-5 (>= 7.80~)10:56
didrockssil2100: I guess it's the only two who I can get from my head. Ask maybe their manager, thorst? (but he's on vacations this week I guess)10:57
Saviqmzanetti, but still 7.81~phablet2 gets installed :/10:57
mzanettiSaviq: what package should be installed?10:57
Saviqmzanetti, the saucy one10:57
Saviqmzanetti, 7.0.0daily13.06.07-0ubuntu110:58
mzanettiSaviq: hmm... dunno why... but shouldn't that be handled by the packaging?10:59
Saviqmzanetti, yeah, it should10:59
Saviqmzanetti, I think the problem is it first does apt-get update/upgrade11:01
Saviqmzanetti, instead of just installing the package11:01
mzanettiit does?11:01
Saviqmzanetti, feels like it11:02
Saviqmzanetti, + sudo apt-get -y upgrade11:02
Saviqmzanetti, so yeah, it is11:02
Saviqmzanetti, and then the packaging can't handle it without downgrading11:02
mzanettiSaviq: oh... yeah... someone added the upgrade :/11:03
Saviqmzanetti, apt-get remove libunity-core-6.0-5 in the VMs could help...11:03
mzanettiSaviq: but why doesn't it downgrade then?11:03
Saviqmzanetti, because dpkg doesn't like downgrading11:03
mzanettiah... I see11:04
Saviqmzanetti, as you can see at the end of https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/78/console11:04
Saviqmzanetti, it just complains that there's a conflict11:04
mhr3Saviq, how about just bumping the new libunity-core to 7.9 for now?11:04
mhr3that will unblock all this, no?11:04
Saviqmhr3, we should be able to handle it without that11:04
mhr3as you wish... just a thought11:05
mzanettiSaviq: removed the upgrade step11:05
Saviqmzanetti, thanks, let's see what happens11:05
Saviqmhr3, but will you guys bump the soname in libunity-core?11:05
mzanettiSaviq: does dpkg upgrade if dependencies are too old?11:06
Saviqmzanetti, yes11:06
mzanettiok. fine then11:06
mhr3didrocks, should we? ^ should have been done when the smart-scopes branches were merged, but we missed it11:06
mzanettiif anything breaks now, its a packaging bug I'd say11:06
Saviqmzanetti, +111:06
mhr3Saviq, i guess it's too late now, the older libunity-core is already in the archive with the changed interface11:07
mhr3but didrocks can correct me if i'm wrong11:08
Saviqmhr3, I don't think that's a problem?11:08
didrocksSaviq: mzanetti: hum?11:08
didrocksSaviq: mzanetti: the package takes the ABI from upstream11:08
didrocksif upstream doesn't bump the ABI, the package won't11:09
Saviqdidrocks, of course, yeah11:09
mhr3Saviq, well it kinda misses the point of bumping, the old unity-core is not abi compatible11:09
didrocksso not a "packaging bug"11:09
didrocksas mzanetti told11:09
Saviqdidrocks, no, a "packaging bug" if something doesn't depend on the correct versions11:09
mzanettididrocks: there were 2 discussions, somewhat unrelated11:09
didrocksmzanetti: ah sorry :)11:09
Saviqmhr3, so what, we'll not bump it ever anymore?11:09
didrockswe can bump it11:09
Saviqyeah11:09
Saviqwe should11:09
didrocksthere is no reason to oppose to that and will ensure that migratoin from raring -> saucy is good11:10
mhr3Saviq, i'm just not seeing what the benefit now11:10
didrocksmigration*11:10
didrocksfor those already upgrading, it's too late of course :)11:10
Saviqmhr3, unity8 will depend on the new SONAME version11:10
Saviqmhr3, that's the benefit, IMO11:10
=== MacSlow is now known as MacSlow|lunch
mhr3Saviq, but it can just as well depend on the old one, as the binaries will be the same11:11
Saviqmhr3, but it won't11:11
Saviqmhr3, and right now the "7.80" version still has the old SONAME11:11
mhr3Saviq, which can you to get new binary and old headers11:12
mhr3can cause*11:12
Saviqmhr3, well, that we can handle with depending on <= 7.80 headers11:12
Saviqmhr3, that will make sure the new SONAME version is installed11:13
Saviqmhr3, and thus the binary dependency would be correct, no?11:13
Saviqmhr3, obviously when we get rid of the 7.80 version that Build-Depends can be changed11:13
mhr3if it builds with correct headers :)11:13
Saviqmhr3, yeah, it will11:13
mhr3but yea, fine let's do it11:14
=== mmrazik|lunch is now known as mmrazik
mhr3Saviq, thoughts on https://code.launchpad.net/~jamesh/unity-lens-applications/libunity7-phablet/+merge/169116/comments/375912 ?11:22
pete-woodssil2100: hi11:24
Saviqmhr3, sure, that could work11:25
Saviqmhr3, problem is, it can't be "only in", but rather "do show in"11:25
Saviqmhr3, i.e. explicit, not implicit11:25
mhr3Saviq, hmm, perhaps a special Category then?11:26
Saviqmhr3, which will not be obvious if we require "UbuntuTouch" for "OnlyShowIn"11:26
Saviqmhr3, I can go for whatever11:26
Saviqmhr3, not really me to decide11:26
Saviqmhr3, it's more of a bzoltan question11:27
mhr3k, let me ask him11:27
sil2100pete-woods: hello, are you busy recently? You think you could help out with HUD related stuff?11:30
pete-woodssil2100: fairly busy, I'm full time implementing the infographic backend atm. What's going wrong with HUD now?11:31
pete-woodssil2100: basically with HUD, I know the voice recognition code11:32
pete-woodssil2100: and I wrote (most of) the unit tests11:33
sil2100pete-woods: oh oooh!11:34
sil2100pete-woods: ok, since there seems to be a unit test failing, Ted is working on that one , but he's still working on that one11:35
sil2100pete-woods: we seem to be lacking manpower!11:35
pete-woodssil2100: what do we know about what's changed? I mean the tests were all passing reliably when I left it11:35
pete-woodssil2100: well thostr has taken everyone off of HUD11:36
pete-woodsas it appeared to be "finished"11:36
Saviqman I'm getting a lot of timeouts from LP recently11:37
sil2100pete-woods: yes, I think some BAMF related things changed and suddenly one unit test started failing on jenkins11:38
sil2100pete-woods: probably it's not your thing anyway...11:38
pete-woodssil2100: unfortunately I do not understand the BAMF stuff11:40
sil2100Wellark: hi! Maybe you could help?11:40
pete-woodssil2100: do we know what has changed in BAMF?11:40
pete-woodssurely the behaviour change is documented (or at least known)11:40
sil2100pete-woods: from what I remember, Ted said this might help, but he's still working on it: https://code.launchpad.net/~ted/bamf/free-in-finalize/+merge/168985 (bamf-side fix)11:41
sil2100But I also see some other HUD branches he made with some fixes11:41
pete-woodssil2100: he did say that there was a bug in BAMF that was causing the HUD problem11:41
sil2100https://code.launchpad.net/~ted/hud/bamf-saucy-fix/+merge/168952 <- for instance, this fix can't get in because of the unit test failing11:42
sil2100So the merge fails11:42
sil2100Wellark: ^11:42
pete-woodssil2100: from cursory inspection it looks like the BAMF DBus API has changed, and the mock of it hasn't been updated11:44
seb128sil2100, get Trevinho to update it to match the bamf changes he did11:45
seb128;-)11:45
Trevinhopete-woods: no change actually, I've deprecated some methods/signals though11:45
Trevinhoseb128: : what should I update, however?11:46
seb128Trevinho, not sure, I just read those guys saying that the bamf update broke the hud, so I figured out you should be pinged in case you have an idea what can cause the problem... ;-)11:46
pete-woodsTrevinho: I don't know if this is your responsibility to update, but basically HUD has a mock of the BAMF DBus service in it, and some changes to BAMF have made it break11:46
pete-woodstrevinho: WindowType' returned type '(i)', but expected '(u)'11:47
Trevinhopete-woods: mh... weird, probably it was a typo11:47
Trevinhopete-woods: one thing that was changed in library is that I'm using dbus properties instead of signals / methods, but the old ones are still treated as before from the deaemon11:48
sil2100Trevinho: ^11:51
sil2100\o/11:51
pete-woodsTrevinho: this is using the "private" API, btw, as it has the real BAMF code running on a mocked DBus Service11:58
pete-woodssil2100: I've pushed a branch that has a tiny chance of fixing that test failure: https://code.launchpad.net/~pete-woods/hud/bamf-mock-fix/+merge/16917612:02
pete-woodssil2100: I haven't been able to see that failure locally, presumably because I need a newer version of BAMF12:02
* pete-woods lunch12:03
sil2100pete-woods: thanks! Let's see if CI is able to build that12:03
=== pete-woods is now known as pete-woods-lunch
sil2100If yes, it might indeed fix it12:03
=== alan_g is now known as alan_g|lunch
=== _salem is now known as salem_
=== MacSlow|lunch is now known as MacSlow
Saviqdednick, how do you feel about the indicators branch, btw? reviewing now, to me it feels much easier to grasp than the previous approach12:49
larsudednick: morning12:50
tedgTrevinho, So, I'd really like *a* BAMF fix, don't care if it's mine or yours, but it's blocking HUD branches from landing right now.12:58
Trevinhotedg: I'm about to push it now...12:59
tedgTrevinho, Push harder!12:59
tedg:-)12:59
tedgTrevinho, Cool12:59
Trevinhotedg: can you check if lp:~3v1n0/bamf/factory-ref-rework works for you?13:00
tedgTrevinho, I can't really verify because it only breaks on Jenkins.13:01
Trevinhotedg: ah, ok13:01
Trevinhotedg: I read that, but I was wondering if you found a way to slow down things and reproduce it :)13:01
tedgTrevinho, No, must work faster!  :-)13:02
Trevinhoah, so it's harder to do :D13:02
* Trevinho misses reviewers now13:03
tedgTrevinho, I'll review.13:03
tedgYeah, I think it must be that in normal cases the process dies before the error can occur.13:03
dednickSaviq: yeah, i agree. I think once we can get the network code out it will be in a pretty good condition.13:03
tedgTrevinho, Click here: https://code.launchpad.net/~3v1n0/bamf/factory-ref-rework/+register-merge13:04
tedgTrevinho, ;-)13:04
Trevinhotedg: eheh, yes just one final commit :)13:04
Saviqdidrocks, any idea about https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/85/console ?13:05
* Trevinho is fighting with race conditions and reffing issues for two days... It's getting slower. :|13:05
dednicklarsu: hey. was wondering what the status of the unityqmenumodel code was. I've had some issues with the one in the indicators-client. I don't want to spend to much time on fixing it if it's going to be replaced soon.13:05
Saviqtedg, hey, can I have like a half an hour with you on a hangout sometime today?13:05
tedgSaviq, Sure, at a coffee shop now.  So probably don't have the bandwidth.13:06
Saviqtedg, sure, please ping me when available13:07
larsudednick: I got distracted by other stuff this week. But you can probably already use it if you fell adventurous (it's at lp:~larsu/qmenumodel/add-unitymenumodel)13:07
didrocksSaviq: the only way as it's hard to debug this kind of issues with apt is to ssh in the chroot and try apt-get install the package directly13:07
didrocksand see what apt says13:07
larsus/fell/feel13:07
Saviqdidrocks, mhm :/13:07
Saviqmzanetti, can you investigate mzanetti, https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/85/console ?13:07
larsudednick: anyway, I'm aiming to land it early next week13:07
didrocksSaviq: It's installable in the distro, so I guess you have something conflicting in the ppa13:07
mzanettiSaviq: yes, Saviq13:07
didrockslike a nux or whatever13:07
tedgdidrocks, alesage|afk, fginther, can I top approve this?  https://code.launchpad.net/~ted/cupstream2distro-config/upstart-app-launch/+merge/16904713:08
didrockstedg: fine for me, fginther +1 on the upstream, so I think it's a yes :)13:09
didrockstedg: you told someone is doing the packaging sanity check?13:09
tedgdidrocks, Yup, it's on kenvandine's TODO list13:09
didrocksok :)13:10
mzanettiSaviq: hmm... I guess the VM's need to be dist-upgraded...13:10
=== alan_g|lunch is now known as alan_g
mzanettiSaviq: however, we have a problem with libunity-core then if we're not able to downgrade13:11
Saviqmzanetti, can we just remove libunity-core from them?13:11
Saviqmzanetti, it will get installed when needed13:11
=== dandrader is now known as dandrader|afk
mzanettiSaviq: hmm... yeah... that might do it...13:11
mzanettifginther: you around?13:11
mzanettiSaviq: btw... I still didn't understand the issue exactly tbh. So we require a older version of libunity-core than the one released into saucy?13:12
Saviqmzanetti, no, than the one in the phablet-team PPA13:13
Saviqmzanetti, that's been bumped over the raring/saucy one so that we can maintain our own13:13
Saviqmzanetti, but now we're switching to the distro one13:13
dednicklarsu: ok great. ta13:13
Saviqbrb13:14
mzanettiSaviq: ah... so wouldn't it be a good idea to remove the phablet-team ppa from our builders?13:14
Saviqmzanetti, no, not yet13:14
Saviqmzanetti, we've not moved _yet_13:14
Saviqmzanetti, and it's best to support both for the time being, if we can at all13:14
Saviqmzanetti, and also there's other things in the ppa than just unity (unity will simply go away from the ppa)13:15
mzanettiSaviq: ok...13:16
mzanettitricky one...13:16
dednickSaviq: re indicator review. did you mean Ubuntu.Indicators?13:17
Trevinhotedg: diff is ready at https://code.launchpad.net/~3v1n0/bamf/factory-ref-rework/+merge/16919313:18
* tedg clicks13:19
dednickSaviq: or you want me to move it under (module|plugin)/Unity/Indicators?13:19
fginthermzanetti, what's up?13:21
mzanettifginther: moved the discussion to ps-qa13:21
Trevinhotedg: FYI in saucy doing something like "count=0; while [ $count -lt 20 ]; do xclock& sleep 0.3 && kill $(pidof xclock); count=$((count+1)); done" crashes unity, or other libbamf clients, this branch should fix it13:23
tedgTrevinho, Heh, I'm not going to try it :-)13:23
* Trevinho wanted to make crash tedg's machine! :D13:24
didrockstedg: come on, I want the "before" and "after" :p13:27
didrocksTrevinho: why did you tell him about the crash? Just that it should make that use case working :)13:27
didrocks"how whould I know?"13:27
didrocks"you will know" :)13:27
=== dandrader|afk is now known as dandrader
Trevinho:D13:28
tedgdidrocks, BTW, did you see this?  http://nerdapproved.com/misc-weirdness/adding-a-dinosaur-makes-for-the-most-epic-wedding-photo-ever/13:28
tedgdidrocks, Just sayin', you could do it.13:28
TrevinhoCimi: know it crashes though :D (not really that test, but it should be the same)13:28
Trevinholol13:29
didrockstedg: ahah, I'm sure my fiancee will love that :)13:29
CimiI've moved to kde13:29
Cimiuntil unity will work again13:29
TrevinhoCimi: it's time to get back home, dude13:29
TrevinhoCimi: grab lp:~3v1n0/bamf/factory-ref-rework/ and you'll be happier13:30
CimiTrevinho, can't be bothered :D13:30
Cimiwhen will be in distro13:30
didrocksit seems Trevinho has a branch to fix everything :)13:31
Trevinhohopefully...13:31
didrockssoon, it will be attached with patches "need to get your intim parts larger? Takes that branch: lp:~3v1n0/bamf/factory-ref-rework/"13:31
didrockss/patches/spams/13:31
Trevinhoahah13:31
Trevinhothat patch also solves personal issues, Cimi you really need it! :)13:32
didrocksheh :)13:33
greybackSaviq: standup13:34
* Saviq needs to recreate the standup to add a reminded...13:35
Saviqreminder, even13:35
tedgTrevinho, Think, soon you'll be close enough to just smack Cimi when he uses KDE ;-)13:43
Cimitedg, kde is a pain compared to UX in unity13:43
Cimitedg, but at least is doesn't crash as often :)13:43
tedgCimi, Heh, I was more interested in Trevinho smacking you, it'd be good for you ;-)13:44
* tedg wants YouTube videos13:44
tedgWe could have the Italian version of the Three Stooges!13:45
Trevinhoahaha13:46
Trevinhotedg: back to the branch, I need to start testing the library also... it seems your libdbustest might help a lot... Unfortunately we had basically 0 tests for bamf until few months ago, so I'm slowly adding them...13:47
tedgTrevinho, Ah, yeah.  You should look at HUD, we even have a BAMF server mock in there for a few things.13:47
Trevinhotedg: yes, I've seen that13:48
pete-woodstedg: don't know if this has reached you, but I pushed this MR to try and help with the unit test failures: https://code.launchpad.net/~pete-woods/hud/bamf-mock-fix/+merge/16917613:48
pete-woodsted: and it has got past the first error, but as usual there's now a better error :)13:48
tedgpete-woods, Ah, no I hadn't, but I have the same fix here :-)  https://code.launchpad.net/~ted/hud/bamf-saucy-fix/+merge/16895213:48
Trevinhotedg: in the mean time, using http://pastebin.ubuntu.com/5761483/ plus the xlcock script can also be a "kind of test"13:48
pete-woodstedg: the bamf private dbus API has (quite reasonably) changed13:48
tedgpete-woods, Yeah13:49
pete-woodstedg: awesome, as long as you're on it I will cancel that MR13:49
tedgI also have a bunch of debugging info in there which allowed to me to track it down to unref'ing the matcher.13:49
sil2100pete-woods: ouch, it seems to still be broken... sadly!13:50
tedgJenkins is happy, top approving.13:50
tedgsil2100, We think this BAMF patch is the culprit.  https://code.launchpad.net/~3v1n0/bamf/factory-ref-rework/+merge/16919313:51
tedgsil2100, Once it lands and builds we can retry the HUD builds and I think things will be better.13:51
sil2100\o/13:59
sil2100/o/13:59
sil2100\o\13:59
sil2100Would be awesome!13:59
sil2100tedg, Trevinho: thanks guys, can't wait to see the results13:59
didrockstedg: i'll really keep this branch around and propose that for a solution to any pain in the world :)14:00
tedgdidrocks, We don't have a test, but we think this branch may help create peace in the Middle East.  YMMV.14:01
didrockstedg: is it going to end the financial crisis as well?14:02
* Trevinho does bzr push middle-east:~3v1n0/bamf/factory-ref-rework14:02
dandradermzanetti, so you're doing the drag hint for the greeter, right?14:03
tedgdidrocks, No, no.  That requires putting bankers in jail for being liars, which is apparently impossible.14:03
tedgTrevinho, Could we make libbamf3-1 not depend on bamfdaemon?14:06
Trevinhotedg: it's something I've been thinking as well..14:07
=== salem_ is now known as _salem
tedgTrevinho, Okay, I'll propose a patch.14:07
Trevinhotedg:but it's  also true that without it it does nothing... distroooo??? didrocks ???14:07
mzanettidandrader: yes14:07
tedgTrevinho, Yeah, but I need to have HUD handle both Unity 7 and 8 with Mir.  So we're going to have to detect somehow.14:08
mzanettidandrader: its already done actually14:08
=== _salem is now known as salem_
tedgTrevinho, I'd rather link to libbamf, but not use it in the Mir case.14:08
Trevinhotedg: then unity should depend on daemon, isn't it?14:08
Trevinho7, I mean14:08
tedgTrevinho, Yes14:08
didrocksTrevinho: tedg: hum, but libbamf3-1 without bamfdaemon is useless, isn't it?14:09
tedgdidrocks, Could we do a "Breaks: bamfdaemon (!= ${binary:Version})" ?14:10
tedgdidrocks, Yes, and that's fine.14:10
didrockshum, I would be interested in the intend :)14:10
tedgdidrocks, But we don't want bamfdaemon on the phone, but we do want a hud linking to libbamf.14:10
didrocksok, that's what I was going to say :)14:10
didrockstedg: hud linking to libbamf -> for the convergence story, right?14:10
tedgdidrocks, Yes14:10
didrocks(even if it won't use it on the phone)14:11
tedgdidrocks, Eventually, if all goes to plan, we won't use it on the desktop either.  But that's going to be in time.14:11
didrocksyeah, so I guess remove this dep and adding unity7 dep on bamfdaemon is fine14:11
didrocksyep, agreed14:11
tedgdidrocks, Does that breaks thing above make sense?14:11
didrockstedg: not sure about the Breaks: though, what do you want to express?14:11
tedgI think we want the DBus API to match.14:11
tedgJust that the version of the lib and daemon should be the same.14:11
didrockshum, interesting case :)14:12
didrockslet me dive a little bit on debian policy14:12
tedgK14:12
didrocksThe relations allowed are <<, <=, =, >= and >> for strictly earlier, earlier or equal, exactly equal, later or equal and strictly later, respectively.14:12
didrocksso, doesn't seem14:12
didrocksbut!14:13
didrockswe can breaks with (<< ${binary:Version}), (>> ${binary:Version})14:13
dandradermzanetti, is it in a branch?14:13
didrockstedg: wdyt? ^14:13
dandradermzanetti, I wanna see how it would (or if it would) conflict with what I'm working on14:13
tedgdidrocks, Sure.  Another thought is that we could make the daemon hard dep on the lib.  Seems you wouldn't want the daemon without the lib.14:14
dandradermzanetti, I think I found it: lp:~mzanetti/unity/8-greeter-edge-hinting14:14
mzanettidandrader: yep, thats it14:14
mzanettidandrader: still need to update the tests14:14
didrockstedg: yeah, it's a better idea for apt to handle it I guess, so yeah, go that road please :)14:14
* greyback hates the whitespace checker14:15
didrockstedg: so both branch? the bamf part + unity dep?14:15
tedgdidrocks, Yeah, will do.14:15
didrockssil2100: FYI ^ as if it lands for tomorrow, as I'm not around, please ensure to land both indicators AND unity14:15
didrocksotherwise, we'll have some isos broken :)14:15
didrocksthanks tedg :)14:15
didrockssil2100: remember that we have dailies on week-end then, so take care that both lands the same day :)14:15
dandradermzanetti, hmm, looks there will be no conflicts. so the idea is that if you tap anywhere on the greeter it will bounce sideways to hint that you can drag it (like on the N9)?14:16
mzanettidandrader: only if you tap on the right half of the greeter. if you tap on the left half the launcher will be hinted (which is already in)14:17
mzanettidandrader: but yeah... basically like on the N914:17
dandradermzanetti, right14:17
tedgdidrocks, Did the unity-panel-service upstart job get re-added?14:18
didrockstedg: not yet sorry, it's on my list on the spreadsheet, but had some other work to do, will do it on Monday to avoid breaking the world before the week-end if any :)14:18
didrockstedg: don't worry, I'll handle it anyway14:18
didrocksand let you know if I can reproduce some bad cases14:18
tedgCool, good.  Missing my fast Unity login :-)14:18
Saviqtsdgeos, do you know if we have https://codereview.qt-project.org/#change,54808 backported?14:18
didrockstedg: did it make that much a difference for you?14:19
didrocksin term of login speed?14:19
tedgdidrocks, Not entirely sure, but it looked faster.14:19
sil2100didrocks: ACK14:19
tedgdidrocks, No timing or anything.14:19
didrocksmaybe, I was more focused on the indicator-network making my panel bleeding :p14:19
Trevinhoah tedg about the upstart u-p-s integration, one of the comment of the review (reason why I also waited to appprove), was that it should be possible to do the same witha  dbus call... is this possible already in saucy?14:19
tedgdidrocks, Once we get the indicators out of the way we should get a much more sensible boot.14:19
didrocksyep14:20
tedgTrevinho, You mean the signal?  Yeah, there's a work item to get an upstart lib for that stuff.14:20
tedgTrevinho, I forget which blueprint though....14:20
Trevinhotedg: ah, nice14:21
Trevinhotedg: no worries14:21
tsdgeosSaviq: we should yes14:21
Saviqtsdgeos, thanks14:22
tsdgeosSaviq: why?14:22
Saviqtsdgeos, there's a FIXME that we could get rid of14:22
Saviqtsdgeos, in indicators14:22
tsdgeosyep it's there14:24
tsdgeosdebian/patches/03_51665a9ecaebaef2382c1e76ebedfeffacb4b3de_backport.patch14:24
tedgdidrocks, Do you know if the autolander waits for it to build in the PPA?14:25
tedgCurious if I can kick off HUD builds now or I should wait.14:25
mzanettidandrader: pushed the updated tests. feel free to do a proper review of the branch if you have time ;)14:25
didrockstedg: sorry, what is the "it"?14:25
didrockstedg: once stack wait on the other one to finish first14:25
tedgdidrocks, What ever branch it's landing.14:25
didrockswithin the stack, it's the traditional build-dep order14:26
didrocks(with constraints in debian/control)14:26
sil2100didrocks, tedg: I think we would have to re-run the stack that has bamf in it, for the new bamf to land in the PPA14:26
tedgWait, but isn't there a PPA of just "this is the latest trunk commit" without releases?14:26
sil2100So that we can then re-run HUD14:26
didrockstedg: I don't think there is anymore. There is a local repository for upstream merger, but that's it14:27
didrockssil2100: agreed14:27
tedgHmm, okay.  If we could stop changing things that'd make my life easier ;-)14:28
tedgsil2100, Can you do that please?  The BAMF patch is in trunk.14:28
tedgI'd like to get my merges in.14:28
sil2100tedg: I see, hm, just been thinking if this could be in as well before that?https://code.launchpad.net/~laney/indicator-datetime/gtest-linking-order/+merge/16916114:29
sil2100Since this way I could rebuild bamf and indicator-datetime, unblock 'slightly' indicators and killing 2 birds with one stone14:29
nic-doffaymzanetti, how free are you?14:29
nic-doffayOn a scale of 1/10 - 5/10 :P14:30
tedgSure, that's a silly comment though.  Known issues can be documented.14:30
mzanettinic-doffay: given my weekly sync meetings with design start now I'd say 0 :/14:30
mzanettinic-doffay: I'll ping you if I have a couple of minutes for you in between the meetings14:30
sil2100tedg: just the very second that gets merged, I'll run all the machinery and get back to you14:31
nic-doffaymzanetti, cool14:33
nic-doffaymzanetti, just need a review of that branch sometime.14:33
nic-doffaythe orientation one.14:33
mzanettinic-doffay: yeah, I think I can do that today14:33
nic-doffayNeed some further suggestions on how to speed it up even more.14:33
nic-doffayeg what components can be moved out the "main" orientation helper.14:33
=== alesage|afk is now known as alesage
dandradermzanetti, will do14:42
=== alan_g is now known as alan_g|tea
dednickSaviq: ping14:49
Saviqdednick, pong14:51
dednickSaviq: about moving to Unity.Indicator namspace? did you mean Ubuntu.Indicators? I dont see anything else using that14:52
dednickexcept for the bridge between old unity & new.14:53
Saviqdednick, no, Unity.Indicators14:54
Saviqdednick, the shell-facing plugins are like that14:54
Saviqor will be14:54
Saviqdednick, Unity.Notifications is the one that's going to be there the soonest14:54
dednickSaviq: ah. ok14:54
Saviqdednick, then Unity.Launcher, Unity should be moved to Unity.Scopes14:54
=== alan_g|tea is now known as alan_g
dandradermzanetti, the wonders of multitouch: you can keep a finger on the greeter to activate the launcher hint and then, with another finger, drag in the hinted launcher14:59
mzanettidandrader: does it work?15:00
mzanettidandrader: I didn't try it to be honest15:00
mzanettihehe... yeah, it does15:00
mzanettipretty cool, eh15:00
dandradermzanetti, yes! it's not a bug or anythin. it's just  amusing :)15:00
dandradermzanetti, but not with the Greeter as it currently still uses a Revealer which is MouseArea-based15:01
mzanettiah, I see15:01
dandradermzanetti, Saviq, oh crap. 1- hold the phone with both hands 2- launch 2 apps (gallery an phone) 3- with left thumb bring in the launcher (but not so much as the app window starts to move away) 4 - with right thumb start bringing in the previous app  from right edge15:05
Saviqdandrader, lol15:06
dandraderit all works nicely until the launcher animation starts moving the application window as well15:07
Saviqdandrader, well, yeah, but that should just be disabled, I think15:07
Saviqdandrader, the first one wins15:07
Saviqdandrader, still, it's better than what I'd expect :)15:08
dandraderyeah :)15:08
Saviqdandrader, but the launcher hint + drag I say is correct15:09
dandraderSaviq, yeah, I see no problem with it15:09
dandraderSaviq, about the "the first one wins", sounds like the single-pointer paradigm where there can be only one interaction at a time. Which you get for free from the touch to pointer conversion when MouseAreas are used.15:10
Saviqdandrader, yeah, TBH I see nothing wrong with what happens currently15:11
Saviqdandrader, it's just a case of the two inputs fighting, which is fine, IMO15:11
dandraderalthough I'm not suggesting us getting back to MouseAreas. As that limit our possibilities15:13
=== dandrader is now known as dandrader|lunch
mterrypete-woods, so again, I was a little fuzzy on where the infographic backend data lived.  It's not in accountsservice?15:23
pete-woodsmterry: that's where it will live, yeah15:23
mterrypete-woods, OK.  Hasn't landed yet?15:23
mzanettinic-doffay: hey. my meetings are over. I could help you / review now15:24
mzanettiah... let me test dandrader's findings first15:24
mterrypete-woods, I guess it doesn't really matter, lightdm can add support ahead of it in accountsservice and just use an error fallback until it lands15:24
pete-woodsmterry: I'm still waiting on that patch for account service to land that lets me store data there15:24
pete-woodsmterry:  basically I've put together an API that handles that side of things, and gets the data split into the form that the infographic15:24
mterrypete-woods, but is there a document that describes what the dbus api will look like?15:24
mterrypete-woods, oh, there is a shim library?15:24
pete-woodsmterry: yes15:25
mterrypete-woods, I was imagining that liblightdm would be the shim library itself, but that's good too15:25
mhall119davidcalle: ping15:25
mterrypete-woods, you were talking about packages, did you mean that you packaged up your shim library?15:25
pete-woodsmterry: basically I was worried that it might be considered to not be part of lightdm, so I've put it in another lib15:26
davidcallemhall119, pong15:26
pete-woodsmterry: yes, the API is fixed now, but the lib doesn't "work" yet15:26
mterrypete-woods, that's fine yeah15:26
mhall119davidcalle: hey, we need to get a tutorial for writing scopes with the new API, do you happen to have one?15:26
mterrypete-woods, where is this code?15:26
pete-woodsmterry: https://launchpad.net/libusermetrics15:27
nic-doffaymzanetti, wicked ill get the link15:27
nic-doffaymzanetti, https://code.launchpad.net/~nicolas-doffay/unity/orientation/+merge/16810015:27
pete-woodsmterry: I've not pushed the C (GObject) API yet15:27
pete-woodsso it's Qt only at the moment15:27
mterrypete-woods, maybe we just use this directly then instead of going through liblightdm15:28
davidcallemhall119, I do have a lengthy one, which is WIP, but I can make a rather quick one from it. When would you need it?15:28
mhall119davidcalle: next week if possible15:28
pete-woodsmterry: that was always a possibility - I wanted to protect against it being decided that it didn't belong in LightDM15:28
mhall119if you can't in that timeframe, I can work on what you have currently15:28
mterrypete-woods, I was just mentally sticking it in liblightdm because a lot of other accountsservice stuff is there, but agreed that this feels a bit different, and since you've already done the work for it, no reason to then stick another layer in the mix15:29
davidcallemhall119, I can probably do it tomorrow.15:29
mhall119davidcalle: that would be awesome, thanks15:29
mterrypete-woods, is this in saucy yet?15:29
pete-woodsmterry: we would still need a plugin in the shell adding for it15:29
mhall119I'll get it up on developer.ubuntu.com as soon as it's ready15:29
davidcallemhall119, saucy or raring?15:30
mhall119davidcalle: saucy15:30
mhall119smart scopes15:30
davidcallemhall119, ok15:30
mterrypete-woods, sure.  We could stuff it in the "LightDM" plugin, since from the shell's perspective, it's still login-related stuff15:30
pete-woodsmterry: I actually have no idea where the packages go, the CI side of things was set up for me15:30
pete-woodsmterry: good point!15:30
mterrypete-woods, OK...  So you set up CI, good.  I'll poke didrocks.  didrocks, do you know the distro-status of libusermetrics?  I can be a reviewer if you need more15:31
Saviqmzanetti, fginther any ETA on the mediumtests VMs?15:31
mzanettiSaviq: that could take quite a bit... anything that needs to land? in that case I could workaround it temporary15:32
fgintherSaviq, still working on it, I'll hopefully have one ready in the next two or three hours (better if all goes well)15:32
sil2100tedg: ok, so... we need to wait for didrocks sadly\15:33
Saviqmzanetti, https://code.launchpad.net/~unity-team/unity/8.new-libunity/+merge/167733 is waiting on that15:33
Saviqyikes15:33
sil2100tedg: since I re-ran indicators (bamf and indicator-datetime), but something got broken in the system and the build job just crashes15:34
mhr3davidcalle, keep in mind that things might still be changing... for example today's discussion15:34
sil2100tedg: only didrocks can help us nooow ;_;15:34
sil2100tedg: he should be back soon I hope!15:34
Saviqmzanetti, fginther, if it's there for tomorrow, we'll be fine, I really hope to land this tomorrow15:34
mhr3davidcalle, so working on a lengthy one right now isn't the best use of time :)15:34
tedgsil2100, Ah, okay.15:34
fgintherSaviq, that would be better, give us a chance to run a few extra tests first :-)15:34
mzanettiSaviq: ok... then I won't hack some workarounds now. if fginther encounters problems and vm's are not ready tomorrow, I'll punch it through CI tomorrow15:35
Saviqmzanetti, fginther thanks15:35
fgintherSaviq, np15:35
davidcallemhr3, indeed, but the lenghty one is mostly about how to use the set of scripts in scope-tools, so that should work as long as I keep maintaining it15:37
mzanettinic-doffay: where do I get the file you patched in the SDK?15:44
nic-doffaymzanetti, I that slipped my mind.15:45
nic-doffayone sec15:45
nic-doffaymzanetti, lp:~nicolas-doffay/ubuntu-ui-toolkit/orientation-helper-anim-alias15:46
Trevinhosil2100: do you know for when is planned an SRU for unity in raring? THere are a couple of annoying bugs staring there for too much time I think15:48
sil2100Trevinho: for raring you say... I think it should be really soon, since the SRU is ready but from what I know it was waiting for a patch pilot to pick it up15:50
Trevinhosil2100: ah, ok15:50
Trevinhosil2100: since we support it only 9 months I think that for this short period at least we should be quick in providing fixes :)15:51
mzanettinic-doffay: Cannot assign to non-existent property "transitionEnabled"15:51
mzanettinic-doffay: the OrientationHelper from your branch does not seem to have that property15:52
nic-doffaymzanetti, I must have forgotten to push it.15:52
nic-doffayone sec..15:52
seb128sil2100, Trevinho: there is  a raring SRU in the queue waiting for review for like a month, infinity said he would review it soon ... but maybe a ping on #ubuntu-release as a reminder could be useful15:52
Trevinhoseb128: ah15:53
=== mmrazik is now known as mmrazik|afk
sil2100Indeed15:53
nic-doffaymzanetti, pushed15:53
Cimi                    property color backgroundColor: "transparent"15:57
Cimi                    property color sundayBackgroundColor: "#19AEA79F"15:57
Cimi                    property color rectangleColor: isSunday ? sundayBackgroundColor : backgroundColor15:57
CimiSaviq, ^^ rectangleColor loses the alpha channel15:57
Cimiany idea why?15:57
SaviqCimi, trying15:58
mzanettiSaviq: hmmm.. I'm having troubles with run_on_device on the latest image. already known?15:58
Saviqmzanetti, no, wassup?15:59
mzanettiThe C compiler "/usr/bin/cc" is not able to compile a simple test program.15:59
mzanettiI didn't investigate yet...15:59
Cimimzanetti, remember we have saucy now15:59
mzanettiCimi: yeah... I know16:00
mhr3ricotz, re your yesterday's question - it affects just libunity, and that still builds with 0.18, so shouldn't cause any issues atm16:00
mzanettiapt-get upgarde seems to upgrade all the compiler stuff... lets see what happens16:00
SaviqCimi, s/color/var/16:02
CimiSaviq, last one?16:03
SaviqCimi, seems assigning to a color property loses alpha16:03
SaviqCimi, all props16:03
CimiSaviq, ok16:03
CimiSaviq, weird... if I use directly backgroundColor is indeed transparent16:03
CimiSaviq, if I do if else, it loses16:03
SaviqCimi, yeah, the binding must break it somehow16:03
tedgbregma, Do you have a name for what the unity 8 session will be called?16:05
bregmanot yet, but "Kevin" is a good candidate16:06
bregmarealistically, I would choose "unity8" for testing purposes16:06
CimiSaviq, bugreport for qt?16:07
SaviqCimi, definitely16:08
bregmacurrently unity8 does not even build from source on Saucy, is anyone tracking that?16:08
mzanettinic-doffay: ok... got it running16:08
nic-doffaymzanetti, awesome16:08
SaviqCimi, tsdgeos, http://pastebin.ubuntu.com/5761876/16:09
dednickSaviq: ping16:09
nic-doffaymzanetti, sorry for the delay16:09
Saviqdednick, pong16:09
nic-doffayusual absent minded stuff.16:09
dednickSaviq: qml shouldnt really be copied into the binary folder right?16:09
Saviqdednick, ideally no, but if you have a module there's no way around it16:09
mzanettinic-doffay: no worries. any specific questions?16:10
Saviqdednick, the plugin .so needs to be in the same place the qmldir and the qml files are16:10
tsdgeosSaviq: what?16:10
Saviqtsdgeos, check out that QML16:10
dednickSaviq: right, but if we split the indicators to plugin + import would be better?16:10
dednickor still needs to be in same?16:10
Saviqtsdgeos, and then s/color/var/ in lines 21,2216:10
Saviqdednick, yeah, better16:10
Saviqdednick, since they're going to be on a separate import path16:10
tsdgeosweird16:10
Saviqtsdgeos, feels like QColor(QColor()) looses alpha or something16:11
dednickSaviq: some of the qml files have resources (images) though. how do we ship those with imports?16:11
Saviqtsdgeos, or the bindings, something's really weird16:11
Saviqdednick, with the import, in a graphics/ folder16:11
tsdgeoshope i didn't break that :D16:11
* tsdgeos checks his patch to qcolor16:11
nic-doffaymzanetti, not really just wanted to get your thoughts on which components don't have to rotate.16:11
nic-doffayto speed it up.16:11
Saviqtsdgeos, yeah, that's why I pointed it at you :D16:11
Saviqtsdgeos, or you at it16:11
Saviqdednick, we don't have any imports yet, but I'm getting to the point where I want to split the source into some imports16:12
dednickSaviq: yeah, but if you load something with a loader, i think it uses a path relative to where the loader is :(16:12
Saviqdednick, hmm, it shouldn't16:12
tsdgeosbut i didn't change that16:12
tsdgeosi think16:12
* tsdgeos is looking for the comit16:12
Saviqtsdgeos, yeah, that's fine16:12
Saviqtsdgeos, but it's also only happening with a conditional binding16:12
Saviqtsdgeos, if you do color: backgroundColor16:13
Saviqtsdgeos, it's fine16:13
Saviqso no, it's not even QColor(QColor())16:13
tsdgeosnah didn't change that16:13
dednickSaviq: ok, well i'll give splitting the indicators into imports and plugin tomorrow. can't promis anything though :)16:13
Saviqdednick, sure, that's not a priority, though16:13
Saviqdednick, can happen when we do more of that in the whole shell16:13
mzanettinic-doffay: good question... thats a tough one16:13
dednickSaviq: ok.16:13
Saviqdednick, but then the QML should just maybe live in Panel/Indicators16:14
Saviqdednick, and not in the module16:14
mzanettinic-doffay: you could try to destroy the non-visible lenses during rotation and create them again afterwards16:14
tsdgeosSaviq: all i can say it's it shold work, but it doesn't :D I can have a look but i guess it's not really critical16:14
mzanettinic-doffay: just a guess tho... not sure what ramifications that brings16:14
Saviqtsdgeos, yeah, there's a workaround, so we'll use that and Cimi will file a QTBUG16:15
nic-doffaymzanetti, what about the various stages?16:15
Saviqtsdgeos, so yeah, don't spend any time on it16:15
tsdgeosSaviq: maybe i can find time to have a look at it while at QTCS or something :-)16:15
=== jhodapp is now known as jhodapp|afk
Saviqtsdgeos, have fun there :)16:16
didrocksmterry: libusermetrics? either my memory is not good, either it's the first time I heard about it for dailies ;)16:16
mzanettinic-doffay: in Dash/DashContent.qml try setting cachebuffer to 0 while rotation is running16:16
CimiSaviq, that theming thing is so fun :D16:16
SaviqCimi, yeah, it's a pain we're not using it yet in the shell16:17
SaviqCimi, every time I see a "color: "something"" or "weight: Text.Medium" I cringe :D16:17
CimiSaviq, you mean shame?16:17
SaviqCimi, yeah16:17
CimiI can work on that after16:17
SaviqCimi, I know you can16:17
SaviqCimi, I even know that you will ;)16:17
mzanettinic-doffay: hmmm. don't think you can remove the stages16:17
Cimilol16:17
Saviqtsdgeos, jenkins: ouch16:18
mzanettinic-doffay: I guess if that cacheBuffer thing doesn't work, one thing would be to try serializing the rotations... E.g. the visible parts first, and then, when done, the non visible ones... I understand thats quite tricky to do tho16:19
Saviqtsdgeos, you committed a test.qml16:19
Saviqmzanetti, nic-doffay, yeah I did some thinking about that, too16:19
mzanettinic-doffay: also play around with things like "layer.enabled: rotation.running" or something like that16:19
tsdgeosi did16:20
tsdgeosSaviq: what's wrong about it?16:20
Saviqtsdgeos, no copyright :D16:20
tsdgeosright16:20
Saviqmzanetti, layering won't help if the component is _in_ an orientationHelper16:20
Saviqmzanetti, 'cause it will get updated with each geometry change anyway16:21
Saviqnic-doffay, ^16:21
mzanettihmm... I see..16:21
Saviqmzanetti, nic-doffay, it's gonna get better with tsdgeos's new ListViewWithPageHeader16:21
Saviqmzanetti, nic-doffay and even better later when we rebuild only the visible lenses16:21
mzanettiSaviq: I think the slowness comes from the fact that we have all lenses created all the time16:21
Saviqmzanetti, yeah, and all the categories16:21
mzanettiyeah. those 2 things should help a lot16:22
mzanettistill... try to get as much as possible out of the current state... it can only get better later16:22
Saviqnic-doffay, mzanetti I'm inclined to say that until then we should not rotate the dash16:22
mzanettiSaviq: I tend to agree16:22
Saviqdesign folks were thinking that, too16:22
mzanettiSaviq: also, it causes a conflict with the greeter, now that we have the hack for the tablet16:23
mzanettilooks like a micro tablet now :)16:23
Saviq;)16:23
Saviqmzanetti, nic-doffay, so I'm thinking let's go for "only rotate the shell when app is focused"16:23
Saviqmzanetti, tablet is completely broken for rotation, too16:23
Saviqmzanetti, as side stage isn't moved to the right edge16:23
mzanettioh... I see16:24
Saviqbut that won't happen before Mir integration16:24
Saviqwhen we can actually control the surfaces16:24
mzanettiactually, we should only rotate the shell if an app is focused AND the app handles rotation16:24
mzanettiwhich might reveal some lacking API16:24
mzanettiSaviq: ^16:24
nic-doffaySaviq, mzanetti can you leave these as comments so I can read them tomorrow again?16:24
Saviqmzanetti, yeah, of course16:25
Saviqmzanetti, there's even more to that16:25
Saviqmzanetti, question is not "does app support rotation", but what orientations it supports (landscape / portrait)16:25
mzanettiexactly16:25
Saviqmzanetti, and if it only supports one of them (and it's not the native one)16:25
Saviqmzanetti, we actually need to rotate the surface16:25
mzanettiyep16:26
Saviqbecause the app won't know16:26
Saviqthen there's the question of 180° rotation16:26
Saviqwe could support it regardless of app's abilities16:26
Saviqs/could/should/16:26
mzanettihehe... yeah... I already was close to talking to the speaker while listening to the mic in my last call16:26
mzanettias the phone-app does 180° rotation16:26
Saviq:)16:26
Saviqmzanetti, so yeah, we got some questions to answer16:27
mzanettiyep...16:27
Saviqricmm was setting up a call about that16:27
=== dandrader|lunch is now known as dandrader
nic-doffaymzanetti, thanks for the comment!16:45
Trevinhotedg: how is going the hud with new factory?16:59
Trevinhoouch, he's out...16:59
Trevinhosil2100: do you know that? ^17:00
sil2100Trevinho: hi! Ok, so we had some issues in the stack17:00
sil2100Trevinho: someone did an direct upload to the archive and broke the daily-release17:01
Trevinhoah17:01
sil2100Trevinho: we fixed that, waiting for the merge to go in17:01
sil2100Once that's done, I'll restart17:01
=== alan_g is now known as alan_g|life
=== dandrader is now known as dandrader|afk
jbichamfisch: can you merge https://code.launchpad.net/~jbicha/account-plugin-fitbit/build-with-valac/+merge/168227 ?17:29
mfischjbicha: that's cwayne's baby, let me ping him, if he can't I can17:30
cwaynemfisch, heyo17:31
mfischcwayne: <jbicha> mfisch: can you merge https://code.launchpad.net/~jbicha/account-plugin-fitbit/build-with-valac/+merge/168227 ?17:32
mfischcwayne: do you want to do that or do you need me to?17:32
cwaynemfisch, would you please?  MR looks fine to me though17:35
cwaynejbicha, thanks for the MR!17:35
mfischjbicha: building now17:36
mfischI wonder why I never got an email about that MR17:37
cwaynei didnt either17:38
cwayneweird17:38
cwaynemfisch, that package is in universe btw17:38
cwayneso i guess you can push updates to it now :P17:38
=== dandrader|afk is now known as dandrader
cwaynemfisch, youre now my go-to motu, mterry  you're off the hook :D17:39
jbichamterry: could you re-approve https://code.launchpad.net/~jbicha/gnome-control-center-unity/rename-desktop-for-38/+merge/167608 ?17:39
mfischI was hoping my first push would be some massive awesomeness but this will do17:39
mfischjbicha: is there a bug for this ?17:40
jbichamfisch: fixing ftbfs issues are massive awesomeness :)17:40
jbichano bug17:40
mfischjbicha: I dont see it on the qa site for ftbfs?17:41
jbichathat's because the last time it was pushed to Ubuntu it did build but it wouldn't now that the dependencies shifted17:42
mfischah17:42
jbichathat's why there's periodic rebuilds of everything in Ubuntu to catch build failures like that17:44
jbichaI think the last one was http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20130329-raring.html17:44
mhr3Saviq, almost forgot but i pushed the soname branch17:45
mhr3Saviq, so pls look if you're still around17:45
mfischjbicha: merged and pushed up17:46
mfischjbicha: does it also need to be dput now?17:46
jbichamfisch: yes, unless that branch does that fancy autolanding17:47
mfischnope17:47
Saviqmhr3, already approved, shall we wait for someone else to top-approve or do you think it's fine to land?17:49
jbichayou could maybe opt in to the autolanding program but I've no idea how much work is required for that17:49
mterrydidrocks, ah, it must have just been set up for CI, not daily-release...  I'd like to set it up for daily-release, let me see about filing a MR to do that17:50
mhr3Saviq, i didn't exactly test the deb, other than building it, but we have testing that should catch if it breaks something, don't we? ;)17:50
didrocksmterry: the packaging should be pre-NEWed if not in the archive, check for compatibility with our rules17:51
Saviqmhr3, indeed17:51
didrocksmterry: I'm not there tomorrow, but I guess sil2100 can help you :)17:51
didrocksmterry: and it's not like if you were a stranger to the rules for daily release :p17:51
sil2100mterry: what's up? What package?17:51
mterrydidrocks, yar, I was going to check the process page again, it's been a while since I did a NEW package for daily17:52
Saviqmhr3, k, building myself, too17:52
didrocksmterry: we added "multi-arch if possible" to the list (but not the wiki page)17:52
mterrysil2100, I'm looking at libusermetrics, something used for the infographic on the phone17:52
mterrysil2100, not in archive yet17:52
didrocksmterry: and you know this MIR things… check for build-deps to not have bad surprise later on and having someone MIRing 20 components :p17:53
didrocksfirst time you heard of it I'm sure! :p17:53
sil2100:D17:53
mterrydidrocks, are we mainlining unity8 stuff?17:53
sil2100mterry: I could look at that, but tomorrow17:53
mterryI guess we must, we'll make an image for it17:53
didrocksmterry: not yet, I'm just checking we don't introduce crazy stuff as I've already seen :)17:53
sil2100Trevinho: are you still around?18:04
sil2100Trevinho: https://launchpadlibrarian.net/142339353/buildlog_ubuntu-saucy-armhf.bamf_0.5.0daily13.06.13.1-0ubuntu1_FAILEDTOBUILD.txt.gz18:05
Trevinhosil2100: yes18:05
sil2100I wonder what's up... not sure if we had a new webapps?18:05
Trevinhosil2100: mh18:05
Trevinhosil2100: has the package name changed?18:05
mterrysil2100, so yeah, I'll review lp:libusermetrics today, if you have time tomorrow, I'd appreciate a second look18:06
sil2100Trevinho: not sure, since it's in the archive18:07
sil2100I mean, in the PPA18:09
sil2100fginther: ping!18:10
fginthersil2100, pong18:10
sil2100fginther: maybe you would be able to help? As we're getting a build failure of bamf on armhf, saying it cannot find a version of libunity-webapps18:11
sil2100fginther: while the very same version is in the PPA already18:11
sil2100Rebuilding does not help...18:12
fginthersil2100, do you have a link to the build?18:12
sil2100https://launchpadlibrarian.net/142339353/buildlog_ubuntu-saucy-armhf.bamf_0.5.0daily13.06.13.1-0ubuntu1_FAILEDTOBUILD.txt.gz18:12
sil2100https://launchpad.net/~ubuntu-unity/+archive/daily-build/+sourcepub/3243556/+listing-archive-extra <- while this is in the same PPA18:12
sil2100I need to finish soon, but this is still broken ;/18:13
sil2100I want to unblock the stacks18:13
sil2100https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/466911018:14
sil2100Ok, I really have to go now18:15
sil2100fginther: could you take a look?18:15
sil2100kenvandine: could I ask you something?18:15
fginthersil2100, I'm looking18:15
kenvandinesil2100,  certainly18:16
sil2100kenvandine: if this gets somehow resolved, could you please re-run the indicator stack with 'foo' as the project list?18:16
sil2100Since I'd like to have it unblocked18:16
kenvandineyup18:16
sil2100fginther, kenvandine: thanks guys!18:16
sil2100Sorry about that ;)18:16
kenvandinenp18:16
kenvandinefginther, can you ping me?18:16
sil2100See you tomorrow!18:16
ricotzmhr3, re vala -- then it seems fine, although there might be other libraries affected too18:54
fgintherkenvandine, I found the issue with bamf, the latest libunity failed to build on armhf18:57
fgintherkenvandine, looks like maybe a launchpad hiccup, I'm going to retry the build18:58
kenvandinefginther, cool18:58
fgintherkenvandine, except, I can't.  Can you: https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/466735218:58
kenvandinefginther, restarted18:58
fgintherkenvandine, thanks18:58
gQuigstrying to figure out why this happens: http://askubuntu.com/questions/230270/immediately-after-login-my-12-04-lts-desktop-asks-for-my-password-for-authenti19:04
gQuigserror from auth.log: polkitd(authority=local): Operator of unix-session:/org/freedesktop/ConsoleKit/Session2 FAILED to authenticate to gain authorization for action org.freedesktop.accounts.user-administration for system-bus-name::1.54 [/usr/lib/indicator-messages/indicator-messages-service] (owned by unix-user:REMOVED)19:05
gQuigsremoving the indicator-messages packages fixed it, but I can't figure out why it would be trying to access user-admin...19:06
=== jhodapp|afk is now known as jhodapp
=== jhodapp is now known as jhodapp|sick
gotwigmhall119, so are the scopes going to be more integrated into the smart scopes?20:10
gotwigmhall119, imagine the possibilities of a smart scope for recipes :O ^^20:10
gotwigmhall119, when I once released my first versions, people already wrote in the comments that it could be useful for use with a tablet in the kitchen. The following years may realize this idea20:11
fgintherkenvandine, can you try rebuilding bamf now?20:20
kenvandinefginther, again?20:21
fgintherkenvandine, bamf was not building due to libunity20:21
fgintherlibunity is oknow20:22
fgintherlibunity is ok now20:22
kenvandinefginther, yeah, i rebuilt it earlier20:22
kenvandineand it succeeded20:22
kenvandineoh20:22
fgintherok, so can we rebuild the stack now as sil2100 wanted?20:22
kenvandinewait... i did the rebuild on libunity20:22
kenvandineand i did what he asked on the stack20:23
fgintheroh, so a build is in progress?20:23
kenvandineno... it failed again20:23
* kenvandine looks20:23
fgintheri mean a daily release build...20:23
kenvandineyeah, i did20:24
kenvandinebut it failed because of the failed bamf build20:24
kenvandinei just poked that one20:24
kenvandineand i'll run it again20:24
fgintherohhh, ok20:25
fgintherthanks20:25
kenvandinethx for the reminder20:25
kenvandinei had missed a step in there :)20:25
=== salem_ is now known as _salem
fgintherkenvandine, bamf is good now21:03
kenvandinefginther: cool21:03
kenvandinei'll rerun the stack then21:03
om26erwhere can I find the latest unity8 build ?21:51
om26erouch wrong channel\22:00
=== jhodapp|sick is now known as jhodapp

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