=== maclin_ is now known as maclin === maclin_ is now known as maclin [06:40] Good morning === Ursinha is now known as Ursinha-afk === Ursinha-afk is now known as Ursinha [07:50] jibel: ah, so when I install lightdm-gtk-greeter, the greeter starts in the container with the dummy driver [07:50] jibel: unity-greeter crashes [07:51] * pitti tries to find something less intrusive, that greeter is in universe [07:54] hah [08:05] jibel: so I want to test this: http://paste.ubuntu.com/6918740/ [08:08] oh, this already callsl dpkg-divert, I'll do that as well then (with _runInImage) [08:11] http://paste.ubuntu.com/6918768/ then [08:18] jibel: hm, it does the upgrade test on the original container, without an ephemeral overlay? [08:19] jibel: I had a bug in my code; how do I restore the original saucy container image now? [08:19] pitti, no, the overlay is created and mounted in the backend [08:19] sorry, I had assumed that would happen in overlays [08:19] jibel: ah, so I can just kill the job? [08:19] I lxc-attached to upgrader-ubuntu-saucy-trusty-desktop-amd64 and it showed me the in-progress upgrade [08:20] pitti, yes, did it not use an overlay? [08:20] jibel: it's currently running, so I can't tell yet [08:20] * pitti kills the job [08:21] jibel: ah, it did [08:22] pitti, phew :) it's in UpgradeTestBackendLXC, it creates a mount hook script called mount.sh and set it as mount hook [08:22] ah, I see [08:22] then the overlay is used when the container is started [08:24] yay, X is running now [08:30] Yay [08:30] pitti, thanks for fixing all this [08:41] jibel: c'est vert ! [08:42] pitti, Cool [08:42] jibel: so I'd commit http://paste.ubuntu.com/6918860/ and roll it out, if it's ok for you [08:43] pitti, LGTM [08:50] jibel: done and rolled out [08:50] AutoUpgradeTester/UpgradeTestBackendQemu.py [08:50] + "--addpkg", "linux-image-generic", [08:50] jibel: ^ is that something which we should commit to bzr? (that's a local diff on wazn) [08:50] I actually had expected that this is already installed by default [08:52] pitti, IIRC, it was not installed by vmbuilder [08:52] so, yes should be in bzr [08:53] jibel: oh, do we still use vmbuilder to create the VMs? [08:53] I'd actually say we should fail a test if linux-image-generic is missing [08:53] pitti, it is still there, hallyn is porting it to use uvtools instead of deboostrap [08:56] * pitti filed a bug report as a reminder [08:57] * pitti looks into that weird "old kernel" thing in the VMs [08:58] jibel: so perhaps vmbuilder still installs grub 1 into those? [08:59] pitti, yes, but I installs grub-pc and is supposed to migrate from grub-legacy [09:00] jibel: ah, so if the base image doesn't exist, it calls ubuntu-vm-builder to generate it; so I could do that locally to recreate that VM and see where things go haywire? [09:02] so grub 1 is "rc" (i. e. removed, but not purged) [09:07] jibel: so, calling "grub-install /dev/sda" works [09:18] jibel: just to understand this, ubuntu-vm-builder just gets you a bare-minimum VM; where does it install ubuntu-desktop? [09:18] * pitti doesn't see it in UpgradeTestBackendQemu.py [09:28] pitti, it is in the profile, DistUpgrade.cfg has an entry that point to a file with additional files to install during boostrap [09:28] bootstrap [09:29] ah, thanks [09:29] for example in upgrade-tester@aldebaran:~/auto-upgrade-tester/profiles/trusty/ubuntu-saucy-trusty-desktop-i386/DistUpgrade.cfg [09:29] there is [09:29] BasePkg = ubuntu-desktop [09:29] AdditionalPkgs = pkgs.cfg [09:30] BasePkg is a list of packages [09:30] AdditionalPkgs is yet another list of packages but in a external file [09:34] jibel: sheesh, ubuntu-vm-builder failed on my host, grep: /proc/cpuinfo: No such file or directory [09:35] forgets to mount /proc into the chroot or so [09:36] jibel: would it be ok if I modify the original VMs (run grub-install in those), and if that works, adjust vm-builder or UpgradeTestBackendQemu.py to do that? [09:36] pitti, it is okay, it is usually what i do [10:36] jibel: http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-i386_vm/24/console \o/ [10:38] pitti, world is becoming greener \o/ [10:38] jibel: so I wonder, should I just add the grub-install command to UpgradeTestBackendQemu.py? [10:39] jibel: yeah, and I just sponsored/NEWed xorg-lts-transitional, which should hopefully make the 12.04.{1234} upgrades much better [10:40] pitti, I saw that, it's great. You can update the qemu backend with the grub-install command and we'll reprovision VMs [10:41] jibel: so for testing, I'd add that to the code, remove/rename the amd64 VM, and re-start the test; that should rebuild the VM, right? [10:42] pitti, right, remove the disk image and it will be bootstrapped again [11:15] Morning all [11:17] morning davmor2 [11:26] jibel: yay, upgrade tests also find actual bugs [11:27] aside from the backported X stack ones, bug 1270597 [11:27] bug 1270597 in postgresql-common (Ubuntu) "package postgresql-client-9.3 9.3.2-1ubuntu1 failed to upgrade: alternative pg_basebackup.1.gz can't be slave of psql.1.gz" [High,In progress] https://launchpad.net/bugs/1270597 === _salem is now known as salem_ [12:56] jibel: hm, why do we have ubuntu-desktop in a server upgrade test? (http://d-jenkins.ubuntu-ci:8080/view/Upgrade/job/upgrade-ubuntu-precise-trusty-server-lts-saucy-amd64/26/artifact/results/bootstrap.log) [12:59] pitti, interesting, it was not part of the original bootstrap. [12:59] pitti, and was not in yesterday's upgrade [14:12] jibel: hm, I don't remember logging into those containers, did I mess up anything? [14:13] pitti, there is no risk of messing up anything. I've been sidetracked by a HO, I'll have a look, maybe the original config is wrong [14:13] jibel: no worries, please don't interrupt anything [14:14] jibel: I'm still investigating the grub issue in VM, my initial fix didn't work [14:24] pitti, so from history.log the initial provisioning is wrong, but the profiles are correct [14:24] pitti, I'll recreate this container [14:26] and amd64 too [14:29] jibel: can you please poke me when these are done? my postgresql fix landed in trusty, I'd like to restart precise-trusty-server-tasks* [14:29] and the xorg fix is in as well, I'd like to run those too [14:29] you can restart *tasks* only p>t+lts-s had this problem [14:29] lts-s-server [14:31] pitti, I restart upgrade-ubuntu-precise-trusty-server-lts-saucy-(amd64|i386) you can restart tasks too [14:31] jibel: yes, done; thanks! [14:32] pitti, lxc being lighter than VMs maybe we could increase the number of executors to 4? [14:32] ah, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-amd64_vm/24/artifact/results/bootstrap.log grub-install was *still* grub 1 [14:33] jibel: not sure, it's still rather heavy; I managed to kill wazn with a dist-upgrade in a container twice already [14:33] but you have a better gut feeling about what these machines can do [14:34] hm, the run queue is pretty low and there is not bottleneck on IOs [14:36] * pitti wonders why he doesn't see any of the print() statements of AutoUpgradeTester/UpgradeTestBackendQemu.py in bootstrap.log [14:36] oh, they are in the console log [14:38] grub VM fix, take 2 running [14:39] jibel: so ATM we have 1 slot on aldebaran apparently? [14:39] and two on wazn? [14:41] precise-trusty-server-lts-saucy-{i386,amd64} pass again [14:42] there are 2 slots on each hosts, so 1 free slot on aldebaran, 0 free on wazn and 2 free on alderamin [14:44] pitti, but these tests use a lot of disk so we cannot balance the load between all the hosts, it would duplicate the base images. So LXC are done on wazn, S->T in VMs on aldebaran and P->T in VMs on alderamin [14:44] *nod* [14:45] ideally we'd have 1 shared disk with all the base images and distribute the jobs on a pool of slaves [14:45] in this brave new future world of CI machinery we probably will [14:46] :) [14:46] jibel: btw, what is saucy-{i386,amd64}.qcow2 on aldebaran? [14:47] * pitti is a bit confused about all those images, bak/, etc. [14:47] or the 5 checkouts of auto-upgrade-testing [14:47] well, let's clean up next week [14:49] pitti, -.qcow2 are the original images created by vmbuilder [14:49] pitti, we'll cleanup next week, remember this upgrader was not supposed to exist anymore and being replaced by utah :) [14:56] darn, upgrade-ubuntu-precise-trusty-server-tasks-* caught the previous postgresql-common still [14:57] will probably need some time for whichever mirror to catch up [14:57] err, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-precise-trusty-desktop-lts-saucy-i386/13/? -- quois ? [14:57] "quoi" [14:58] that's installing xserver-xorg-video-dummy [15:17] jibel: http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-amd64_vm//25 ☺ [15:18] * pitti cleans up the other VMs and restarts those [15:20] jibel: http://paste.ubuntu.com/6920445/ [15:20] jibel: the first hunk was already there; I'll commit those as two commits to bzr, ok? [15:21] pitti, suonds good [15:21] ou [15:24] done, and rolled out [15:33] more green! [15:56] jibel: nice, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-precise-trusty-server-tasks-amd64/27/ survives the upgrade now, and detects a conffile prompt [15:57] although I can't actually see any prompt in the log [15:58] jibel: oh, I have an idea about http://d-jenkins.ubuntu-ci:8080/view/Upgrade/job/upgrade-ubuntu-precise-trusty-desktop-lts-saucy-i386/13/console [15:58] jibel: you can't actually install xserver-xorg-video-dummy in that precise, it would need to be *-lts-whatever [15:59] and apparently it's already installed anyway [16:13] I don't see where it got this bind9.dpkg-dist from, there is nothing in the logs [16:18] c'est une chose pour demain [16:18] I hope the two running jobs that I kicked off will succeed as well now [16:27] green! [16:28] * pitti starts the other precise.lts*->trusty desktop tests [16:36] jibel: as for bind, we kill the LXC overlay as soon as the test is finished, right? (for post-upgrade investigation) [16:37] pitti, right, and it's in tmpfs, I'll add an option to keep it and upgrade on a persistent directory [16:38] jibel: no worries, I'll try it manually tomorrow morning [16:38] pitti, okay [16:56] jibel: I pushed two new tests, FYI [16:57] this is fun! [16:57] ok, some red -> yellow, more on this front tomorrow [16:57] good night! [17:02] Good night pitti === bfiller is now known as bfiller_afk [19:25] evening dkessel [19:25] and moring to you Noskcaj .. how are you gents? [19:26] morning balloons. Pretty good, still waiting for MOTU and my new pc(s). [19:27] hey, good evening balloons :) i'm fine. how are you? how's the dog? [19:28] I'm doing well. The dog is up and moving about happily. He's all to happy to overdue it. My wife tells me I have to be careful; I like running, hiking, etc and the dog is always coming along :-) [19:41] hehe :) [19:42] mh. can't find the official instructions for ubuntu touch installation on the 2013 nexus 7.... i thought it has become the officially supported tablet now... [19:45] dkessel, it's "flo" right? [19:46] balloons, "razor", I believe: http://en.wikipedia.org/wiki/Nexus_7_(2013_version) [19:47] regardless, the image is still wip.. however if you are feeling brave [19:47] ...if somebody tells me that at least it won't render the nice new tablet broken.... ;) [19:48] i chose the 32 gb variant and hope to get dual boot... [19:48] dkessel, https://lists.launchpad.net/ubuntu-phone/msg06352.html [19:48] rsalveti would know more [19:49] and, https://lists.launchpad.net/ubuntu-phone/msg06378.html [19:49] dkessel, ^^ that's probably better to use actually [19:50] I guess the tldr is if you wait a week or so, it'll be much easier [19:50] buonasera Letozaf_ [19:50] balloons, hello [19:50] balloons, howzit? [19:51] Letozaf_, craving a cheese sandwich and some tea :-) [19:51] hehe many thanks balloons :) [19:51] balloons, lol I finished dinner about an hour ago [19:52] balloons, I guess I can cope with stock android for some weeks at least ;) [19:53] rsalveti, I will be glad to test any never installation instructions ;) [19:54] dkessel, no worries.. You'll be able to consume ubuntu touch soon enough [19:56] Letozaf_, do you have a favorite cheese? [19:56] * balloons is still stuck on cheese [19:57] balloons, well not really I like a lot of types of cheese [19:57] balloons, maybe I prefer Asiago it's an Italian cheese [19:57] mm yes, quite good.. [19:59] balloons, what kind do you prefer ? [20:00] last night I had some gouda with a bit of fruit.. [20:00] balloons, sounds delicious [20:01] balloons, sometimes it's also nice to have cheese with jam too [20:01] we must stop.. lol.. hunger [20:01] anyways, is AP working for you now Letozaf_ ? [20:02] guys... i am getting hungry again :) [20:03] balloons, haven't tired, but I will now, I was working on bug 1238902 [20:03] bug 1238902 in xorg-server (Ubuntu) "10de:0422 [Asus M2N] Xorg crashed with SIGABRT" [Medium,Triaged] https://launchpad.net/bugs/1238902 [20:05] balloons, looks like I'm getting good at compiling kernels :P (without configuration, just compiling :P) [20:06] Letozaf_, :-)( [20:16] dkessel: http://paste.ubuntu.com/6915695/ [20:16] just make sure to boot the device at least once after doing oem unlock [20:18] rsalveti, thanks. is setting up dual boot possible yet? [20:18] * Letozaf_ is updating autopilot [20:18] dkessel: yup, ondra knows how to do it [20:19] ondra? [20:20] rsalveti, ondra? [20:21] dkessel: he's in #ubuntu-touch [20:21] ok thanks [20:22] balloons, yeah! autopilot launch is working again :D [20:24] Letozaf_, excellent, so might we be able to finish reminders? [20:24] if I remember right, the issue was the app having changed [20:25] balloons, yeah! think so, I am trying to remember [20:26] balloons, maybe it's just better I update the one on my PC and run it to see what it's like now [20:30] balloons, one thing I do not remember, now reminders app enters my Evernote account directly [20:31] Letozaf_, yes I think that's ok. We did work that would allow us to get around that.. my oauth-branches I believe use my account. We have a test account now. [20:31] anyways, first things first, let's make them work again ;-) [20:32] balloons, but do I have to test using your test account or is it ok to use mine ? [20:32] Letozaf_, right.. test using your own [20:32] we'll do the work again to migrate to the special test account.. david set one up [20:34] balloons, ok [20:35] balloons, just one thing: reminders-app will enter the evernote account right away right? so I will have to fix the test that selects the account and then enters it [20:38] Letozaf_, umm.. I think if only one account is defined they might do that. But even if you have it all setup, you still need to select the account at the moment === salem_ is now known as _salem [20:38] not a bad idea to make that piece a little utility function you can remove later if needed [20:39] balloons, I launched reminders-app with autopilot launch and it entered my account without me having to select it [20:40] Letozaf_, ahh then they already made the change :-) [20:40] balloons, I will try to add a second evernote account to see what happens [20:43] balloons, cool, yes if you have two accounts you have to select one, it you only got one it enters directly [20:43] balloons, I will have to fix the test [20:43] balloons, I will have to check if there are two accounts [20:43] Letozaf_, gotcha. Yea, I remember them wanting to change that, didn't realize it was done already. For the test then, yes assume we have 1 account already authenticated [20:45] balloons, oh! ok, so I won't have to check if there are more than one, suppose we will always test with only one account [20:45] Letozaf_, yes.. We should develop a test for when there is a second account, but let's start simple :-) [20:46] balloons, ok [20:48] * Letozaf_ need to reboot [20:54] balloons, argh! I removed the second evernote account, but now reminders-app doesn't enter my account directly but requires me to select it so now I am not quite sure what is the right behavior [20:54] balloons, maybe adding and removing the second account "broke" something [20:54] mmm.. tea.. the second cup is always better.. more steeping [20:55] Letozaf_, wild.. that might just be a bug actually [20:55] if you wipe the cache for the app, I assume it will fix itself [20:55] ? [20:55] balloons, let me try [20:55] balloons, nice to see you guys have got the google calendar with QA events online... that will make it easier for me to participate [20:56] dkessel, yes, It's been handy.. I hope you find it useful too [20:59] balloons, weired, if you run reminders-app with autopilot launch it enters the one and only Evernote account direclty, If you launch autopiolot run -vv to run the tests, it wants you to select the only Evernote account [20:59] balloons, I cancelled the ~/.local/share/com.reminders... dir [21:00] Letozaf_, are you sure you are removing the directory? That sounds really odd [21:00] although honestly it should matter [21:00] one account should go straight in [21:00] I guess keep poking around till you figure out what's goin gon [21:01] balloons, ok [21:13] balloons, if I launch the reminders app installed on my PC fom touch coreapps ppa it doesn't enter directly the one and only account, is there a directory to remove so I can clear it's settings ? I do not think it's the ~/.local/share/com.reminders-app one as I have already tried removing it and nothing changed [21:16] Letozaf_, I suspect you are launching different versions of the codebase. What's in trunk should be what's in the ppa though [21:17] I wouldn't worry about removing the settings constantly.. It was just worth a try.. it should work, no matter what [21:17] balloons, could be should I remove the ppa ? [21:17] Letozaf_, well you don't need to worry about the ppa version. Work using what's in the source [21:37] good night. see you :) [21:38] * Letozaf_ is rebooting === psivaa is now known as psivaa-afk === bfiller_afk is now known as bfiller