/srv/irclogs.ubuntu.com/2012/04/16/#ubuntu-touch.txt

=== MacSlow is now known as MacSlow|lunch
SatorisAnyone else have 4 finger swipe for the dash broken in Unity-2D?12:55
bregmaI'm assuming touchpad?13:06
SatorisMagic trackpad.13:08
Satoriss/dash/panel/13:08
SatorisI get 4 finger touch events through XInput.13:11
=== MacSlow|lunch is now known as MacSlow
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
SatorisUnity-2D's bug list seems to indicate that they are reworking 4 finger swipe gesture code as we speak.14:00
tvossmigrating utouch-jobs to production jenkins, grail, frame and geis are done, evemu to go14:14
bregmawhere is the production jenkins located?14:15
cndjenkins.qa.ubuntu.com?14:15
SatorisBug filing, QA script tuning, randomage.14:15
cndI'm still trying to dig out of a ton of X patches that I'm working on for ubuntu and upstream14:15
cndit seems that I still don't have touchscreens working quite right14:16
tvosscnd, bregma: Results from production jenkins are exported to the public instance14:16
dandradermy stand-up report: Improving port of unity code to geis v2 API. Making it use regular recognizer (no atomic gestures) and accept()/reject() gestures.14:17
Satoriscnd: where did you get the sortable multi column kernel report HTML? The code in Arsenal only prints bug id, title and series.14:18
bregmaI'm beavering away on the grail config stuff14:18
cndSatoris, I don't know where the code lives, I just noticed it on qa.ubuntu.com14:19
cndSatoris, I suggest asking bjf in #ubuntu-kernel14:19
cndtvoss, when I try to get to the code coverage, jenkins can't find the source code14:20
cndhttps://jenkins.qa.ubuntu.com/job/ps-utouch-grail-daily-amd64/1/cobertura/_home_ubuntu_jenkins_workspace_ps_utouch_grail_daily_amd64_pbuilder_setup_work_trunk_src_v3/atomic_recognizer_cpp/14:20
tvosscnd,14:20
cnddo you know why that would be?14:20
tvossI would guess that the job-publisher plugin does not take into account that it would need to copy the overall source code to provide that annotated view14:21
bregmahey -- do we need to have a call today (in 10 minutes)?14:21
cndbregma, I assume so14:21
cndbut olli's not online...14:21
SatorisHe's gone until wednesday.14:21
bregmahe's not physically available14:21
cndoh ok14:22
cndwell, then I guess not14:22
cndSatoris, tvoss, bregma, dandrader: have you all done peer reviews and the review of olli?14:22
cnddandrader, I dunno if you had to do it14:22
tvosscnd, ack14:22
SatorisWhat is the "review of Olli"?14:22
cndSatoris, you have to review your mgr14:23
bregmaI haven't done my taxes yet, either14:23
cndbregma, Satoris: these reviews were due last wednesday14:23
SatorisAllhands does not give me a link to do that.14:23
bregmaright, I'll get right to it14:23
cndhmm... maybe you missed it14:23
dandradercnd, I think I'm out of it since I'm a newcomer14:23
cndSatoris, it should be in your tasks14:24
bregmacheck all outstanding tasks, its not always obvious14:24
SatorisAllhands is not allowing me to log in. Grumble.14:24
SatorisBut last I checked, my outstanding tasks did not have that.14:25
cndtvoss, how will we do one-shot builds?14:25
SatorisLogged in, no manager review task that I can see.14:25
tvosscnd, still on staging. Migrating that service is still up to discussion :/14:26
cndok14:26
cndtvoss, that doesn't really need to be moved14:26
cndbut it would be nice to be able to email launchpad14:26
cndand we need to figure out why geis is always failing...14:26
tvosscnd, ack ... larry is on that, I motivated it with a mail to the mp14:26
cndheh14:27
tvossthe example mailing to the merge-proposal14:27
cndSatoris, btw, I found something on friday14:38
cndinstead of searching for all bugs for specific upstreams, we can use the canonical-utouch meta project14:38
cndsorry, canonical-multitouch14:38
cndhttps://bugs.launchpad.net/canonical-multitouch14:38
SatorisThat does not list bugs in e.g. Unity-2D.14:39
cndno, we still have to search for them14:39
cndright now we have three searches:14:39
cnd1. ubuntu packages structurally subscribed by utouch-bugs14:39
cnd2. all other ubuntu bugs subscribed by utouch-bugs14:40
cnd3. all upstream bugs in a list of packages14:40
cndwe can replace 3 with all bugs against canonical-multitouch14:40
cndso we don't have a static list that must be updated any time we make a new project14:40
SatorisWhat is the list of packages that canonical-multitouch provides and why are they not already in 1?14:41
cnd1.  is ubuntu packages, canonical-multitouch is for the upstreams of those packages14:41
SatorisWhich are all our projects, right?14:43
cndprobably, but not necessarily14:44
cndfor example, we may not have a package for a project yet14:45
cndbut we may have bugs for it14:45
cndto track development14:45
SatorisThe query 1 I currently have does not make any distinction between packages and projects. It takes them all.14:46
cndwhat do you mean?14:46
cndI know it only searches for bugs against ubuntu packages because otherwise it would timeout14:46
cndunless I'm remembering wrong14:47
SatorisWhat timeouts?14:47
bregmafor query 1, isn;t the project 'ubuntu'?14:47
cndlaunchpad times out if the query takes too long14:48
cndbregma, right14:48
SatorisI have never had that issue...14:48
cndSatoris, try searching for *all* bugs structurally subscribed by utouch-bugs14:49
cndnot bugs against the ubuntu project14:49
cndit will timeout14:49
Satoriscnd: as far as I can tell, get_touch_bugs.py already does that. Line 106.14:50
SatorisSorry, line 108.14:50
cndSatoris, that only gets direct subscriptions14:51
SatorisOr is structural subscription somewhere else.14:51
cndthe issue is when you attempt to get structural subscriptions for all bugs14:51
cndwe don't really query launchpad that way because it times out14:52
SatorisAnd you can subscribe to packages, but not to projects?14:52
cndyou can subscribe to both14:52
cndbut you can't query based on structural subscriptions effectively because lp times out14:52
SatorisThe other scripts do this by querying tags.14:53
cndwe have the canonical-multitouch project, so we can use that14:53
cndthat way we don't have to mess with tags14:53
SatorisAnyway, I think this is getting way too complicated. We don't create new projects or packages very often. We can just keep them in a list.14:53
cndSatoris, how is it complicated?14:54
cndI mean, it's already somewhat complicated because lp has issues14:54
cndbut I don't see how this development makes it "too" complicated14:54
SatorisTo clarify: we want a list of bugs in a) certain projects/packages and b) where utouch-bugs is directly subscribed, right?14:55
cndyes, where certain projects is canonical-multitouch upstream, and any ubuntu packages that utouch-bugs is structurally subscribed to14:55
SatorisAnd this list of projects changes how often?14:56
cndnot too often, but why does that matter?14:57
SatorisBecause the time we have spent discussing this is already greater than the amount of time to manually update the list from here to eternity.14:57
SatorisIf LP interface has issues, why use it?14:58
SatorisDo the simplest possible thing first and only if it is not good enough should you look into more complex solutions.14:58
cndI'm trying to make it simpler14:59
SatorisThere are scripts already in Arsenal to query for bugs in a list of packages. We could just use those.14:59
SatorisIf the list is static.14:59
cndSatoris, we need the data formatted in ways that other scripts aren't providing, afaict15:00
cndwe want to see the different tasks of a bug, including the upstream and the ubuntu packaging bugs15:00
SatorisIf we want the tree thing, yes. But those are not sortable.15:00
SatorisSince we are the upstream and packagers, they are really not that different.15:01
cndSatoris, they are because we need to track what has been fixed upstream vs in ubuntu15:02
SatorisThere are two different problems here. 1) what bugs to query and 2) how to present this information.15:02
SatorisIs there a case where we would fix a bug in Ubuntu and not immediately apply the same fix to trunk?15:03
cndSatoris, it's the other way around15:03
cndwe might have bugs fixed upstream and not in ubuntu yet15:03
cndusually15:03
SatorisBut if it is a bug that we are going to fix in Ubuntu, why would we not immediately push it out?15:04
cndbecause you don't make a release for every bug you fix15:04
cndreleases take time, and we sometimes need to test them more15:04
cndsuch as for SRUs15:05
bregmafeature freezes15:05
bregmarelease freezes15:05
SatorisIf it is not tested enough to go out as an SRU, it should not go to trunk.15:05
SatorisThe situation would of course be different if we were not our own upstream.15:05
cndSatoris, I don't understand why you are pushing back15:06
bregmabugs are reported in Ubuntu that are not necessarily reported against the upstream package, too15:06
bregmawe can't always rely on seb for fixing that15:06
Satoriscnd: the other scripts do not care about bug tasks, only bugs. That makes them simpler than what we are trying to do. Since we are doing more complicated stuff we need to have a good reason for it.15:07
cndSatoris, we do have a good reason for it15:07
cndand it's not just utouch15:07
cndtedg,  was complaining about this exact same issue for his projects15:08
cndthis has uses throughout PS15:08
SatorisThat's good. Does he have a good description on what he needs? More input is always better.15:08
cndI think if we can figure something out that works well for us we then have a good starting point15:09
tedgI'm sure what the question is exactly, but I'm happy to bitch if needed ;-)15:10
SatorisI'll leave for today. Please send me an email that outlines what the HTML page should show, how it should be formatted and so on. I currently don't have a clear vision on what you are trying to achieve.15:10
cndSatoris, I don't have a great idea either15:11
cndwe have to experiment15:11
cndI think you are getting close15:11
cndthe sortable web page you sent me today works pretty well15:11
cndit just needs the information for the ubuntu packaging task too15:11
SatorisHmm, it should be there already...15:11
cndsecondarily, we should be using canonical-multitouch to search for upstream bug reports15:11
SatorisMy bad, it's not. I'll add it.15:12
Satoriscnd: the main problem (which I forgot to mention) is that those mako files need a completely different form of JSON, the generator of which is only inside one of the get-bug-foo scripts. And it is intertwingled with everything else.15:13
cndSatoris, could you refactor it to make it better?15:14
Satorisget_touch_bugs.py can not generate it.15:14
Satoriscnd: now we get into the issue that Arsenal does not have good library design behind it. Code is copypasted. Getting that fixed is a group effort or we just go into madness.15:15
cndSatoris, you can start it15:15
SatorisPerhaps. But not today. I'm off, see you tomorrow. ->15:16
cndI'll biab15:19
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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