/srv/irclogs.ubuntu.com/2014/09/23/#ubuntu-autopilot.txt

veebersthomi: to confirm, this bug is _long_ finished right? or is there a subtlety that I'm missing: https://bugs.launchpad.net/autopilot/+bug/124283501:33
ubot5Launchpad bug 1242835 in Autopilot "Port autopilot script to Python 3" [Undecided,New]01:33
thomiheh01:33
thomiyeah, That's done01:33
veeberscool, thanks01:33
thomi+1 for you doing bug triage - good work :D01:33
veebersthomi: heh, it's taken me long enough to actually do it. Will prob. still have questions for you01:34
veebersthomi: i.e. I can't delete a bug, I've just marked them as invalid (if they are, well, no longer valid)01:34
thomiseeif you can get the list of open bugs to < 5001:34
thomiveebers: yeah, even invalid of fix released01:34
veeberseither or?01:35
thomiwell, if we actually fixed it, set it to fix released01:36
thomiif the conditions that led to the bug are no longer around, set it to invalid or wontfix01:37
veeberssweet, that's what I've been doing so far01:37
veebersthomi: what's your suggestion for this bug. (currently invalid, but the code is fix released just not by the branch linked to that bug)_: https://bugs.launchpad.net/autopilot/+bug/127413902:31
ubot5Launchpad bug 1274139 in autopilot (Ubuntu) "autopilot should rather use upstart to stop an application rather than sending sigkill" [Undecided,Invalid]02:32
thomiveebers: unlink the branch and set it to fix released02:32
veebersthomi: sweet, cheers02:32
thomiveebers: maybe add a note saying it was fixed in trunk, unknown version02:32
veebersthomi: the duplicate scenario names is a testtools bug, correct?02:35
thomiveebers: yes, Feel free to assign to me02:35
veebersthomi: I was going to mark as won't fix or something as it's not APs fault. Would you prefer I leave as is & assign you?02:36
thomiveebers: can you add a bug task to testtools, assign the testtools task to me, and make the AP one as wontfix?02:37
veebersthomi: will do02:37
veebersthomi: Created, I can't assign (not on the team)02:39
veebershttps://bugs.launchpad.net/testtools/+bug/137272602:39
ubot5Launchpad bug 1372726 in testtools "A test run should fail if scenarios have duplicate names" [Undecided,New]02:39
thomidone02:40
thomithanks02:40
thomiodd though - I don't see the AP task?02:40
thomidid you report a new bug?02:40
thomiit looks like you did - you really don't need to do that (and in fact shouldn't) - just click the 'also affects project' link, to add a new 'bug task' (bug task != nug)02:41
thomi*bug02:41
veebersthomi: ugh of course, that's a better way to do it. Sorry that slipped my mind02:46
veebersthomi: do you want to delete that one I created and I'll do it properly02:46
thominah, it's OK02:48
veebersthomi: is there a reason not to have '_poll_time' (in DBusIntrospectionObject) an argument to wait_select_single? that would be a quick solution for bug lp:129778004:24
veeberserr, easier link: https://bugs.launchpad.net/autopilot/+bug/129778004:25
ubot5Launchpad bug 1297780 in Autopilot "No way to extend timeout period for wait_select_single()" [Medium,Triaged]04:25
thomiveebers: uhh...04:25
thomiveebers: from memory it uses Timeout.default?04:26
veebersthomi: no, a DBusIntrospectionObject has self._poll_time = 10 set in it's __init__ which is used in wait_select . . .04:27
thomiveebers: really? huh04:27
thomithat seems wrong04:27
thomito me04:27
veebersthomi: It would be good to have it changable per select (as we might expect a select to take a while, but any others taking longer should be a failure)04:28
thomiveebers: maybe, but you'd need to keep the API simple04:29
thomiand I think we already used posargs and kwargs there :D04:29
thomiwhich is probably why it's an ivar - so we could add an API to change it at a later date04:29
thomi(a context manager perhaps)04:30
thomianyway, I have a call - bbs04:30
veebersthomi: ack that makes sense. aight have fun04:30
thomiveebers: I'm back now - was there annything else? Otherwise I'll EOD now04:54
veebersthomi: nothing pressing04:55
thomiok then - talk to you tomorrow!04:56
=== zbenjamin_ is now known as zbenjamin
thomihey barry, how's it going?19:46
barrythomi: good!  how's it with you?19:47
thomibarry: good, but I have a packaging question for you19:48
barrythomi: sure thing19:48
thomiI'm trying to package trv, which is on pypi. I have a bzr branch with just a debian/ folder in it19:49
thomiI have d/watch set up correctly, so running 'uscan' downloads the new tarball into ..19:49
thomiI then run 'uupdate ../trv_1.1.0.orig.tar.gz', expecting it to create a new directory which is the new version + my debian/ dir, but I get this error message:19:50
thomiuupdate: could not find {diff|debian.tar}.{gz|bz2|lzma|xz} from version 1.1-0ubuntu1 to apply!19:50
thomiSo... it looks like it's looking for the debian/ directory as a tarball in .. - do I need to create that myself?19:50
barrythomi: i've never really used uupdate tbh.  this setup seems very similar to how packages are done in dpmt with svn containing debian/ only19:52
barryin those cases, i just unpack the upstream tarball, cd into it, then symlink in the debian/19:52
thomihmm, ok, I'll try that19:52
thomiuupdate does the d/changelog entry for you as well19:53
thomior at least, creates the stub19:53
barryyep, i just use plain ol' dch for that19:53
thomiwhat should the new version be, if upstream version is 1.1.0? 1.1.0-0?19:54
barryis this only in ubuntu?19:54
thomiright now it's nowhere. I'd like to get it into at least ubuntu... debian as well if they'll have it19:54
barry1.1.0-0ubuntu119:55
barrythat way when it does show up in debian, it'll be 1.1.0-1 and that will be higher than the ubuntu version so it can replace ubuntu19:55
barryand, if you need to rev the ubuntu version in the meantime, 1.1.0-0ubuntu2 -0ubuntu3 etc. will still sort lower than the first debian version19:56
balloonsthomi, ohh packaging trv, cool19:57
thomibarry: the latter is just for packaging changes tho, right?19:58
thomiif I change upstream, then the upstream part would change19:58
barrythomi: right, then you'd have 1.2.0-0ubuntu1 etc19:59
barry{upstream}-XubuntuY19:59
barrywhere X is the debian version number, in this case 0 because there is no debian version20:00
thomiahh, ok20:01
thomicool20:01
barrythat's why you sometimes see 4.5-3ubuntu9.  that's upstream 4.5, debian version 3, ubuntu delta 920:01
thomibarry: ok, I'm getting closer, but now I get this: http://pastebin.ubuntu.com/8413229/20:02
barryyou also sometimes see -XbuildY  it's a similar idea in that X is the debian version but "build" does not prevent autosyncs20:02
barrywith "ubuntu" you have to manually resync the package with debian20:02
thomiahh ok, so 'ubuntu' has some semantic meaning - it's not just a name20:02
barrycorrect20:02
barrythomi: okay, that is dpkg-buildpackage -S being stupid.  instead of symlinking debian/ into the directory, you have to physically move it in there (hard links *might* work).20:03
thomiahhh20:03
thomiexcept you can't hard link a directory :D20:04
barrythen what i would do is once you have the .dsc, get a sane layout by `bzr import-dsc foo.dsc` in a new bzr repo, and then use source-full branch20:04
barrythomi: oh yeah, duh20:04
thomiyay! I made a source pacage20:04
* thomi fires up sbuild20:04
barry\o/20:04
thomibarry: what's the best way to get this into utopic, given that I'm not a UD?20:05
barrythomi: well, you have a problem now that we're in feature freeze, so you need to first fill out an FFe, then once that gets approved (if it does), you need to find a sponsor.  let me throw you some links20:06
thomiahh crap20:07
barryhttps://wiki.ubuntu.com/FreezeExceptionProcess20:07
thomiI forgot about FF20:07
barryhttps://wiki.ubuntu.com/SponsorshipProcess20:07
barryyeah20:07
barryyou can always throw it in a ppa of course20:07
thomiyeah, that's what I've done till now20:07
barrythe other good approach is to try to get it into debian and then it will at least sync into voluptuous vulture20:08
barryunless you really need it utopic, that's the approach i'd take20:08
barry(no guarantees of course that the ffe would be granted)20:08
veebersballoons: are you still around perchance?20:43
balloonsveebers, indeed20:49
veebersballoons: sweet, I was hoping yourself and thomi had 5 minutes to hangout and discuss the datetime work and figure out what's left to do etc.20:51
veebersthomi: would you have 5 minutes?20:51
thomisorry, I have back to back calls20:51
veebersthomi: nw20:52
veebersballoons: well, do you have 5 minutes to chat?20:52
balloonsveebers, sure I guess20:55
thomiI have 3 minutes right noiw20:57
thomibut maybe you don't need me to be in the hangout20:57
thomimy requirements for this landing haven't changed since last time - I'd like an automated test suite that checks that the time in a Qml file is the same as the time in the proxy object, tested for ofour dates at various times of the year20:58
thomiand, obviously, it must work in both automation, and on everyone's laptops20:58
balloonsthomi, veebers https://bugs.launchpad.net/ubuntu-calendar-app/+bug/1328600/comments/1321:10
ubot5Launchpad bug 1328600 in Autopilot "Autopilot lacks support for large timestamps" [High,In progress]21:10
balloonsI added a comment that I hope lays out everyone's thoughts on this and what needs to happen.21:11

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