/srv/irclogs.ubuntu.com/2014/02/12/#ubuntu-quality.txt

=== maclin_ is now known as maclin
=== maclin_ is now known as maclin
pittiGood morning06:40
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
pittijibel: ah, so when I install lightdm-gtk-greeter, the greeter starts in the container with the dummy driver07:50
pittijibel: unity-greeter crashes07:50
* pitti tries to find something less intrusive, that greeter is in universe07:51
pittihah07:54
pittijibel: so I want to test this: http://paste.ubuntu.com/6918740/08:05
pittioh, this already callsl dpkg-divert, I'll do that as well then (with _runInImage)08:08
pittihttp://paste.ubuntu.com/6918768/ then08:11
pittijibel: hm, it does the upgrade test on the original container, without an ephemeral overlay?08:18
pittijibel: I had a bug in my code; how do I restore the original saucy container image now?08:19
jibelpitti, no, the overlay is created and mounted in the backend08:19
pittisorry, I had assumed that would happen in overlays08:19
pittijibel: ah, so I can just kill the job?08:19
pittiI lxc-attached to upgrader-ubuntu-saucy-trusty-desktop-amd64 and it showed me the in-progress upgrade08:19
jibelpitti, yes, did it not use an overlay?08:20
pittijibel: it's currently running, so I can't tell yet08:20
* pitti kills the job08:20
pittijibel: ah, it did08:21
jibelpitti, phew :) it's in UpgradeTestBackendLXC, it creates a mount hook script called mount.sh and set it as mount hook08:22
pittiah, I see08:22
jibelthen the overlay is used when the container is started08:22
pittiyay, X is running now08:24
jibelYay08:30
jibelpitti, thanks for fixing all this08:30
pittijibel: c'est vert !08:41
jibelpitti, Cool08:42
pittijibel: so I'd commit http://paste.ubuntu.com/6918860/ and roll it out, if it's ok for you08:42
jibelpitti, LGTM08:43
pittijibel: done and rolled out08:50
pittiAutoUpgradeTester/UpgradeTestBackendQemu.py08:50
pitti+                                   "--addpkg", "linux-image-generic",08:50
pittijibel: ^ is that something which we should commit to bzr? (that's a local diff on wazn)08:50
pittiI actually had expected that this is already installed by default08:50
jibelpitti, IIRC, it was not installed by vmbuilder08:52
jibelso, yes should be in bzr08:52
pittijibel: oh, do we still use vmbuilder to create the VMs?08:53
pittiI'd actually say we should fail a test if linux-image-generic is missing08:53
jibelpitti, it is still there, hallyn is porting it to use uvtools instead of deboostrap08:53
* pitti filed a bug report as a reminder08:56
* pitti looks into that weird "old kernel" thing in the VMs08:57
pittijibel: so perhaps vmbuilder still installs grub 1 into those?08:58
jibelpitti, yes, but I installs grub-pc and is supposed to migrate from grub-legacy08:59
pittijibel: 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:00
pittiso grub 1 is "rc" (i. e. removed, but not purged)09:02
pittijibel: so, calling "grub-install /dev/sda" works09:07
pittijibel: 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.py09:18
jibelpitti, it is in the profile, DistUpgrade.cfg has an entry that point to a file with additional files to install during boostrap09:28
jibelbootstrap09:28
pittiah, thanks09:29
jibelfor example in upgrade-tester@aldebaran:~/auto-upgrade-tester/profiles/trusty/ubuntu-saucy-trusty-desktop-i386/DistUpgrade.cfg09:29
jibelthere is09:29
jibelBasePkg = ubuntu-desktop09:29
jibelAdditionalPkgs = pkgs.cfg09:29
jibelBasePkg is a list of packages09:30
jibelAdditionalPkgs is yet another list of packages but in a external file09:30
pittijibel: sheesh, ubuntu-vm-builder failed on my host, grep: /proc/cpuinfo: No such file or directory09:34
pittiforgets to mount /proc into the chroot or so09:35
pittijibel: 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
jibelpitti, it is okay, it is usually what i do09:36
pittijibel: http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-i386_vm/24/console \o/10:36
jibelpitti, world is becoming greener \o/10:38
pittijibel: so I wonder, should I just add the grub-install command to UpgradeTestBackendQemu.py?10:38
pittijibel: yeah, and I just sponsored/NEWed xorg-lts-transitional, which should hopefully make the 12.04.{1234} upgrades much better10:39
jibelpitti, I saw that, it's great. You can update the qemu backend with the grub-install command and we'll reprovision VMs10:40
pittijibel: 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:41
jibelpitti, right, remove the disk image and it will be bootstrapped again10:42
davmor2Morning all11:15
slickymaster-jobmorning davmor211:17
pittijibel: yay, upgrade tests also find actual bugs11:26
pittiaside from the backported X stack ones, bug 127059711:27
ubot5bug 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/127059711:27
=== _salem is now known as salem_
pittijibel: 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:56
jibelpitti, interesting, it was not part of the original bootstrap.12:59
jibelpitti, and was not in yesterday's upgrade12:59
pittijibel: hm, I don't remember logging into those containers, did I mess up anything?14:12
jibelpitti, 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 wrong14:13
pittijibel: no worries, please don't interrupt anything14:13
pittijibel: I'm still investigating the grub issue in VM, my initial fix didn't work14:14
jibelpitti, so from history.log the initial provisioning is wrong, but the profiles are correct14:24
jibelpitti, I'll recreate this container14:24
jibeland amd64 too14:26
pittijibel: 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
pittiand the xorg fix is in as well, I'd like to run those too14:29
jibelyou can restart *tasks* only p>t+lts-s had this problem14:29
jibellts-s-server14:29
jibelpitti, I restart upgrade-ubuntu-precise-trusty-server-lts-saucy-(amd64|i386) you can restart tasks too14:31
pittijibel: yes, done; thanks!14:31
jibelpitti, lxc being lighter than VMs maybe we could increase the number of executors to 4?14:32
pittiah, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-amd64_vm/24/artifact/results/bootstrap.log grub-install was *still* grub 114:32
pittijibel: not sure, it's still rather heavy; I managed to kill wazn with a dist-upgrade in a container twice already14:33
pittibut you have a better gut feeling about what these machines can do14:33
jibelhm, the run queue is pretty low and there is not bottleneck on IOs14:34
* pitti wonders why he doesn't see any of the print() statements of AutoUpgradeTester/UpgradeTestBackendQemu.py in bootstrap.log14:36
pittioh, they are in the console log14:36
pittigrub VM fix, take 2 running14:38
pittijibel: so ATM we have 1 slot on aldebaran apparently?14:39
pittiand two on wazn?14:39
pittiprecise-trusty-server-lts-saucy-{i386,amd64} pass again14:41
jibelthere are 2 slots on each hosts, so 1 free slot on aldebaran, 0 free on wazn and 2 free on alderamin14:42
jibelpitti, 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 alderamin14:44
pitti*nod*14:44
jibelideally we'd have 1 shared disk with all the base images and distribute the jobs on a pool of slaves14:45
pittiin this brave new future world of CI machinery we probably will14:45
jibel:)14:46
pittijibel: btw, what is saucy-{i386,amd64}.qcow2 on aldebaran?14:46
* pitti is a bit confused about all those images, bak/, etc.14:47
pittior the 5 checkouts of auto-upgrade-testing14:47
pittiwell, let's clean up next week14:47
jibelpitti, <release>-<arch>.qcow2 are the original images created by vmbuilder14:49
jibelpitti, we'll cleanup next week, remember this upgrader was not supposed to exist anymore and being replaced by utah :)14:49
pittidarn, upgrade-ubuntu-precise-trusty-server-tasks-* caught the previous postgresql-common still14:56
pittiwill probably need some time for whichever mirror to catch up14:57
pittierr, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-precise-trusty-desktop-lts-saucy-i386/13/? -- quois ?14:57
pitti"quoi"14:57
pittithat's installing xserver-xorg-video-dummy14:58
pittijibel: http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-saucy-trusty-desktop-amd64_vm//2515:17
* pitti cleans up the other VMs and restarts those15:18
pittijibel: http://paste.ubuntu.com/6920445/15:20
pittijibel: the first hunk was already there; I'll commit those as two commits to bzr, ok?15:20
jibelpitti, suonds good15:21
jibelou15:21
pittidone, and rolled out15:24
pittimore green!15:33
pittijibel: nice, http://d-jenkins.ubuntu-ci:8080/job/upgrade-ubuntu-precise-trusty-server-tasks-amd64/27/ survives the upgrade now, and detects a conffile prompt15:56
pittialthough I can't actually see any prompt in the log15:57
pittijibel: oh, I have an idea about http://d-jenkins.ubuntu-ci:8080/view/Upgrade/job/upgrade-ubuntu-precise-trusty-desktop-lts-saucy-i386/13/console15:58
pittijibel: you can't actually install xserver-xorg-video-dummy in that precise, it would need to be *-lts-whatever15:58
pittiand apparently it's already installed anyway15:59
jibelI don't see where it got this bind9.dpkg-dist from, there is nothing in the logs16:13
pittic'est une chose pour demain16:18
pittiI hope the two running jobs that I kicked off will succeed as well now16:18
pittigreen!16:27
* pitti starts the other precise.lts*->trusty desktop tests16:28
pittijibel: as for bind, we kill the LXC overlay as soon as the test is finished, right? (for post-upgrade investigation)16:36
jibelpitti, right, and it's in tmpfs, I'll add an option to keep it and upgrade on a persistent directory16:37
pittijibel: no worries, I'll try it manually tomorrow morning16:38
jibelpitti, okay16:38
pittijibel: I pushed two new tests, FYI16:56
pittithis is fun!16:57
pittiok, some red -> yellow, more on this front tomorrow16:57
pittigood night!16:57
jibelGood night pitti17:02
=== bfiller is now known as bfiller_afk
balloonsevening dkessel19:25
balloonsand moring to you Noskcaj .. how are you gents?19:25
Noskcajmorning balloons. Pretty good, still waiting for MOTU and my new pc(s).19:26
dkesselhey, good evening balloons :) i'm fine. how are you? how's the dog?19:27
balloonsI'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:28
dkesselhehe :)19:41
dkesselmh. 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:42
balloonsdkessel, it's "flo" right?19:45
dkesselballoons, "razor", I believe: http://en.wikipedia.org/wiki/Nexus_7_(2013_version)19:46
balloonsregardless, the image is still wip.. however if you are feeling brave19:47
dkessel...if somebody tells me that at least it won't render the nice new tablet broken.... ;)19:47
dkesseli chose the 32 gb variant and hope to get dual boot...19:48
balloonsdkessel, https://lists.launchpad.net/ubuntu-phone/msg06352.html19:48
balloonsrsalveti would know more19:48
balloonsand, https://lists.launchpad.net/ubuntu-phone/msg06378.html19:49
balloonsdkessel, ^^ that's probably better to use actually19:49
balloonsI guess the tldr is if you wait a week or so, it'll be much easier19:50
balloonsbuonasera Letozaf_19:50
Letozaf_balloons, hello19:50
Letozaf_balloons, howzit?19:50
balloonsLetozaf_, craving a cheese sandwich and some tea :-)19:51
dkesselhehe many thanks balloons :)19:51
Letozaf_balloons, lol I finished dinner about an hour ago19:51
dkesselballoons, I guess I can cope with stock android for some weeks at least ;)19:52
dkesselrsalveti, I will be glad to test any never installation instructions ;)19:53
balloonsdkessel, no worries.. You'll be able to consume ubuntu touch soon enough19:54
balloonsLetozaf_, do you have a favorite cheese?19:56
* balloons is still stuck on cheese19:56
Letozaf_balloons, well not really I like a lot of types of cheese19:57
Letozaf_balloons, maybe I prefer Asiago it's an Italian cheese19:57
balloonsmm yes, quite good..19:57
Letozaf_balloons, what kind do you prefer ?19:59
balloonslast night I had some gouda with a bit of fruit..20:00
Letozaf_balloons, sounds delicious20:00
Letozaf_balloons, sometimes it's also nice to have  cheese with jam too20:01
balloonswe must stop.. lol.. hunger20:01
balloonsanyways, is AP working for you now Letozaf_ ?20:01
dkesselguys... i am getting hungry again :)20:02
Letozaf_balloons, haven't tired, but I will now, I was working on bug 123890220:03
ubot5bug 1238902 in xorg-server (Ubuntu) "10de:0422 [Asus M2N] Xorg crashed with SIGABRT" [Medium,Triaged] https://launchpad.net/bugs/123890220:03
Letozaf_balloons, looks like I'm getting good at compiling kernels :P (without configuration, just compiling :P)20:05
balloonsLetozaf_, :-)(20:06
rsalvetidkessel: http://paste.ubuntu.com/6915695/20:16
rsalvetijust make sure to boot the device at least once after doing oem unlock20:16
dkesselrsalveti, thanks. is setting up dual boot possible yet?20:18
* Letozaf_ is updating autopilot20:18
rsalvetidkessel: yup, ondra knows how to do it20:18
dkesselondra?20:19
dkesselrsalveti, ondra?20:20
rsalvetidkessel: he's in #ubuntu-touch20:21
dkesselok thanks20:21
Letozaf_balloons, yeah! autopilot launch is working again :D20:22
balloonsLetozaf_, excellent, so might we be able to finish reminders?20:24
balloonsif I remember right, the issue was the app having changed20:24
Letozaf_balloons, yeah! think so, I am trying to remember20:25
Letozaf_balloons, maybe it's just better I update the one on my PC and run it to see what it's like now20:26
Letozaf_balloons, one thing I do not remember, now reminders app enters my Evernote account directly20:30
balloonsLetozaf_, 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
balloonsanyways, first things first, let's make them work again ;-)20:31
Letozaf_balloons, but do I have to test using your test account or is it ok to use mine ?20:32
balloonsLetozaf_, right.. test using your own20:32
balloonswe'll do the work again to migrate to the special test account.. david set one up20:32
Letozaf_balloons, ok20:34
Letozaf_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 it20:35
balloonsLetozaf_, 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 moment20:38
=== salem_ is now known as _salem
balloonsnot a bad idea to make that piece a little utility function you can remove later if needed20:38
Letozaf_balloons, I launched reminders-app with autopilot launch and it entered my account without me having to select it20:39
balloonsLetozaf_, ahh then they already made the change :-)20:40
Letozaf_balloons, I will try to add a second evernote account to see what happens20:40
Letozaf_balloons, cool, yes if you have two accounts you have to select one, it you only got one it enters directly20:43
Letozaf_balloons, I will have to fix the test20:43
Letozaf_balloons, I will have to check if there are two accounts20:43
balloonsLetozaf_, 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 authenticated20:43
Letozaf_balloons, oh! ok, so I won't have to check if there are more than one, suppose we will always test with only one account20:45
balloonsLetozaf_, yes.. We should develop a test for when there is a second account, but let's start simple :-)20:45
Letozaf_balloons, ok20:46
* Letozaf_ need to reboot20:48
Letozaf_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 behavior20:54
Letozaf_balloons, maybe adding and removing the second account "broke" something20:54
balloonsmmm.. tea.. the second cup is always better.. more steeping20:54
balloonsLetozaf_, wild.. that might just be a bug actually20:55
balloonsif you wipe the cache for the app, I assume it will fix itself20:55
balloons?20:55
Letozaf_balloons, let me try20:55
dkesselballoons, nice to see you guys have got the google calendar with QA events online... that will make it easier for me to participate20:55
balloonsdkessel, yes, It's been handy.. I hope you find it useful too20:56
Letozaf_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 account20:59
Letozaf_balloons, I cancelled the ~/.local/share/com.reminders...    dir20:59
balloonsLetozaf_, are you sure you are removing the directory? That sounds really odd21:00
balloonsalthough honestly it should matter21:00
balloonsone account should go straight in21:00
balloonsI guess keep poking around till you figure out what's goin gon21:00
Letozaf_balloons, ok21:01
Letozaf_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 changed21:13
balloonsLetozaf_, I suspect you are launching different versions of the codebase. What's in trunk should be what's in the ppa though21:16
balloonsI wouldn't worry about removing the settings constantly.. It was just worth a try.. it should work, no matter what21:17
Letozaf_balloons, could be should I remove the ppa ?21:17
balloonsLetozaf_, well you don't need to worry about the ppa version. Work using what's in the source21:17
dkesselgood night. see you :)21:37
* Letozaf_ is rebooting21:38
=== psivaa is now known as psivaa-afk
=== bfiller_afk is now known as bfiller

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