/srv/irclogs.ubuntu.com/2015/10/21/#ubuntu-unity.txt

=== EphraimMB is now known as cutie
=== cutie is now known as cute
=== bschaefer_ is now known as bschaefer
tsdgeosmzanetti: Saviq: so do we have the green light on SDK 1.3? should someone actually review/approve the branch?08:32
mzanettiI don't know... haven't got any update on the mail thread I asked this a couple of times08:35
tsdgeos:/08:41
tsdgeosonce they decide it'll be urgent08:41
tsdgeosi'm seeing it08:41
tsdgeosSaviq: mzanetti: Mirv: i guess there's decision on what to do with the audio role patches either, right'08:42
Saviqtsdgeos, I'll talk to Pat today re: 1.308:42
Saviqtsdgeos, but yeah, no word on the audio roles yet, mzanetti do you have an idea how public the audioRole property got?08:43
mzanettino, not really08:43
mzanettiwell, I've seen the patch is being worked on in akerselva.08:44
mzanettibut the last status meeting for that was during my holidays.08:44
mzanettiMirv, do you know something? ^08:44
Saviqmzanetti, I meant in Ubuntu08:44
Saviqas we introduced it before it was upstream08:44
* Saviq fwds thread08:44
mzanettiright, what's the problem with that?08:45
Saviqgreyback, I wasn't able to reproduce https://code.launchpad.net/~gerboland/qtmir/multimonitor/+merge/272912/comments/694792 with my finger, but it's quite reliable with autopilot, will you have a look?08:45
greybackSaviq: ack08:45
Saviqgreyback, if I'd have to guess, it's as if it gets tricked on window boundary or some such08:46
Saviqso when the touch ends exactly on window edge, the event is lost08:47
Saviqgreyback, did you guys talk with alan_g about the protobuf crash?08:47
tsdgeosmzanetti: the problem is the api is not the same08:48
tsdgeosand QML not having ifdefs makes our live interestin08:49
tsdgeosg08:49
mzanettiack08:49
greybackSaviq: not yet. qtmir with simpler shell doesn't exhibit that crash, and the dbus error should be fixed first imo08:49
Saviqgreyback, do we have a plan of attack (mostly asking if we're trying to fix for silo 22 or not)08:51
Saviq?08:51
greybackSaviq: well I am trying to fix it, but it can wait until after silo22. the AP fail will be fixed first08:52
Saviqack08:53
Mirvtsdgeos: Saviq mzanetti: no decision, I'd appreciate a decision though... but it doesn't seem anyone can define what's "public" or not. I doubt bzoltan_ knows that "SDK" has a audio role API in the first place, but I don't know how it'd be marked as "private" either. if we download all store apps we'd know if anything besides clock uses it though.09:01
Mirvmzanetti: so the problem is that we first patched qtmultimedia in June before submitting it upstream, and it wasn't accepted as is - a good example why upstreaming first should be a priority, but the feature was I guess OTA targeted at the time09:02
Mirvmzanetti: so now we have the upstream API but current vivid-overlay using our obsolete API09:02
mzanettiyes, I know that stuff09:02
SaviqMirv, I think popey could help us with finding out, popey, could you `grep -r audioRole` on all your installed clicks? :)09:03
MirvSaviq: ah :)09:03
mzanettibut if I read saviq's mail correctly, the problem is already happening in unity alone09:04
mzanettiand the clock app09:04
mzanettias wily and vivid wouldn't switch at the same time09:04
Saviqmzanetti, yes, but how we deal with it depends on whether it's public or not09:04
Saviqmzanetti, because if it's not, we can make the switch quietly, in one go, when going to new framework09:04
mzanettiright.. it's not documented at least...09:05
Saviqindeed09:05
Saviqmzanetti, otherwise we need to support both for a period of time and go through a full deprecation process09:05
mzanettiok. right... so we'd backport the official upstream patch and change unity and clock if noone else uses it09:06
mzanettiok, yes. popey to the rescue here!09:06
Saviqmzanetti, yeah, and when 5.5 is in a framework, we'd transition there and could drop the 5.4 patch if we still cared about it09:07
mzanettiyep09:07
mzanettiyeah, let's see if our assumption is correct (that noone else uses it) and do the switch quietly if so09:08
Saviqunfortunately unless we get a framework with the 5.4-backported patch, we should support enums both old and new09:08
Saviqotherwise clock will break for people09:08
popeywat09:08
popeyokay09:09
mzanettipopey, can you please grep through apps and see if someone uses the role property on Audio or SoundEffect elements09:09
Saviqgrep -r audioRole09:09
Saviqmzanetti, you've a commented out line in MvM btw ;)09:10
mzanettiI'm sure there are09:10
Saviqmzanetti, tsdgeos, zbenjamin bug #150836309:10
ubot5bug 1508363 in unity8 (Ubuntu) "Coordinated migration to UITK 1.3" [Undecided,In progress] https://launchpad.net/bugs/150836309:10
tsdgeosk09:11
mzanettiSaviq, yeah... I think I've tried that roles stuff as an outcome of the bug reports but as you know, don't think it makes sense to use in apps09:11
mzanettiunless it's the alarm app09:12
mzanetticurios how I ended up using the enum... back then it should've been the string version, no?09:12
popeySaviq: mzanetti running now, takes a while09:13
mzanettipopey, cool, thanks a lot09:13
Saviqmzanetti, we have enums, too, just different ones09:14
Saviqpopey, could also use your input on bug #1508363 - whether I've missed an app we should take care of09:18
ubot5bug 1508363 in unity8 (Ubuntu) "Coordinated migration to UITK 1.3" [Undecided,In progress] https://launchpad.net/bugs/150836309:18
popeyhaha, you're going to incur the wrath of s eb128 :)09:19
Mirvmzanetti: old patch http://anonscm.debian.org/cgit/pkg-kde/qt/qtmultimedia.git/patch/?id=d5149eefcd093d96be3191d5f8a7f622f788e1f4 new patch http://anonscm.debian.org/cgit/pkg-kde/qt/qtmultimedia.git/plain/debian/patches/Add-audio-role-API-to-QMediaPlayer.patch?h=ubuntu09:20
zbenjaminSaviq: thx09:21
MirvSaviq: mzanetti: jhodapp mentioned something about "as long as it maps to same pulseaudio role" (or something), is there something that needs to be takent into account for mapping from old role to new role? I mapped AlertRole -> NotificationRole in my qtubuntu-camera and qtubuntu-media MP:s09:22
popeySaviq: mzanetti only 3 apps use audioRole, mvm, clock, dropping letters.09:22
mzanettipopey, mvm has it commented out...09:22
Mirvpopey: thanks! and isn't mvm's commented out?09:22
popeyI didn't grep for that09:23
popeyjust for the existence of audioRole anywhere in the source09:23
Mirvdropping letters does use it, as does clock09:23
Mirvdropping letters might be erronous I think09:24
mzanettiyes09:24
mzanettipopey, is dropping letters in your lordship?09:24
popeyyeah09:24
Mirvmzanetti: so I could offer an MP to remove the audio role usage?09:24
popeyyeah, if there's a merge for dl I can deal with it09:25
mzanettiack, we'll drop it from there...09:25
Saviqok so looks like we've a plan09:25
* Saviq replies to thread09:25
Mirvpopey: https://code.launchpad.net/~timo-jyrinki/dropping-letters/drop_audiorole_usage/+merge/27515009:28
popeythat was quick :)09:30
mzanettiso that means we've to land unity8, clock and qt in one silo soon. Mirv, are you preparing that too?09:31
popeybad timing09:31
popeywe literally uploaded clock to the store yesterday09:31
Saviqmzanetti, not *that* easy09:32
mzanettiheh... popey not happening really soon09:32
Saviqmzanetti, clock is a click, there's no fwork for it to depend on09:33
mzanettioh right... clock is a click09:33
popeyok09:33
* Saviq types an email right now09:33
Mirvmzanetti: regarding silo, also qtubuntu-media and qtubuntu-camera. the clock is the problem.09:33
mzanettiI'm actually wondering where the clock uses this role... I thought it uses the Alarms api which would then set the role implicitly...09:34
MirvI wonder if we could bypass the problem by doing some special trick in Clock where it _does_ detect the API version at runtime09:34
Mirveven thought QML per se doesn't have #ifdef09:34
mzanettiyeah... should be possible with a loader I'd think09:34
mzanettiah, it uses it for demoing the alarm ringtone09:35
Mirvbecause that would skip the need for supporting two API:s at the same time and _still_ not being 100% sure everyone has upgraded to OTA+2 before updating the clock09:35
mzanettifair enough I guess...09:35
Mirvmzanetti: but Alarm api apparently doesn't use the Qt role api anyway?09:35
Mirvmzanetti: hmm.. yeah, I guess it's fair enough if one has phone muted but wants to preview alarm sounds anyway09:36
mzanettiactually... thinking of it... I'm not so sure...09:36
Saviqmzanetti, don't think it's possible09:36
Saviqmzanetti, or well, we could try to create a component with 5.5 import09:37
mzanettiif I have my phone in silent mode, the preview probably shouldn't ring, while the actual alarm should... but maybe that's just me... there's a discussion on this on the ML09:37
Saviqand fall back to the 5.4 component09:37
Saviqas the new import should fail09:37
mzanettiwould need to try09:37
Saviqmzanetti, please have a look, that would simplify our lives a lot09:37
mzanettias it's an enum we might could make it might fail compilation09:38
mzanettiand catch that with a loader's error state09:38
mzanettiwill do09:38
Saviqmzanetti, yeah, but one enum is in 5.0/5.4 import, the other on 5.509:39
Saviqso this is what we need to hinge on09:39
Saviqwhether 5.5 import succeeds09:39
MirvSaviq: my first thoughts are always a shell script that sed:s the qml file before starting qmlscene :) (not sure if click allows a shell script as the file to execute)09:42
SaviqMirv, it does, but let's not ;)09:43
mzanetti:D09:43
MirvSaviq: hmm, what about the backport of the patch to qtmultimedia 5.4.2/5.4.1, doesn't the import stay at 5.4 by default?09:57
SaviqMirv, doesn't really help because clock needs to be able to depend on an appropriate framework09:58
Mirvthere's also #define QAudioRoleControl_iid "org.qt-project.qt.audiorolecontrol/5.5" in the new patch09:58
MirvSaviq: yes, I just mean regarding the detection on which one is in use09:58
Mirv(and Q_MEDIA_DECLARE_CONTROL(QAudioRoleControl, QAudioRoleControl_iid))09:58
SaviqMirv, let's see what we can do09:59
SaviqMirv, but anyway, unless it's in both 5.4 and 5.5 on the same import, doesn't really help us09:59
greybackSaviq: on the qtmir breaking AP thing, it appears AP is sending input events which are physically impossible: on my arale, it sends x=1048.09,y=1920.35 at the bottom of the gesture. QtMir used to pass that to Qt anyway, and I'll make it do that again. But that would need fixing in the AP test10:22
greybacks/I'll make it/I can make it/10:23
Saviqgreyback, oh interesting10:23
greybackI think fixing the AP test would be most correct10:23
Saviqgreyback, I actually wonder if that should be "fixing AP", rather than the test10:24
greybackSaviq: well if you're on desktop, it's ok to drag outside the window.10:24
Saviqgreyback, AP deals with screen, not window10:25
greybackyeah, good point10:25
Saviqgreyback, not sure it should ever send events outside the screen10:25
Saviqto emulate the finger better, it should send TouchEnd at screen boundary10:26
greybackno use comes to mind10:26
greybackSaviq: I'm going to fix the test and log an AP bug, unless you have objections?10:27
Saviqgreyback, +110:27
greybackwas that the only AP test I broke?10:27
Saviqgreyback, yeah, didn't see any other10:27
greybackcool10:28
Saviqmzanetti, Mirv, http://pastebin.ubuntu.com/12884817/ seems to work10:35
mzanettiack10:36
Saviqmzanetti, we'd need something like this in u8 too, then10:37
Saviqtsdgeos, #ifdef in QML: http://pastebin.ubuntu.com/12884817/ ;)10:37
tsdgeosSaviq: he he10:37
tsdgeosmy internet is borked again today :/10:38
Saviqif something looks stupid but works, it's not stupid10:38
tsdgeosit just failed when i was donating at https://www.michaeljfox.org/get-involved/donation2.php and then it seems they don't accept spanish cards (or at least i had errors with the three of them)10:38
Saviqmzanetti, it should probably try 5.5 first, as 5.4 import will work in 5.5 too, just not have the audioRole property10:40
tsdgeosor should actaully assign the role10:42
cimitsdgeos, ping10:46
tsdgeoscimi: hi10:46
cimitsdgeos, so I started doing what you said about the toolbar, then I realised why I didn't share the toolbar code at first sight :)10:46
cimitsdgeos, I believe we will add other content there, not just sharing10:47
tsdgeosright10:47
tsdgeosso more reason to share it?10:47
cimitsdgeos, so what I can do is creating a small toolbar, black10:47
cimitsdgeos, and then add the sharing button inside10:47
cimiit will look quite the same of Rect { black } but under a Toolbar name10:47
tsdgeoscimi: but why not with the button inside?10:48
cimitsdgeos, mmm we can do that too10:49
cimitsdgeos, indeed10:49
tsdgeoscimi: also is really the design "always toolbar on overlapping the content"?10:49
tsdgeosseems a bit intrusive to me10:49
cimitsdgeos, designs are changing.. but so far it seems10:50
tsdgeosok10:54
greybackSaviq: ok so technically AP not at fault here, somehow some floating point noise appears between AP requesting an event, and it appearing to qtmir10:59
greybackSaviq: how about I make quick workaround in qtmir, and allow time to investigate it properly after?11:00
Saviqgreyback, wfm11:03
MirvSaviq: tsdgeos: mzanetti: I went ahead and built qtmultimedia 5.4.2 & 5.4.1 in silo 059 after rebasing the patch to them. I can soon build the qtubuntu-camera and qtubuntu-media MP:s in there, after which it should be testable (by commenting out the two audio role:s in unity8 qml:s) in theory on both wily and vivid. please instruct what needs to be done if you want "5.5" import to work on the 5.4 or som11:11
Mirvething.11:11
Mirvlike, if the backports are just backported to 5.4, then they're available via QtMultimedia 5.4 if I'm not incorrect (although I still don't know what needs to be done to use those "revision: 1" properties)11:12
mzanettiack, thanks11:14
SaviqMirv, I don't think we should change 5.4 at all in this case11:14
SaviqMirv, because there's no way for clock app to depend on pre-rebase or post-rebase 5.411:15
SaviqMirv, we should leave 5.4 be, but make all projects work with 5.5 as well11:15
MirvSaviq: right, I was wondering about this - so you'd mean we'd actually ship the old API until the rebase on 16.04?11:15
MirvI'll keep the silo there in case you change your mind, but ok :)11:16
SaviqMirv, until we have a framework for clock app to depend on11:16
MirvSaviq: 5.5 is unlikely to land in vivid-overlay (not impossible though, I'll provide a PPA once wily+1 landing of 5.5 is done)11:16
SaviqMirv, yeah, that means it won't ever provide a framework higher than 15.04 IIUC11:17
SaviqMirv, so yeah, until we have a framework with 5.5, we need to leave 5.4 be11:17
SaviqMirv, we *could* rebase 5.4 if we publish a new framework with 5.4 at some point11:18
Saviqbut that wouldn't change much in the "import 5.4 or 5.5" situation, just the enum renames11:18
MirvSaviq: right, so those are the options. I guess there's no other downside to waiting for 5.5 than the possibility of some new app(s) starting to use the undocumented API11:24
Mirvso, we need just patched Unity 8 and Clock before 5.5.1 lands to wily+111:25
Mirvand it'd be nice if someone could review https://code.launchpad.net/~timo-jyrinki/qtubuntu-camera/support_new_audiorole_api/+merge/273791 + https://code.launchpad.net/~timo-jyrinki/qtubuntu-media/port_to_new_audio_role_api/+merge/273392 so those could be landed too11:25
Mirvprobably together with the Unity 811:25
SaviqMirv, yup, I think Jim should do the reviews there, no?11:27
MirvSaviq: yeah I asked him last week, he said to be doing them "later today" back then :)11:28
MirvI need to re-ping him11:28
Saviq:)11:28
mzanettihmm... now there's something odd...11:28
mzanettiSaviq, so there is "alarm" role and "alert" role11:28
mzanettiI would think the actual alarm uses the alarm role11:28
mzanettiso why does the preview then use the alert?11:28
SaviqI'd say a bug11:29
mzanettiif so, it's not representative for the actual alarm anyways and probably should just use the multimedia role11:29
Saviqalert, alarm, close enough to confuse the two11:29
Saviqmzanetti, I'd say it should use the alarm role11:29
mzanettithe new api doesn't even seem to have Alert any more11:29
Mirvmzanetti: I thought the NotificationRole would be the new alert, kind of11:30
Saviqyeah that's == notification or so11:30
mzanettiI'm still not sure the preview should actually use the alarm role...11:30
Saviqbzr qblame and see who added it11:31
mzanettinik9011:32
mzanettiwho seems to be mostly away nowadays11:32
Mirvso, I removed the qtmultimedia again from 059 and building qtubuntu-camera and qtubuntu-media MP:s there instead... and unity8 can be added.11:33
mzanettiMirv, I think i'd be easiest if we do the switch with 5.4 -> 5.511:33
mzanettinot backporting the new api to 5.411:33
Saviqyeah, we discussed this11:33
Saviqjust above11:34
Saviqno change to 5.411:34
Mirvmzanetti: it's the easiest, just need runtime detection for Unity 8 + Clock in addition to those qtubuntu-camera/media landings.11:34
MirvI modified the 059 description accordingly11:34
Saviqmzanetti, the alarm volume is set in the clock app, I'd say it should use that volume when previewing the alarm11:34
Saviqmzanetti, huh, doesn't alert == ringtone?11:35
Saviqis anything using the alert role for real?11:36
Saviqah11:37
Saviqok alert == ringtone11:37
Saviqbut when previewing, somehow ignores silent mode11:37
mzanetti...11:37
mzanettiI tell you...11:37
mzanetti:)11:37
Saviqany case, it *should* use the alarm role IMO11:38
greybackSaviq: https://code.launchpad.net/~gerboland/qtmir/multimonitorAPfix/+merge/275170 - works locally11:41
Saviqgreyback, conflicts?11:41
Saviqor at least LP got weird11:41
greybackSaviq: LP confused11:42
greybackmerges locally just fine11:42
Saviqugh for the workaround11:42
greybackI know11:42
Saviqbut ok11:43
greybackit's emulating previous behaviour11:43
ltinklgreyback, try the suggestion I posted as a comment, to see if it fixes the test11:43
* ltinkl is curious about the whole method11:43
greybackltinkl: nice idea, but the bug is that the QPoint going in is physically outside the window11:46
greybackthe input coordinates that AP injects comes out to QtMir different11:46
greybackhttps://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1508415 the bug I logged11:47
ubot5Launchpad bug 1508415 in unity8 (Ubuntu) "AP input events sometimes positioned outside screen geometry" [Undecided,New]11:47
=== dandrader_ is now known as dandrader
Mirvjhodapp: hey! could you review/top-approve the qtvideo-node, qtubuntu-camera and qtubuntu-media branches that we talked about last week? I'd like to land the last two before-hand already (they have #ifdef:s so nothing changes for 5.4)12:50
MirvI just updated the qtubuntu-media since there were new changes in trunk12:51
jhodappMirv, sure thing...been meaning to do that, apologies for the delay. I'll take a look my afternoon today12:52
Mirvok!12:52
cimitsdgeos, fixed both issues btw13:13
=== dandrader is now known as dandrader|afk
Mirvtsdgeos: Saviq: mzanetti: in other news, ok look that beauty https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-012/+packages (while LP hasn't updated yet the published ones). that is, I got Qt 5.5.1 far enough to run on the phone (with audio role hand edited out) so I'm getting rid of the temporary 5.5.1 PPA - 012 will be 5.5.1 from now on.13:17
SaviqETOOMANYBUILDS13:17
Mirvoh f*ck, 22.5GB out of 20.0GB used13:17
Mirvthat means next builds will fail. hmm, I should either reach out or wait for the old ones to be deleted.13:18
greybackSaviq: consulting with alan_g, suspect that protobuf crash due to mir & mesa on desktop. It's not happening on phone.13:25
Saviqgreyback, oh good13:25
Saviqgreyback, you mentioned a dbus error though?13:25
greybackSaviq: it's non fatal13:26
Saviqgreyback, silo 22 is rebuilding right now, unless something else big jumps out at us, I wanna make ready for QA this evening13:26
greybackSaviq: sounds good to me13:26
tsdgeosthe dependent branches link in launcphad has been fixed \o/13:31
tsdgeosand then unfixed :?13:31
tsdgeosi guess they found a regression :/13:32
Saviqok I need food13:37
=== dandrader|afk is now known as dandrader
greybacktsdgeos: did you ask once where the "QThread: Destroyed while thread still running" log message was coming from? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/150848514:28
ubot5Launchpad bug 1508485 in unity8 (Ubuntu) ""QThread: Destroyed while thread is still running" printed on shutdown" [Low,New]14:28
tsdgeosgreyback: didn't ask, i know where it comes, just saying we should fix it :D14:33
greybacktsdgeos: lol ok14:33
greybackwell we have a bug now!14:33
greybackso it's as good as fixed :D14:33
tsdgeos\o/14:33
bloomandivyhow do i find unity on my ubuntu desktop computer by chance?14:34
greybackbloomandivy: what do you mean "by chance"?  Had you removed unity, and it was re-installed?14:35
bloomandivyi don't know, i got the computer from someone and don't know where it would even be located14:35
greybackbloomandivy: "unity" is the name of the default desktop shell, which is the thing you see after you log in.14:36
greybackunless your computer was customized to use a different one14:36
bloomandivyoh that isn't pulling up, maybe it was uninstalled....hmm14:37
bloomandivylet me see if i can download it from ubuntu software center14:37
greybackit's possible to have several desktop shells installed (like gnome3, kde...). You get to choose which one at the log-in screen - see here: http://www.linuxnov.com/wp-content/uploads/2012/02/Unity-Greeter-0.2.1-LightDM-Ubuntu-12.04-LTS-Precise-Pangolin.jpg14:41
bloomandivythanks14:42
tsdgeoshmmm, guys what's your opinion on this? https://code.launchpad.net/~aacid/unity8/fix_cropped_image_binding_loop/+merge/27519914:52
tsdgeosit fixes the binding loop by removing the binding :D14:52
tsdgeosi guess it's a bit more performant since it doesn't need to print out stuff14:53
tsdgeosmzanetti: Saviq: cimi: ↑↑↑14:53
mzanettiwell, +1 for removing a warning... not so much for the verbosity of the code... but if it works, I guess I'm ok with it14:54
Saviqtsdgeos, it's a shame, QML should just deal with that15:09
tsdgeosactaully the old code had a loop indeed15:09
tsdgeosin which changing one value had the effect of changing that value15:10
tsdgeosbut then i changed the code to15:10
tsdgeosreadonly property bool useHeight: (implicitWidth / implicitHeight) > (width / height)15:10
tsdgeoswhich doesn't really loo15:10
tsdgeosp15:10
tsdgeosand still complained15:10
tsdgeosbut oh well15:10
Saviqindeed15:11
Saviqdandrader, greyback, I still see a hang on exit in silo 22, maybe not as reproducible, and I think limited to krillin atm, but still happens15:12
greybackSaviq: logs and a backtrace would be good15:13
Saviqgreyback, yeah, as soon as ap completes15:13
=== dandrader is now known as dandrader|afk
tsdgeosbasically this also has the binding loop warning15:18
tsdgeoshttp://paste.ubuntu.com/12886275/15:18
tsdgeoswhich is "true"15:18
tsdgeoslooks like a loop15:18
tsdgeosbut it isn't15:18
Saviqwell, yeah, QML treats everything that means it has to recalculate itself as a loop15:19
Saviqso iHeight changes → useHeight changes → iHeight changes →...15:20
Saviqeven if not all of those actually changes15:20
tsdgeosright, i think it should only complain on the actual "it changes"15:20
tsdgeosgreyback: not sure which explanation to add "don't do this it'll create warnings about a binding loop"15:27
tsdgeosseems kind of weird15:27
greybacktsdgeos: it is a bit odd, but you see where I'm coming from.15:29
tsdgeosi do15:29
tsdgeosbut we have logs15:29
tsdgeosbzr blame and then read the log15:29
tsdgeosit'll explain the same as the comment15:29
greybacksure, is a way to see it. I just like non-obvious code to be explained in the code, not in the history.15:31
ltinklSaviq, is it ok when unity8 still wants to remove qtubuntu-sensors when doing ./build.sh?15:31
Saviqltinkl, not usually15:35
Saviqltinkl, is that with trunk?15:35
ltinklSaviq, yup15:35
Saviqltinkl, can you paste apt output?15:35
ltinklSaviq, haha do you really want it? :) (warning, Czech incoming)15:36
Saviqltinkl, I need a laugh today, hit me ;)15:36
Saviqltinkl, you can always go $ LANGUAGE=en ./build.sh ;)15:36
Saviqgreyback, dandrader|afk, as you were, can't reproduce of course15:44
greybackSaviq: don't do this shit to me man!15:45
Saviqgreyback, wait!15:45
Saviqaaah15:46
Saviqdidn't manage to catch it15:46
Saviqstupid upstart15:46
Saviqwonder how am I supposed to prevent upstart from killing it after the timeotu15:46
Saviqtimeout, even15:46
Saviqhere's hoping apport-cli --hanging will do15:47
=== dandrader|afk is now known as dandrader
Saviqgreyback, http://pastebin.ubuntu.com/12886536/15:57
* Saviq gets more symbols15:58
greyback/usr/lib/arm-linux-gnueabihf/libubuntu_application_api_test.so.3.0.0 <- test mock at fault. Dunno how it's only silo22 that's exposed that15:59
Saviqgreyback, how about http://pastebin.ubuntu.com/12886548/15:59
greybacka totally different BT. In dbus, ick16:00
Saviqgreyback, might very well be it's a AP-only issue16:01
* Saviq starts u8 normally and sends SIGTERMS16:02
greybackpossibly16:02
greybackfor instance, this could cause a crash, if it's a timing thing: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/150848516:03
ubot5Launchpad bug 1508485 in unity8 (Ubuntu) ""QThread: Destroyed while thread is still running" printed on shutdown" [Low,New]16:03
greybackbut it's been around for a long while16:03
greybackit may be qtmir shutting down more correctly is exposing these issues now16:03
Saviqyeah, can't get it to hang on normal run, calling it test-only issue16:10
Saviq@unity, please look through your votes and potential missing top-acks on silo 22 https://requests.ci-train.ubuntu.com/#/ticket/44516:46
greybackSaviq: all branches approved capt'n16:49
Saviqthis thing is looking good16:49
Saviq*and* it's awesome on an external screen :)16:49
greybackjust mark it ready for QA already!16:51
ltinklyes! :)16:51
* greyback has bottle opener hovering over beer16:51
dandraderltinkl, https://code.launchpad.net/~lukas-kde/unity8/liveCaption/+merge/273792/comments/69519116:51
ltinklargl16:51
ltinkldandrader, meaning, I can remove the property and it would still work?16:52
ltinkldandrader, or, is it broken now?16:52
dandraderltinkl, I mean that it looks this property is not being used. so you can just remove this change16:52
Saviqyeah, not today though16:52
Saviqltinkl, dandrader, please MP with the cleanup, won't rebuild/test again due to that16:53
dandraderSaviq, well, you asked for us to check our votes on all MPs, right? :)16:53
Saviqdandrader, sure, I'm just saying what the "fix" is going to be ;)16:54
Saviqmzanetti, care to change your vote https://code.launchpad.net/~unity-team/unity8/mousePointer/+merge/273369/comments/691465 ?16:55
Saviqltinkl, https://code.launchpad.net/~nick-dedekind/unity8/lp1378821.time-translation/+merge/271452/comments/683878 you're Needs fixin' here16:56
Saviqdandrader, https://code.launchpad.net/~aacid/qtmir/no_double_search/+merge/272707 approve after all? ;)16:57
dandraderSaviq, just abstained16:58
Saviqack16:58
ltinklSaviq, done, the issue seems to be resolved17:02
=== alan_g is now known as alan_g|EOD
ltinkldandrader, also the "property var surface: null" in SurfaceContainer.qml seems unused then17:06
dandraderltinkl, maybe17:07
ltinkldandrader, well it's used in SessonContainer.qml only, not in SurfaceContainer.qml itself17:08
=== robru is now known as robru|sick
ltinkldandrader, MP updated17:13
ltinkldandrader, looking at it again, this could be simplified too: "title: window.title !== "" ? window.title : model.name"17:14
ltinkldandrader, window.title has already everything we need17:15
ltinkldandrader, ah no, scratch that17:15
ltinkldandrader, if the surface name is empty, it will take the name from the app's .desktop file17:16
Saviqltinkl, `bzr push -r1953 --overwrite lp:~lukas-kde/unity8/liveCaption`17:22
Saviqltinkl, and a separate MP for the cleanup, please17:22
ltinklSaviq, ah, ok17:22
Saviqltinkl, otherwise I need to rebuild unity8 in silo 22, and I really don't wanna17:22
Saviqbecause17:22
Saviq@unity: silo 22 is a wrap!17:22
ltinklyay \o/17:23
ltinklSaviq, pushed the revert17:23
ltinklSaviq, will file the cleanup tomorrow, feel like EOD today17:23
Saviqltinkl, is there an app changing window title, or shall I provide a snippet for testing?17:24
Saviqltinkl, sure, cleanup tomorrow's fine17:24
ltinklSaviq, browser or system settings17:24
Saviqack17:24
ltinklSaviq, the latter should change the title when entering a specific module17:24
=== dandrader is now known as dandrader|bbl
mzanettiSaviq, nice!17:43
reversehey guys, i was just asking this question in #ubuntu-touch but it seems it's more appropriate here, so i'll ask again: I'm trying to port the multitouch gestures in unity like 3-finger drag + pinch etc. to gnome3/gentoo. So far i have the grail and frame working, but i don't know where to go from here. The launchpad / wiki say that a compiz plugin interacts with the utouch stack to enable the gestures in unity, but the information17:50
reverse/ code on launchpad seems way outdated17:50
reverseso my question is: how do the gestures actually work in unity currently, and where is the code for it? there doesn't seem to be any up-to-date information on the net17:51
SaviqTrevinho, if you're around, you'll probably know best ↑17:56
Saviqandyrock, or you ↑17:58
Saviqreverse, it might be easier if you post to ubuntu-devel mailing list, most of the folk here are in EU timezones, so EOD by now17:58
greybackwooo17:59
reversereverse, alright, I'll just stick around for a while longer though, maybe someone sees it :) thank's for the heads up though17:59
greybackSaviq: thanks for all your testing17:59
Saviqwasn't useless, that's a plus18:01
Saviqwhenever I find an issue after having spent days testing... it's actually a good feeling, to know the time wasn't wasted :P18:01
Saviqkgunn, if you're not highlighting @, silo 22 is QA-ready18:02
Saviqand it's aaaaawesoooome18:02
kgunnSaviq: :)18:27
kgunnand i like the sdk1.3 tracking bug...great idea18:28
Saviqseb128, ↑18:28
Saviq:D18:28
Saviqkgunn, seb's unhappy about the format (a single bug for many projects == mail spam)18:28
Saviqbut I think it's warranted in this case, and there won't be much discussion on the bug so18:28
kgunnyeah. if everyone just does there duty...it'll go quiet quickly18:29
Saviqbut we agreed LP needs a better feature for this kind of thing18:34
Saviqsub-bugs or so18:34
seb128kgunn, it's still going to send email to every subscriber to any of the source for any of the change to any of the components, it's likely that it's going to be big spamming for devs and that's the sort of spam that leads people to send launchpad emails to a spam folder and not deal with code defect, but of well...19:43
=== dandrader|bbl is now known as dandrader
=== maclin1 is now known as maclin

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