=== jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as jackyalcine_ === jackyalcine_ is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as zz_zz_jackyalcin === zz_zz_jackyalcin is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine [13:00] Hmm the session isn't taking in [13:00] We're having some tech problems over here, so please bare with us :) [13:01] Sorry [13:04] balloons2, tech problems here:P [13:04] The classbot isn't responding === JoseeAntonioR changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || No Sessions Currently in Progress === JoseeAntonioR changed the topic of #ubuntu-classroom to: ChanServ has changed the topic to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Current Session: Your first ISO test - Instructors: smartboyhw [13:11] Logs for this session will be available at http://irclogs.ubuntu.com/2013/02/13/%23ubuntu-classroom.html following the conclusion of the session. [13:12] JoseeAntonioR, thanks! [13:12] :) [13:12] Hello everyone! [13:12] I'm Howard Chan, an active QA contributor mainly doing ISO testing. [13:13] If you have been paying attention to our previous sessions, you would have learnt: [13:13] How to sign up in Launchpad and mailing list === jackyalcine is now known as zz_jackyalcine [13:13] How to use the wiki and IRC and toolset === zz_jackyalcine is now known as jackyalcine [13:13] How to write manual testcases and report bugs [13:14] How to use zsync, VirtualBox, KVM and testdrive [13:14] And finally, how to do laptop testing [13:14] So today we are doing ISO testing! [13:15] Why do we need to do ISO testing? [13:16] When a normal user goes and installs Ubuntu, there are many ways that he/she will install Ubuntu [13:16] For example, using a desktop image [13:17] Or using Wubi [13:17] Even maybe a netboot ISO [13:17] If a user meets a bug during installation, he will get unpleased or maybe even remove Ubuntu, which we absolutely don't want to [13:18] mote asked: ISO testing are mainly to test the installation process? [13:18] Well mote: You are correct! [13:19] We normally do ISO testing to make sure they are bug-free (at least critical-bug-free) and that they can install it [13:20] That's one of the main testing roles we do [13:21] So what do you need ? [13:21] 1. A Launchpad account. It shouldn't be difficult if you have been following balloons2's sessions [13:21] *session [13:22] mote asked: Are testing in WM, not insuffient, as many problems are due to hardware setup? [13:22] mote, I can't really understand the question..... [13:22] But if mote is asking about VMs are not good enough [13:22] Then yes! === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine [13:23] For example, if we want to test UEFI bootloaders it would be difficult to do so in a VM. [13:23] So this is our second requirement for doing ISO tests: A real machine (spare one, don't use your main one) or a VM [13:23] You can have multiple choices [13:24] For example Oracle VM VirtualBox, VMware Player, Testdrive or KVm [13:25] nearst asked: can we use this iso test for example when i backup my ubuntu with remastersys? [13:26] nearst, the ISO test must go through an ISO (image) installation [13:26] So if the backup is just simply an backup then no [13:26] * smartboyhw has never used remastersys before [13:27] plustwo asked: if using a VM for ISO testing, would the results be close enough to testing using physical h/w? [13:27] plustwo: Nice one [13:27] Answer: Not quite [13:28] As I have said before, it can be completely different [13:28] For example, you can't really do wireless connection in a VM [13:28] But when you can't connect to the network in a real machine using wireless, that is a problem [13:29] GridCube asked: Which tests are critical on alpha, beta, and final release tests? [13:30] GridCube, basically everything [13:30] We need to make sure all the tests can pass on release [13:30] GridCube, for example [13:31] Kubuntu can't release their 13.04 Alpha 1 amd64+mac images [13:31] Since the tests aren't met [13:31] Especially when final release all tests must be a passed one === jackyalcine is now known as zz_jackyalcine === zz_jackyalcine is now known as jackyalcine [13:32] In Alpha releases we normally use Virtual machines [13:32] In beta and especially in final releases though we use real machines to do testing [13:33] So, any questions about the requirements? [13:33] If not let's move on. [13:33] Now, if you have read the wiki page https://wiki.ubuntu.com/Testing/Activities/Classroom/Section3 [13:34] (which is included in the classroom blog post [13:34] You should have downloaded an ISO. [13:34] I myself will test a Ubuntu 12.04.2 Desktop amd64 image today [13:35] Alongside you guys:) [13:35] plustwo asked: can one select which part of the ISO testing to do and send the test results back to you guys? [13:35] plustwo, certainly! [13:35] That is exactly what I want to talk about later [13:35] The ISO tracker [13:36] But for the first part of the question: You can freely choose whatever flavour you want [13:36] For example, Ubuntu 12.04.2 Alternate amd64 [13:36] Or Ubuntu Studio 12.04.2 DVD i386 [13:36] Or Kubuntu Desktop 13.04 Alpha 2 amd64 [13:37] nearst asked: if im setup vmware with usb wireless connect to vm, is it pass for requirement? [13:38] nearst: Hmm [13:39] The problem is that even though you have done that [13:39] It still doesn't really emulate the real hardware environment [13:39] Sure that is also OK. It is just that it isn't good enough [13:40] Enough questions? We need to move on:P [13:40] Now if you haven't downloaded an ISO please download one at cdimage.ubuntu.com [13:41] it would help test the installer, and usb wireless may be used, but as smartboyhw said, if possible real hw is preferred. its very much a valid testpoint though and useful to have [13:41] That's the point of using real h/w [13:41] Of course if you want to test the same ISO as mine [13:41] Download it from http://cdimage.ubuntu.com/precise/daily-live/current [13:42] I actually think the usb wireless in a vm is kind of slick ;-) === jackyalcine is now known as zz_jackyalcine [13:42] Yes 1 === zz_jackyalcine is now known as jackyalcine [13:42] * Yes ! [13:42] Now let's drop in into the ISO QA Tracker!!!! [13:42] Go to iso.qa.ubuntu.com [13:43] You should see a "Log in" button on the left-hand side [13:44] Click on it, enter your Launchpad e-mail address and password [13:44] Then click "Log in again" [13:44] You should see a page about what credentials would you like to share [13:45] Just click "Yes, sign me in" [13:45] After login, you should see your launchpad nick on the top-right hand corner [13:46] Raring Alpha 2 and Precise 12.04.2 is going to be released tomorrow (seriously) so we need to set these images as priority [13:46] We shall ignore Raring Alpha 2 since only Kubuntu is going to have it, other flavours don't [13:46] So let [13:46] us click on "Precise 12.04.2"! [13:47] In this page you can see all the ISO images available for testing, the number of testcases done and also the number of bugs.... [13:47] Since I downloaded a Ubuntu Desktop image, I shall select "Ubuntu Desktop amd64" [13:48] * balloons2 notes if you have a different iso downloaded you can still follow along without worry [13:48] Then you shall see the testcases available for you to test:) [13:48] If you don't want to follow me no worries [13:49] Plenty of ISOs for you to choose from (LOL) [13:49] Now I'm going to do "Install (entire disk)" since I'm going to use VirtualBox [13:50] To start with:) [13:50] Click on the testcase you want to help test [13:51] And in the testcase page click on testcase [13:51] You might wonder why there is only a link to testcases.qa.ubuntu.com instead of a full testcase listed here for convenience [13:52] Truth be told: It isn't available for Precise only [13:52] If you go click on the Raring testcases you shall see full beautifully-written testcases, written by the testcase admins team [13:52] phillw should have taught you how to write one:) [13:52] So now: It is time to start installing the image! [13:54] So first of all I'm setting up my VirtualBox VM [13:54] Launch VirtualBox (If you haven't installed it, type "sudo apt-get install virtualbox virtualbox-dkms" [13:55] Select "New" [13:55] Click "Next" [13:55] Type whatever the name you want (it doesn't matter) [13:55] For me I will be using this name: [13:56] "Ubuntu 12.04.2 LTS 20130211 64-bit" [13:57] Make sure in "OS Type" the Operating System is "Linux" and the version is "Ubuntu" or "Ubuntu (64 bit)" [13:57] Select a suitable memory size [13:57] You don't want too much (unless you have a machine with 1TB ram:P) === jackyalcine is now known as zz_jackyalcine [13:58] Click "Next" (and sorry for missing it between the operating system and the memory part) [13:58] Tick "Start-up Disk" and choose "Create new hard disk" [13:59] Click "Next" again and the "virtual disk creation wizard" shall appear [13:59] For this test I will choose "VDI (VirtualBox Disk Image) [14:00] Click "Next" [14:00] You can either choose "dynamically allocated" or "fixed size". [14:00] However if you are planning to have a big Virtual disk use "dynamically allocated" [14:00] Click "Next" [14:01] Leave the file location by default [14:01] Select the disk size. Make sure it is at least 6 GB. [14:01] The default (8 GB) should be good enough anyway [14:02] Click "Next" [14:02] Make sure nothing is wrong, then select "Create" [14:02] Same screen again for the VM. [14:03] Click "create" and you have successfully created a VirtualBox VM! [14:03] Click "start" (don't worry about your ISO image not yet used, it is coming!) [14:03] You might have some messages popping out, so just click "OK" for these. [14:04] You shall see a "First run Wizard" if you hadn't chose an ISO image for the VM. [14:04] Click "next" [14:04] Select the ISO you downloaded [14:04] Click "Next" again [14:05] Click "start" [14:05] We are now booting the image!!!!! [14:08] Now listen: You might have problems using VirtualBox for this image because I delibrately selected one image that has a bug so you can see how to submit a failed result.... [14:09] You should have a blank screen with a orange cursor [14:09] You might ask: Are you kidding me? [14:09] no [14:10] For those of you who are using other hardware, use these prodecures to test [14:10] Make sure you see a screen that has two buttons: "Try Ubuntu" and "Install Ubuntu" [14:11] Click on "Install Ubuntu" [14:11] Make sure all three requirements (or two) listed on the page are with a green tick! [14:12] You can choose whether to tick "Download updates while installing" and/or "Install this third-party software' [14:12] Click "Continue" [14:13] For "Installation type" click "Erase disk and Install Ubuntu" [14:13] Again click "continue" [14:14] Make sure that the full drive space is allocated, the drive space is correct and such. [14:15] Click on "Install now"! [14:15] You should then (if you have internet connection) put into a screen where your timezone is selected [14:16] Check that it is correct [14:16] If it is, click "Continue" [14:17] If it isn't, select the correct timezone and then continue [14:17] After that you should land on a "Keyboard Layout" page. [14:18] Select the correct Keyboard Layout, test it by typing into the test area, then click "Continue" [14:18] In the screen "Who are you?" you should input your real name, your computer name, your username, your password (twice) and select whether you want to login automatically or needing a password to log in [14:19] If you need a password to log in, you can also choose to encrypt your home partition [14:19] Then click "Continue" [14:19] The slides should be playing now and change automatically. Make sure you can navigate through slides via clicking on the arrows [14:20] Don't forget: If you have any question, use the QUESTION: tag to ask it in #ubuntu-classroom-chat ! [14:21] The installation will take a while, so relax for a bit [14:23] If you have any bugs while installing, report them! [14:24] Press Ctrl+Alt+F1 to launch terminal [14:24] then type "apport-bug ubiquity" to report a bug against the installer [14:25] Actually [14:25] if you have problems with the ISO image, type "ubuntu-bug syslinux" [14:26] GridCub asked: apport-bug its the same as ubuntu-bug? [14:26] GridCube, YES [14:26] apport-bug = ubuntu-bug [14:27] I used apport-bug more, but that's just your personal preference [14:27] If you have problems with graphics, use ubuntu-bug xorg [14:27] For VirtualBox users who can't install: Follow me! [14:30] plustwo asked: if bugs are not reported like today and the release happens tomorrow, will the ISO tests results still be valid? [14:30] plustwo, frankly: Yes. [14:30] There would be no way to save the release [14:31] Also guys: The results you handed in might be invalid after the images went through a respin [14:31] VirtualBox users: At that page's "Results" box [14:31] Click on "failed" [14:32] In critical bugs type 1122072 [14:32] Then click "Submit result" [14:32] Has anyone finished the test and it shows "Installation completed"? [14:33] If yes, click on "Restart now" [14:34] Remove the disk (if you used a real one), close the tray (if your CD driver is a tray) and press "Enter" [14:36] It should auto reboot [14:36] Login and that's it! [14:36] Don't hand in a pass result yet, instead, we need to do vertification [14:36] First of all, open a terminal, and type "arch" [14:36] It should show the correct architecture of the ISO you installed. [14:37] Then type "lsb_release -a" [14:37] The DIstributor ID should be Ubuntu [14:37] Description should be Ubuntu 12.04.2 [14:38] Release should be 12.04 [14:38] Codename should be precise [14:38] Then try "sudo apt-get update" and make sure it doesn't throw any errors. [14:38] Then you can really submit a pass result! [14:38] In the "results" block of the testcase page select "passed" [14:39] However if you got any bugs that you found during installation but doesn't block it, type the bug number in the "bugs" section [14:39] GridCube asked: What if you finished a test, and it took a long time to complete, say you used a real hw which is slow, and you find a bug, but when you go to report it the iso was already rolled away for a different bug. can you still report the found bug against the new release? [14:40] GridCube, hmm. We need to test it again. However if that bug isn't related to the bug you found, it probably still exists [14:40] Make sure you test it again though. [14:41] Any more questions? [14:42] GridCube: during daily testing, you get 24 hours to test an image, at milestone stages, e.g. beta 1. the re-spins are put on hold except for critical errors. [14:42] this can be a little frustrating for tester, but the -release team do keep an etherpad going, so you can see what is planned to happen. [14:43] if in doubt, ask on #ubuntu-quality and we can let you know what is planned in terms of re-spins when we are that stage [14:43] .. [14:44] plustwo asked: QUESTION: is there a timeframe or period of doing the test perhaps or they are done at any time? [14:44] plustwo, for the dailies we don't have any limits [14:45] However for the official releases we need to do it before release [14:45] Normally an e-mail goes out inviting everyone to test [14:46] and the deadline for test [14:46] is the release day [14:46] Normally a Thursday [14:46] And more normally, before 16:00 UTC [14:46] GridCube asked: Is there a list of known bugs we should be on the watch off while testing an iso? [14:47] GridCube, when you are in a testcase you should see a box called "Bugs" [14:47] In it there is a section called "Bugs to look for" [14:47] In there it contains the bugs you need to watch *out* [14:49] Since the session was about to be an end, I need to do some advertisement [14:49] Tomorrow is 12.04.2 release day and Kubuntu 13.04 Alpha 2 release day (and strangely, Valentine's day) [14:50] So then, please help test the images!!!! [14:50] BTW, if you are really specially loving one of the images and want to know when new images are available, go into that ISO's page and click "subscribe" [14:50] An e-mail notification will be sent to you each time the build renews [14:51] plustwo asked: on valentine's day? :) [14:51] plustwo, yes :P [14:52] Tomorrow @ 14:00-15:00 UTC @ #ubuntu-quality balloons2 (Nicholas Skaggs) and I will be at our QA Team IRC channel to help you submit testcase results [14:53] No need to worry eh? [14:53] and also Phill Whiteside (phillw) will be there too:) [14:54] Friendly reminder: [14:54] Lubuntu will not have any LTS releases, so no 12.04.2 testing for them (blame phillw for that, they said they don't have enough HR while they actually has) [14:54] And only Kubuntu will have a 13.04 Alpha 2 release [14:56] Please come today and tomorrow to get the images tested and released! [14:56] WE NEED YOUR SUPPORT! [14:58] balloons2, phillw any *last words* to say!? [14:59] I think not. thanks for attending everyone, and for helping test and contribute to ubuntu [15:00] Thank you for listening and wish you happy time testing [15:00] a happy Chinese New Year of the Snake [15:00] a happy 12.04.2 release day [15:00] and a romantic Valentine's day!! [15:01] :) === JoseeAntonioR changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || No Sessions Currently in Progress [15:03] Thx JoseeAntonioR :) [15:03] Thx phillw [15:03] Thx balloons2 [15:03] Thx GridCube [15:03] Thx nearst [15:03] no prob, I'm happy we got it sorted out before I got desperate and started running in circles [15:03] Thx plustwo [15:03] JoseeAntonioR, ;( [15:03] Oops wrong [15:03] JoseeAntonioR, ;) === zz_jackyalcine is now known as jackyalcine === xnox is now known as foxtrot === foxtrot is now known as xnox === yofel_ is now known as yofel === ghostcube_ is now known as ghostcube [19:18] is the iso class session today? [19:22] saqman2060: it's already over, logs here: http://irclogs.ubuntu.com/2013/02/13/%23ubuntu-classroom.html#t13:11 [19:22] oh boy :( [19:28] thanks for the link. Was happing problems connecting JoseeAntonioR [19:28] saqman2060: no worries [19:29] JoseeAntonioR, when is the next class session and what time if you don't mind me asking? [19:29] saqman2060: http://is.gd/8rtIi has the schedule [19:31] thanks [19:35] to introduce myself. my name is istimsak abdulbasir and i have been an ubuntu iso tester since 11.04. Been very pleased of my experience using ubuntu and hope to contribute some of my own valuable efforts to the project. === jackyalcine is now known as zz_jackyalcine [20:34] Hello everyone , i missed the iso testing session today :( is there is a log for it ? [20:35] anyone ? [20:36] balloons, i missed the iso testing session today :( is there is a log for it ? [20:39] Mawaheb, sorry [20:39] yes, indeed there is [20:39] actually I'll just send a reminder and update the classroom page [20:39] !logs [20:39] Logs for all classroom sessions that take place in #ubuntu-classroom can be found on http://irclogs.ubuntu.com/ [20:40] okay ! thanks ! [20:40] Mawaheb: http://irclogs.ubuntu.com/2013/02/13/%23ubuntu-classroom.html#t13:11 [20:41] thanks IdleOne [20:41] welcome [20:44] Mawaheb, here's the logs for everything included inline with the sessions: https://wiki.ubuntu.com/Testing/Activities/Classroom [20:45] Thanks alot balloons ! === Noskcaj is now known as Noskcaj_IsAtScho === Noskcaj_IsAtScho is now known as Noskcaj_Schooll === Noskcaj_Schooll is now known as Noskcaj_School === Quintasan_ is now known as Quintasan === bluesabre is now known as bluesabre_