[09:26] <jibel> ara, Hi, while reading the testcase wiki I've found  no testcase that cover the upgrade from an iso to the current -updates ?
[09:27] <jibel> ara what do you think about adding these cases ?
[09:27] <ara> jibel, can you explain the use case, please? I don't think I got it
[09:28] <ara> jibel, et.... bonjour :)
[09:28] <jibel> ara, the rationale is that we test every single package that goes to -updates with the SRU process
[09:28] <ara> jibel, yes
[09:28] <jibel> but we never test that a fresh installation from an iso is upgradeable to the version -updates
[09:28] <ara> jibel, ah, ok, like installing the 10.04 and then update
[09:29] <jibel> yes, that's it
[09:29] <jibel> e.g I use a livecd with 10.04.1
[09:29] <jibel> and the run a dist-upgrade to the latest version in -updates
[09:30] <jibel> we could add such test case for the latest release and latest LTS and run it maybe once a month
[09:31] <ara> jibel, sounds good, I like it
[09:31] <ara> jibel, maybe we can automate that as well
[09:31] <jibel> ara, give me 1mn to find an issue that could have been avoided.
[09:33] <jibel> ara, bug 557023 and bug 591207, cjwatson fixed in maverick and will be fixed in 10.04.2
[09:34] <ubot4> Launchpad bug 557023 in usb-creator (Ubuntu) (and 1 other project) "update-initramfs: deferring update (trigger activated) / cp: cannot stat `/vmlinuz': No such file or directory (affects: 95) (dups: 47) (heat: 471)" [High,Triaged] https://launchpad.net/bugs/557023
[09:34] <ubot4> Launchpad bug 591207 in casper (Ubuntu Lucid) (and 1 other project) "Casper's USB update-initramfs shim should look for initrd.img in /boot (affects: 3) (dups: 2) (heat: 72)" [High,Confirmed] https://launchpad.net/bugs/591207
[09:35] <jibel> ara, and yes that could be automated. Maybe the auto-upgrade-tester already covers it.
[09:35] <ara> jibel, auto-upgrade-tester?
[09:37] <jibel> ara, that's a tool developed by mvo as part of update-manager to test release upgrades
[09:37] <ara> jibel, OK, the one used to create mvo's report?
[09:38] <jibel> ara, maybe. Can you point me to that report. the package is ... auto-upgrade-tester
[09:38] <ara> http://people.canonical.com/~mvo/automatic-upgrade-testing
[09:41] <ara> I didn't know that mvo's tool was packaged, thanks for sharing
[09:41] <jibel> ara, yes that what he used.
[09:41] <jibel> ara, I didn't know you didn't knew :)
[09:42] <jibel> ara, the source package is update-manager
[09:42] <ara> jibel, cool, then we could add that test to cover that, and maybe we can ask mvo to add it to his run
[09:44] <jibel> mvo, ^^^
[09:45] <jibel> ara, I can draft the test cases if you wish.
[09:45] <ara> jibel, that would be great, thanks
[09:49] <mvo> what needs to be added? sorry, missed part of the context here. but I can certainly add it
[09:49] <mvo> I think :)
[09:51] <mvo> so automatic 10.04 (stock) upgrades to 10.04-updates ?
[09:51] <persia> Well, and 10.04.x (stock) upgrades to 10.04-updates
[09:55] <ara> hey persia, mvo: nice to see you around
[09:56] <jibel> mvo,  yes. These cases are currently not covered. I pointed ara to bug 557023 and bug 591207 which could have been avoided
[09:56] <ubot4> Launchpad bug 557023 in usb-creator (Ubuntu) (and 1 other project) "update-initramfs: deferring update (trigger activated) / cp: cannot stat `/vmlinuz': No such file or directory (affects: 95) (dups: 47) (heat: 471)" [High,Triaged] https://launchpad.net/bugs/557023
[09:56] <ubot4> Launchpad bug 591207 in casper (Ubuntu Lucid) (and 1 other project) "Casper's USB update-initramfs shim should look for initrd.img in /boot (affects: 3) (dups: 2) (heat: 72)" [High,Confirmed] https://launchpad.net/bugs/591207
[09:56] <jibel> We'd like to run them automatically on a monthly basis for the latest stable release and the latest LTS
[09:57] <jibel> mvo, and I was wondering if auto-upgrade-tester could do that
[09:58] <mvo> jibel: I think it can, let me add a test profile for this
[09:58] <mvo> jibel: I can run it as part of the normal rotine (daily)
[09:59] <mvo> jibel: what profiles do you need? just ubuntu-desktop? I guess ideally all  ,) ?
[10:00] <jibel> mvo, not sure that daily is useful, there is 1 large batch of packages pushed to -updates once a week. So weekly would be enough.
[10:00] <mvo> ok
[10:01] <jibel> mvo, all of course!
[10:02] <jibel> mvo, are you able to test different arch too ?
[10:02] <mvo> haha, I excepted nothing else ;)
[10:03] <mvo> in theory yes, but not easily, it requires a kvm/qemu that is capable of running the arch. so I guess for arm we should be ok, I have no idea how fast/slow it is
[10:03] <persia> powerpc should work as well.
[10:03] <jibel> amd64 ?
[10:03] <persia> Both are very slow, and both occasionally break when certain operations are performed.
[10:03] <mvo> pommerac is amd64 so kvm should be able to do 64 as well
[10:04] <mvo> thanks persia I have no experience with how well they work. if its stable enough for a release upgrade we can add them too (the machine has resources left)
[10:05] <jibel> great, that covers nearly everything. Only the liveusb with persistent storage will need to be run manually then.
[10:05] <persia> For lucid, I used them both a lot: armel worked OK, and powerpc not so well.  For maverick, I've had occasional crashes with both of them attempting to install metapackages.
[10:06] <persia> liveusb with persistent storage can be modelled in qemu/kvm.
[10:08] <jibel> persia, with 1 virtual devices to simulate to boot device and another named casper-rw for the storage  ?
[10:09] <persia> With one virtual USB device with 2 partitions (losetup/kpartx) to simulate everything.
[10:11] <jibel> persia, oh okay. Never tried that.
[11:07] <mvo> jibel: what about testing upgrades to -proposed instead (or in addition)?
[11:11] <jibel> mvo, not instead. security updates are not in proposed. if a version in -proposed superseded a version in -security we would skip the current version in -security/-updates
[11:12] <jibel> mvo, furthermore some packages are broken in -proposed for weeks (like the current version of gallery2 for example)
[11:12] <mvo> jibel: ok
[11:12] <jibel> mvo, so we would report them everyday and that's not relevant because the current release is fine.
[11:12] <jibel> mvo, I don't think it's worth spending cpu cycle on it.
[11:13] <jibel> mvo,  even cycle/s/
[11:15] <jibel> mvo, and oh, not all of updates are in -proposed since the packages are deleted.
[11:15] <mvo> jibel: thanks, that makes sense, I let a test run over lunch and if its good push to pommerac soon(ish)
[11:16] <jibel> mvo, great. You *rock* ;)
[11:17]  * mvo blushes
[13:19] <njin> Hello to all uby64 20100827, ubiquity bug 625258
[13:19] <ubot4> Launchpad bug 625258 in ubiquity (Ubuntu) "ubiquity crashed with UnboundLocalError in part_ask_option_changed() (affects: 1) (heat: 8)" [Undecided,New] https://launchpad.net/bugs/625258