=== WebbyIT is now known as rpadovani | ||
=== rpadovani is now known as WebbyIT | ||
=== chihchun_afk is now known as chihchun | ||
pitti | Good morning | 05:25 |
---|---|---|
pitti | rbasak: so I ran all (but two) of our > 300 autopkgtests on ARM with --ephemeral, and do all my local tests with that, too | 07:07 |
pitti | rbasak: I never ran into any issues with it; would you mind much if I add a --clone and make --ephemeral the default? | 07:07 |
jibel | Good morning | 07:43 |
pitti | utlemming, rbasak: oh, to wrap up my "ancient container contents with trusty cloud images" issue, I didn't use the "daily" argument; that probably got me alpha-1 instead? | 08:05 |
jibel | pitti, FTR, notifications for adt are working again | 08:19 |
pitti | jibel: yay | 08:19 |
pitti | utlemming, rbasak: hm, I just tried that again with "daily" and that still gives me alpha-2 | 08:27 |
pitti | jibel: FYI, I just tried "sudo HTTP_PROXY=apt lxc-create -t ubuntu -n trusty -- -r trusty" on an ARM node | 08:40 |
pitti | jibel: that DTRT and creates a fully working container that will work with autopkgtest 2.7 and doesn't require any further setup | 08:40 |
pitti | jibel: and it's only 330 MB instead of the cloud image (640 MB), i. e. less stuff preinstalled which is good for testing | 08:41 |
jibel | pitti, \o/ and it is smaller than a cloud image, right? | 08:41 |
jibel | :) | 08:41 |
jibel | right | 08:41 |
pitti | still takes much longer to build of course | 08:42 |
jibel | and faster when packages are already cached | 08:42 |
pitti | but we can do it on one node and rsync it to the other three | 08:42 |
pitti | jibel: perhaps we can sit down at the sprint and turn this into production? | 08:43 |
jibel | pitti, sure. I hope that after the system apps project I'll have more time to spend on autopkgtest. | 08:44 |
pitti | jibel: at least you need to show me the britney setup; this stuff desperately needs some fixing, I'd like to help you out while you are working on apps | 08:45 |
pitti | jibel: so, we won't get bored at the sprint :) | 08:45 |
jibel | pitti, I think we need to rethink this interface anyway. | 08:46 |
pitti | *nod* | 08:47 |
jibel | pitti, it is not complicated but there are lot of case to consider | 08:47 |
jibel | +s | 08:47 |
veebers | who would I talk to regarding potential apparmor issues? | 08:48 |
pitti | veebers: jdstrand and jjohansen | 08:49 |
pitti | veebers: tyhicks, too | 08:49 |
veebers | pitti: awesome, thanks | 08:49 |
rbasak | pitti: the php5 dep8 test reliably fails using adt-virt-lxc and --ephemeral on our internal openstack deployment | 08:56 |
rbasak | I have had a 100% success rate reproducing it. | 08:56 |
pitti | rbasak: yes, I know, but that seems to be the only one so far? | 08:56 |
rbasak | It has the biggest build tree that I know of. And is perhaps a little memory contrained | 08:57 |
pitti | rbasak: we can still run with --clone on openstack, but it seems for local use its an option which you always want | 08:57 |
rbasak | I suspect it's a race to do with tar. It's because it's tar that I'm so sceptical about changing the default. Feels essential. | 08:57 |
pitti | or on our ARM nodes; cloning containers there is rather expensive | 08:57 |
pitti | the ARM nodes survived the firefox and mysql-5.5 tests, which are rather sizable too | 08:58 |
rbasak | I favour the default being the one least likely to trip you up first, and what people generally want interactively the second. | 08:58 |
pitti | rbasak: hmkay | 08:59 |
rbasak | So I'd prefer you to use --ephemeral if you want to do so on any automation, since there isn't really any cost to doing that. | 08:59 |
rbasak | But, I'm not precious about it. Change it if you feel appropriate - you have to deal with it probably more than I do, and you've been looking after it, so it's your decision. That's just my opinion. | 08:59 |
pitti | no, but it's an "always have to specify this" thing if you run it manually | 08:59 |
rbasak | Yeah, I don't like the "always have to specify this" thing either. But for me, less likely to trip you up is a higher priority. | 08:59 |
pitti | rbasak: btw, http://people.canonical.com/~pitti/tmp/autopkgtest-arm/adt-php5/ | 09:00 |
pitti | rbasak: perhaps this trips up due to the "deeper" stack of precise -> KVM -> lxc? | 09:01 |
rbasak | pitti: I believe you. It's just on openstack it happens. It's clearly some kind of race, possibly triggered by different memory/cache/buffer contention. | 09:01 |
pitti | rbasak: so if I make --ephemeral the default and add a suitable warning to it, would that be ok for you? I don't want to change it if you don't want | 09:02 |
rbasak | pitti: in my opinion, we shouldn't change the default. Perhaps we could make it easier, like a one-letter option to do common things that you might want to do? However, if you want to change it anyway, then I'm fine with that. It's not a strong objection. | 09:03 |
rbasak | pitti: for example, in rsync, -P is a shortcut for --partial --progress. | 09:03 |
pitti | rbasak: ok; I'll add an -e for it at least | 09:04 |
rbasak | Sure. That sounds like a good idea. | 09:04 |
slickymaster | morning all | 09:46 |
pitti | jibel: oh, we could even use lxc-create -t download to use stgraber's daily pre-built ARM trusty images (if we can access images.linuxcontainers.org, or shovel it to the lab in another fashion) | 10:15 |
jibel | pitti, I didn't know this template. The lab doesn't have access to this site, but if we can allow it or find a way to pull images into the lab, that should be really fast. | 10:20 |
pitti | jibel: well, the 10 mins of building it ourselves per day won't kill us either, but I just read about it and found it very interesting and useful | 10:21 |
jibel | right, as you suggested we could as well create a base container on one of the node and sync it to the others | 10:21 |
pitti | jibel: it seems the nodes can't currently IP each other, but I guess that can be fixed somehow | 10:30 |
=== _salem is now known as salem_ | ||
=== vrruiz_ is now known as rvr | ||
pitti | jibel: ah, I'm finally getting adt mail again | 11:55 |
pitti | meh, wazn's VMs drive me crazy | 11:56 |
* pitti rebuilds the amd64 VM and disables wazn-adt for the time being | 11:56 | |
pitti | ok, VMs work again, wazn-adt reenabled | 12:08 |
elfy | mmm - long time since I had anything to do with an LTS - anyone know if it's normal to set the notify of new version to For Any New Version when upgrading from LTS to LTS | 12:25 |
elopio | good morning | 14:07 |
elopio | ping rhuddie. Tell me where should I start with the browser today. | 14:08 |
rhuddie | hey elopio, I was taking a look at ChromeDriver | 14:09 |
rhuddie | elopio, don't know if you have any experience with it already? | 14:09 |
elopio | rhuddie: yes, plenty. That's selenium, what we used on SST and the ubuntu one web servers. | 14:10 |
elopio | rhuddie: but is it available while using oxide? | 14:10 |
rhuddie | elopio, well that is what I was trying to establish... | 14:11 |
elopio | rhuddie: I'd just ask the devs. | 14:12 |
elopio | rhuddie: where is osomon on IRC? | 14:12 |
rhuddie | elopio, I was talking to to him yesterday on #qa | 14:13 |
elopio | rhuddie: I think #ubuntu-touch would be better. I'll ping him. | 14:14 |
elopio | rhuddie: sorry. That was a long standup in unity, with many followup questions. | 15:29 |
rhuddie | elopio, hey no problem | 15:30 |
fully_human | Not sure if this is a little off topic, but I was wondering how to use autopilot with PyGObject? It seems as though autopilot translates all Glade objects to Gtk2 (since glade is Gtk2) and I can't seem to find a way to "translate" them into pygobject (since my python code is pygobject and not pygtk2). | 15:30 |
elopio | so, osomon said he will check about the web driver. | 15:30 |
elopio | ah, crap, and he has just left, I was going to continue asking. | 15:30 |
balloons | fully_human, I'm a little confused by your question. But perhaps pitti could shed some light here | 15:31 |
elopio | rhuddie: do you have time on friday to meet with thomas strehl? at 14:00 UTC | 15:31 |
rhuddie | elopio, yes that time is fine | 15:32 |
elopio | jfunk: and you? ^ | 15:32 |
balloons | fully_human, if you launch your app does in introspect with autopilot properly? | 15:32 |
elopio | and jibel ^ | 15:32 |
jfunk | elopio: in meeting -- will catch up on backscroll later | 15:32 |
jfunk | mgr meeting | 15:32 |
jibel | elopio, yes it is fine | 15:34 |
fully_human | balloons, I've created an interface using glade and am using python as my code base (with pygobject as the library). I'm trying to test using autopilot but the problem I run into is that the objects are all PyGTK2 objects, and not PyGObjects ("Gtk.Window" vs. "GtkWindow"). Not only that, but it's using C's type name (meaning, without the "."). | 15:35 |
fully_human | The application *launches* just fine but I have to call select_many with the C Gtk type name and not the PyGObject type name. (select_many('GtkWindow') works while select_many('Gtk.Window') does not) | 15:37 |
fully_human | Is there a way to translate the C-type Gtk objects to python GObjects? | 15:38 |
fully_human | Sorry, I feel like I'm not asking this correctly and confusing others and myself. :-\ | 15:38 |
balloons | I think I understand now fully_human.. That said, I don't have an answer for you :-) thomi or pitti or veebers should know it, but none are around atm | 15:40 |
fully_human | balloons, Okay,t hanks. :-) | 15:41 |
balloons | fully_human, email works well for this stuff | 15:41 |
balloons | fully_human, I'd suggest sending something along to ubuntu-quality mailing list. | 15:43 |
fully_human | Okay, thanks. | 15:43 |
fully_human | Is this a quality question, though since it doesn't deal with the Ubuntu OS? | 15:43 |
fully_human | (not yet, at least :-) ) | 15:43 |
balloons | fully_human, there is also #ubuntu-autopilot. But sure :-) | 15:44 |
balloons | autopilot is a qa tool | 15:44 |
fully_human | I think I figured out most of my answer with the question "What is a Proxy Object?" in the docs. | 15:49 |
balloons | mm.. those work too :-) | 15:50 |
=== mhall119_ is now known as mhall119 | ||
pitti | fully_human: no, AP uses GI a little, but in any way autopilot-gtk *only* uses GTK3 | 16:28 |
pitti | fully_human: we don't support GTK2 at all | 16:28 |
pitti | balloons: ^ | 16:28 |
fully_human | Ah, thanks. | 16:28 |
pitti | fully_human: so if your application uses PyGTK, then we don't support that with AP | 16:28 |
balloons | ty pitti.. I missed that tidbit he mentioned :-) | 16:28 |
balloons | right pygtk = gtk2 | 16:28 |
pitti | fully_human: also, GTK 2 and pygtk have been abandoned years ago, you shouldn't write new stuff with it | 16:29 |
fully_human | pitti, Right...I'm using PyGObject. :) | 16:29 |
pitti | fully_human: oh - yes, the type name is still the Gtk name (GtkWindow), not the PyGObject transliteration | 16:29 |
fully_human | I discovered that autopilot got what's called a "proxy object." | 16:29 |
fully_human | Man, documentation is really helpful if you actually read it! :P | 16:29 |
pitti | fully_human: from the POV of autopilot it doesn't know in which language you wrote your app | 16:29 |
fully_human | And then doing more research I found that to get an object from a glade file I need to pass in the BuilderName argument to select_single. | 16:30 |
pitti | fully_human: Gtk.Object is just between pygobject and gobject-introspection, then everything is translated to the actual libgtk functions | 16:30 |
fully_human | Ah, thanks. | 16:30 |
pitti | fully_human: yes, that's usually the best way to select an object: select_single(BuilderName="foo") | 16:30 |
=== chihchun is now known as chihchun_afk | ||
daz_ | Where is this API documented? | 16:40 |
elfy | balloons: bu 1274096 | 17:34 |
elfy | bug 1274096 even | 17:34 |
ubot5 | bug 1274096 in Ubuntu Manual Tests "Upgrade tests ignore LTS" [Undecided,New] https://launchpad.net/bugs/1274096 | 17:34 |
=== bfiller is now known as bfiller_afk | ||
balloons | elfy, we have upgrade tests I believe that we should toggle on | 17:47 |
elfy | oh | 17:48 |
balloons | oO, I see.. this might be different than what you are saying | 17:48 |
balloons | let's go look regardless | 17:48 |
elfy | in that case we'd best toggle them on then - I started shouting for our lot too then | 17:48 |
balloons | yea.. 14.04 = lts | 17:48 |
elfy | yep | 17:48 |
elfy | I did one today - left with Prompt=normal as well - so I'm not sure if something that needs turning on with upgrade manager hasn't happened yet | 17:49 |
elfy | balloons: oic what you mean - I'm talking about the wording which doesn't check what you get left with after upgrading | 17:54 |
balloons | I can't login :-( | 17:55 |
elfy | I hate sso ... :p | 17:55 |
balloons | yes.. I noticed that after reading the bug a bit | 17:55 |
balloons | something about ff hates it | 17:55 |
balloons | yes, so I see the testsuite I was thinking of uses the same upgrade casse | 17:56 |
balloons | so yes you are correct | 17:56 |
elfy | ok - I'm half finished with that - I'll assign it etc and do mp | 17:57 |
elfy | but - the other issue then is toggling the lts tests on? | 17:57 |
balloons | yes, we need to add one testsuite to test specifically for the upgrade from precise | 17:58 |
balloons | we've been in alpha mode, so it's fine to have left it alone for now | 17:58 |
balloons | so let's see | 17:58 |
elfy | yea - I'm just quick off the mark :p | 17:58 |
elfy | or really annoying :) | 17:58 |
WebbyIT | balloons, in calc app there are a lot of old bugs related to autopilot mark as triaged, do you have time to veirfy if they are still vaild? Or explain me how to verify it | 18:00 |
balloons | WebbyIT, link? and sure | 18:00 |
balloons | so I added the upgrade.. I suppose I should include both upgrade tests. I guess it should become it's own entry under upgrade | 18:01 |
WebbyIT | balloons, https://bugs.launchpad.net/ubuntu-calculator-app/+bug/1256865 | 18:01 |
ubot5 | Ubuntu bug 1256865 in Ubuntu Calculator App "test_simple_page.TestSimplePage.test_three_negative_numbers_multiplication fails on #40 on mako" [Undecided,Triaged] | 18:01 |
WebbyIT | Thanks :) | 18:01 |
WebbyIT | and bug 1256867 and bug 1256869 | 18:02 |
ubot5 | bug 1256867 in Ubuntu Calculator App "test_simple_page.TestSimplePage.test_sign_button fails on #40 on mako" [Undecided,Triaged] https://launchpad.net/bugs/1256867 | 18:02 |
ubot5 | bug 1256869 in Ubuntu Calculator App "test_simple_page.TestSimplePage.test_one_negative_number_multiplication fails on #40 on mako" [Undecided,Triaged] https://launchpad.net/bugs/1256869 | 18:02 |
balloons | yes, old stuff like this can be closed. We should have caught it when we fixed the bugs | 18:02 |
balloons | aka me.. since I commented on the cause :- | 18:02 |
WebbyIT | Ok, thanks :) | 18:03 |
WebbyIT | I mark them as fix released | 18:03 |
balloons | I'm marking them as invalid actually | 18:03 |
balloons | calc didn't change, it was a bug in mir | 18:03 |
WebbyIT | ok | 18:03 |
WebbyIT | I don't touch anything then :-) | 18:03 |
balloons | assuming i remember it correctly | 18:03 |
balloons | thanks for cleaning those up :-) | 18:04 |
WebbyIT | I'm doing some earlier spring clean :P | 18:04 |
elfy | balloons: https://code.launchpad.net/~elfy/ubuntu-manual-tests/1274096/+merge/203808 | 18:05 |
balloons | elfy, so I'm adding "LTS Desktop Upgrade (Precise)" suite for trusty to upgrade tests for ubuntu | 18:09 |
balloons | like so: http://iso.qa.ubuntu.com/qatracker/milestones/308/builds/57251/testcases | 18:11 |
balloons | I don't want to automatically add it to all the flavors I don't think | 18:12 |
balloons | not all will support lts -> lts (not all shipped lts) | 18:12 |
balloons | elfy, can you explain this line a bit more in the test? <dd>Echoes Prompt=normal for non-LTS and Prompt=lts for LTS upgrades</dd> | 18:17 |
balloons | can we make it less confusing for folks? | 18:18 |
balloons | That means more wordy | 18:18 |
balloons | hehe | 18:18 |
balloons | Also, it looks like spacing is a little off.. *twitch* | 18:18 |
elfy | terminal echoes Prompt=normal or Prompt=lts | 18:24 |
balloons | elfy something like "if you have installed an LTS release, then:" | 18:26 |
elfy | I can make it as blatantly obvious and wordy as you want :p | 18:26 |
balloons | elfy, lol.. yes, let's do that | 18:26 |
elfy | okey doke if you're sure ... | 18:26 |
balloons | ohh biy | 18:26 |
balloons | I'm not sure ,I'm not sure! | 18:26 |
elfy | had to lose 12000 word from my dissertation ... | 18:26 |
elfy | lol | 18:26 |
balloons | is it too late? | 18:26 |
elfy | no - not done anything at all yet lol | 18:26 |
balloons | seriously though, yes I think a little more explaining would be good | 18:27 |
elfy | I'm still prevaricating | 18:27 |
balloons | *would be useful | 18:27 |
balloons | look at me bastardizing English again | 18:27 |
elfy | I'll look a bit later - off to school - little one choosing options ... | 18:27 |
elfy | I know - it is a S you keep mizzing out :p | 18:28 |
balloons | cheers elfy ty | 18:28 |
elfy | balloons: the 1310 upgrade is missing the "Proceed in your native language if you wish" bit - I'll add that as well | 18:39 |
elfy | bbl | 18:39 |
=== bfiller_afk is now known as bfiller | ||
balloons | afternoon Letozaf_ | 20:08 |
balloons | morning veebers :-) | 20:08 |
Letozaf_ | balloons, hello | 20:08 |
veebers | Hi balloons o/ | 20:08 |
elfy | balloons: I'm back and it's pushed again | 20:10 |
Letozaf_ | balloons, do calendar app tests work ? what I mean is that on my PC I have 8 tests failing :O | 20:19 |
balloons | elfy, ty | 20:19 |
balloons | Letozaf_, yes, they should be working | 20:19 |
Letozaf_ | balloons, :? maybe I've got something wrong on my PC | 20:20 |
balloons | sorry if I'm a bit slow.. I just took a big hit to the head.. :-( | 20:20 |
Letozaf_ | balloons, :( ouch! | 20:20 |
Letozaf_ | balloons, for instance http://paste.ubuntu.com/6839921/ | 20:21 |
balloons | Letozaf_, fully updated? | 20:21 |
Letozaf_ | balloons, yes | 20:22 |
Letozaf_ | balloons, let me check though | 20:22 |
Letozaf_ | balloons, never know | 20:22 |
Letozaf_ | balloons, to make it simplier I just re-branched ubuntu-calendar-app and got the same error | 20:25 |
Letozaf_ | balloons, If I wanted to cancel all the data and start from a pristine environment, wasn't the directory ~/.local/share//com.ubuntu.calendar/Databases the one to cancel ? | 20:27 |
Letozaf_ | balloons, I haven't got it :? | 20:29 |
balloons | Letozaf_, the directory is correct | 20:34 |
Letozaf_ | balloons, oO then how come I haven't got it :? | 20:35 |
* Letozaf_ thinks there's something weired on her PC | 20:35 | |
Letozaf_ | balloons, it's not that I want the tests to run at any cost on my PC, but I was wondering if it's a locale problem, that error sounds familiar to me | 20:37 |
balloons | Letozaf_, it will be created when you ru nthe app | 20:38 |
balloons | if you don't have one | 20:38 |
balloons | Letozaf_, i agree that it seems like the locale error is still occuring | 20:38 |
Letozaf_ | balloons, I will try to run the tests on my notebook, just in case ... | 20:39 |
=== salem_ is now known as _salem | ||
Letozaf_ | balloons, same error also on my notebook | 20:49 |
knome | stgraber, tracker visual updates? :) | 20:55 |
Letozaf_ | balloons, I have a bug I think https://plus.google.com/photos/110772571847074999454/albums/5974426967349405889?authkey=CJH6tpHdxICPXQ you cannot see the evernote account when you launch reminders app on a device | 21:14 |
balloons | Letozaf_, did you add it? | 21:16 |
balloons | or are you talking about the text going offscreen | 21:16 |
Letozaf_ | balloons, yes in settings, accounts | 21:17 |
balloons | because that's a bug too it seems :-) | 21:17 |
Letozaf_ | balloons, you cannot see the account label | 21:17 |
balloons | Letozaf_, turning the phone sideways help? | 21:17 |
Letozaf_ | balloons, but if you tap on it it enters the account | 21:17 |
balloons | oH | 21:17 |
balloons | gotcha | 21:17 |
Letozaf_ | balloons, should I report a bug or is it "too early" as it's a "new app" | 21:18 |
balloons | Letozaf_, no report it. .it's in the store and released | 21:20 |
balloons | are you running the newest image? | 21:20 |
balloons | and newest store release | 21:20 |
balloons | of the app that is | 21:20 |
Letozaf_ | balloons, I just updated the device I've got r152 | 21:21 |
balloons | ahh.. you are running proposed then or stable? | 21:21 |
balloons | I believe 152 would be proposed atm | 21:21 |
Letozaf_ | balloons, proposed | 21:22 |
knome | balloons, ping | 21:22 |
balloons | hey knome | 21:22 |
knome | we need to look at QA logos | 21:22 |
balloons | the check mark in the circle of friends? | 21:22 |
knome | https://blueprints.launchpad.net/ubuntu/+spec/community-1311-quality-bugsquad | 21:23 |
knome | [knome] Help update the QA team logos to fit the Ubuntu Brand Guidelines: TODO | 21:23 |
balloons | hmm.. indeed | 21:23 |
balloons | so first things would be how many and what logos do we have / use | 21:25 |
balloons | I can think of a few off the top.. and they do need updating | 21:25 |
knome | yep | 21:25 |
knome | well one of them is the hideous old ubuntu logo with the green checkmark | 21:25 |
knome | if you remember, i even did a new logo for you earlier | 21:25 |
knome | let me dig it up and upload | 21:25 |
knome | http://temp.knome.fi/qa/qa-final.svg | 21:26 |
balloons | yes.. That logo should be appearing in places now | 21:31 |
knome | good | 21:31 |
balloons | for instance; https://launchpad.net/ubuntu-manual-tests | 21:31 |
knome | one place i still see the old logo is https://launchpad.net/~ubuntu-qa-website-devel | 21:31 |
balloons | although, I just noticed it's cut off a little | 21:31 |
balloons | ugh.. that logo :-p | 21:32 |
knome | i can't see that (cut off) | 21:32 |
knome | hmm, go google | 21:33 |
* knome wrote: bugsuqs, google suggested "bugsquad" | 21:34 | |
balloons | ok, I'll change the branding on those | 21:34 |
knome | possibly want to extend to ~bugsquad too | 21:34 |
balloons | yes, ty | 21:34 |
balloons | so branding wants 14x14, 64x64 and 192x192 | 21:35 |
knome | want me to exporT? | 21:35 |
balloons | yea, if you could.. that'd make it simple | 21:35 |
knome | btw, 192x192 is unused... | 21:35 |
balloons | heh.. I've not seen it | 21:35 |
balloons | mostly 64x64.. | 21:35 |
balloons | not sure I've seen the 14x14 much | 21:36 |
knome | it's used quite a lot | 21:37 |
knome | https://launchpad.net/~nskaggs | 21:38 |
knome | under "member since" | 21:38 |
balloons | ahh.. cool | 21:38 |
knome | oh bah, will take some time | 21:39 |
knome | will poke the icon size a bit, direct export is too fluffy | 21:39 |
balloons | knome, sorry I'll bbl. I'm not feeling so well atm | 21:43 |
knome | ok, np | 21:43 |
knome | i'll PM you the links | 21:44 |
balloons | ty | 21:44 |
knome | get well soon :) | 21:44 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!