[16:56] <jsjgruber> We'll be starting our test of the proposed Lernid version in just a couple of minutes.
[17:01] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/07/30/%23ubuntu-classroom.html following the conclusion of the session.
[17:01] <jsjgruber> Thank you for joining us to day for a test of the proposed new version of
[17:01] <jsjgruber> Lernid.
[17:01] <jsjgruber> Unless you have already installed the lernid-proposed ppa we'll need to do that first.
[17:02] <jsjgruber> Here are the commands:
[17:02] <jsjgruber> sudo add-apt-repository ppa:jsjgruber/lernid-proposed
[17:02] <jsjgruber> sudo apt-get update
[17:02] <jsjgruber> sudo apt-get --reinstall install lernid
[17:02] <jsjgruber> dpkg -s lernid
[17:07] <jsjgruber> Are folks doing okay? YOu can respond in #ubuntu-classroom-chat.
[17:08] <JoseeAntonioR> the session isn't moderated
[17:08] <jsjgruber> We will be testing a proposed version of Lernid with lot's of bug fixes and
[17:08] <jsjgruber> a few new features. Thanks to coalwater (Mohammed AbuShady) for several
[17:08] <jsjgruber> of the bug fixes.
[17:09] <jsjgruber> Excellent, but lernid won't allow you to type to the classroom. So if you are running another irc client too, you can type here, otherwise you can type in the chatroom.
[17:09] <jsjgruber> Bug fixes, and often new features, start with people
[17:09] <jsjgruber> filing bug reports. Please, please let us know, in particular, if you
[17:09] <jsjgruber> have any problems with Lernid. We need to correct any show-stoppers
[17:09] <jsjgruber> before Ubuntu learning sessions happen, and we like to fix as many of the
[17:09] <jsjgruber> minor bugs as we can.
[17:09] <jsjgruber> You should see that you are running a version of 0.8.4 (the rest of the
[17:09] <jsjgruber> version number is something that is added by the launchpad build recipe
[17:09] <jsjgruber> and can be ignored. It won't be there when we actually make our release
[17:09] <jsjgruber> to the lernid upstream ppa.
[17:10] <jsjgruber> Nor will it be there when lernid is release to Ubuntu.
[17:10] <jsjgruber> Who is joining us for lernid testing? Please speak up here are in #ubuntu-classroom-chat.
[17:15] <jsjgruber> Again, to install the version of Lernid open a terminal with ctl-Alt-T and then enter the following:
[17:15] <jsjgruber> sudo add-apt-repository ppa:jsjgruber/lernid-proposed
[17:15] <jsjgruber> sudo apt-get update
[17:15] <jsjgruber> sudo apt-get --reinstall install lernid
[17:15] <jsjgruber> dpkg -s lernid
[17:17] <jsjgruber> JoseeAntonioR,  do you have the new version of Lernid running?
[17:17] <JoseeAntonioR> that's right
[17:18] <jsjgruber> Would you look at the current session in the schedule to see the Instructor list (should be just me).
[17:20] <JoseeAntonioR> correct
[17:20] <jsjgruber> Just a minute please.
[17:22] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/07/30/%23ubuntu-classroom.html following the conclusion of the session.
[17:23] <jsjgruber> Ok, NigelB has been kind enough to make a change to the calendar for us. In a few minutes Lernid should see the change. You can see the classbot just noticed the change, too.
[17:25] <jsjgruber> Within a few minutes you should see the change in Lernid.
[17:25] <jsjgruber> A few minutes means maybe ten minutes.
[17:26] <jsjgruber> letozaf__ , were you able to install the new lernid version?
[17:26] <letozaf___> yes
[17:27] <jsjgruber> Did it start for you ok?
[17:28] <jsjgruber> Please go to Help in the menu, and then about. It should list the version there
[17:28] <jsjgruber> as 0.8.4.7.
[17:28] <jsjgruber> Does everyone see that as the version?
[17:28] <letozaf___> yes
[17:28] <JoseeAntonioR> and  that's right!
[17:28] <jsjgruber> very good.
[17:29] <jsjgruber> Let's try to enter an IRC command. (Lernid doesn't support IRC commands, but it shouldn't cause it a problem, either):
[17:29] <jsjgruber>  "/whois jsjgruber"
[17:29] <jsjgruber> without the quotes, of course
[17:30] <letozaf___> I get: [19:29] IRC commands are not yet supported.
[17:30] <jsjgruber> that goes in the bottom right of lernid, and it should just give you an error message right above where you enter it.
[17:30] <jsjgruber> letozaf__, excellent
[17:30] <JoseeAntonioR> that's right
[17:30] <jsjgruber> letozaf___, excellent
[17:31] <jsjgruber> We used to get a lernid traceback when that happened. That was fixed with coalwater's help.
[17:32] <jsjgruber> Did either of you start lernid from a terminal or did you start it from the gui?
[17:32] <JoseeAntonioR> gui, you didn't mention debuggin mode D:
[17:33] <jsjgruber> No, I didn't. I have that for later, but I'd thought I'd ask. We'll try it again later if we have time.
[17:33] <jsjgruber> let's try to access flash.
[17:33] <JoseeAntonioR> btw, the calendar updated
[17:33] <jsjgruber> Lernid is unable to use flash as the newest flash
[17:33] <jsjgruber> crashes webkit programs when run on older CPU's. We want to support access to
[17:33] <jsjgruber> the classroom from the oldest computers Ubuntu supports.
[17:33] <jsjgruber> http://pastebin.com
[17:34] <jsjgruber> any crashes?
[17:34] <JoseeAntonioR> no crashes!
[17:35] <jsjgruber> Now I'll draw your attention to the Session tab and our current session. Do you see JoseeAntonioR in the list of instructors?
[17:37] <jsjgruber> Do you both see JoseeAntonioR in the list of instructors?
[17:37] <JoseeAntonioR> I do
[17:37] <letozaf___> I do, but not in the session tab but in the schedule tab
[17:38] <jsjgruber> Sorry, about that, the schedule tab.
[17:38] <letozaf___> ok, no prolbem!
[17:39] <jsjgruber> You should be able to press the reload button on the bottom of the schedule tab. Please press it a few times, giving it a little time between presses. Any problems?
[17:40] <letozaf___> no problem
[17:40] <jsjgruber> JoseeAntonioR, work for you ok?
[17:40] <JoseeAntonioR> yep
[17:40] <jsjgruber> Let's go to the Session tab at the top.
[17:41] <jsjgruber> I'll bring up a slide:
[17:41] <jsjgruber> [slidefile https://sites.google.com/site/gruberdocuments/engineering-docs/lernid-test-slides.pdf 3]
[17:41] <jsjgruber> and then we will change it:
[17:41] <jsjgruber> [slide 4]
[17:42] <jsjgruber> are you both still with us, now on slide 4?
[17:42] <JoseeAntonioR> yep
[17:42] <letozaf___> yes
[17:42] <jsjgruber> Please click on the buttons under the schedule and under the slide to see
[17:42] <jsjgruber> that they do what they say they do.
[17:42] <jsjgruber> Any problems?
[17:42] <jsjgruber> I'll wait a couple of minutes here.
[17:43] <JoseeAntonioR> everything works fine
[17:43] <letozaf___> everything is ok
[17:43] <jsjgruber> great.
[17:43] <jsjgruber> Let's try loading a much longer slide file:
[17:43] <jsjgruber> [slidefile http://www.gnu.org/software/guile-gnome/docs/gtk/guile-gnome-gtk.pdf 2]
[17:43] <jsjgruber> Please tell me when it has loaded.
[17:44] <letozaf___> loade
[17:44] <JoseeAntonioR> done
[17:44] <letozaf___> sorry loaded
[17:44] <JoseeAntonioR> [slide 2]
[17:44] <jsjgruber> you guys must have pretty good connectivity.
[17:44] <jsjgruber> I'll load it again.
[17:44] <jsjgruber> [slidefile http://www.gnu.org/software/guile-gnome/docs/gtk/guile-gnome-gtk.pdf 2]
[17:44] <JoseeAntonioR> done
[17:44] <letozaf___> got it
[17:45] <jsjgruber> very good.
[17:45] <jsjgruber> Could someone please post a question by checking the checkbox at the bottom
[17:45] <jsjgruber> right and typeing something?
[17:46] <jsjgruber> The spacing shouldn't look unusual.
[17:46] <jsjgruber> letozaf___, excellent, looks right.
[17:46] <jsjgruber> cheese is good.
[17:47] <jsjgruber> If you go to the schedule tab you should be able to see irc log entries.
[17:47] <JoseeAntonioR> right
[17:47] <letozaf___> yes
[17:47] <jsjgruber> and should be able to go back in time to see the entries for logs from past days and months.
[17:48] <JoseeAntonioR> right
[17:48] <letozaf___> right
[17:48] <jsjgruber> Would you both please click on an entry or two and see if your browser will bring the log file up in a tab?
[17:49] <JoseeAntonioR> that's correct!
[17:49] <letozaf___> yes it works
[17:49] <jsjgruber> we are moving right along now.
[17:50] <jsjgruber> Please go to a new terminal session and enter "man lernid" it should bring up the new lernid man page.
[17:50] <letozaf___> yes
[17:50] <JoseeAntonioR> yep
[17:50] <jsjgruber> very good.
[17:52] <jsjgruber> In a minute, let's stop lernid and restart it from a terminal this time. As it starts I'd like you to keep an eye on the message bar at the bottom. It should tell you what nick the server has assigned to you.
[17:52] <jsjgruber> Then please reenter "/whois jsjgruber"
[17:52] <jsjgruber> Ok
[17:52] <jsjgruber> Please let me know when you are back
[17:52] <letozaf___> ok
[17:53] <letozaf___> I'm back and typed the message
[17:54] <JoseeAntonioR> hmm, I seem to get no traceback
[17:54] <jsjgruber> JoseeAntonioR, great.
[17:54] <letozaf___> same for me no message at the bottom
[17:54] <jsjgruber> letozaf___, no error in the terminal?
[17:55] <letozaf___> no I meant that when I opened learnid from terminal
[17:55] <letozaf___> I did not see anything on the message bar
[17:55] <letozaf___> at the bottom
[17:56] <jsjgruber> letozaf___, let me think about that for a minute. When you entered /whois you got no traceback in the terminal, though?
[17:56] <letozaf___> yes
[17:56] <letozaf___> Maybe I misunderstood
[17:57] <letozaf___> I got a message box telling me my nick
[17:57] <jsjgruber> That's great. That's what we want. I confused matters by asking you to test two things at once.
[17:58] <letozaf___> ok
[17:59] <jsjgruber> Now I'll ask you to restart lernid again, this time entering the --no-update option on the command line. That option is for those with modems who wouldn't want to reload the calendar several times an hour.
[17:59] <jsjgruber> Please go ahead if you don't mind.
[18:00] <letozaf___> ok done
[18:00] <JoseeAntonioR> I'm back here
[18:01] <jsjgruber> welcome back, JoseeAntonioR
[18:02] <jsjgruber> letozaf___ are you back with us with lernid?
[18:02] <letozaf___> yes
[18:02] <jsjgruber> no errors, I assume?
[18:02] <letozaf___> no errors
[18:02] <jsjgruber> Using the File menu at the top of the screen, please disconnect from the
[18:02] <jsjgruber> session and then reconnect.
[18:03] <jsjgruber> please try it a couple of times.
[18:04] <letozaf___> I'm back, everything seems fine
[18:04] <jsjgruber> great, let's give JoseeAntonioR a bit more time
[18:05] <jsjgruber> No errors for anyone?
[18:05] <JoseeAntonioR> I'm done
[18:05] <letozaf___> no errors for me
[18:05] <JoseeAntonioR> nope
[18:06] <jsjgruber> great. Let's go to the terminal tab and enter an ls command. Any problems with that?
[18:06] <letozaf___> no problems
[18:06] <JoseeAntonioR> what directory should I list?
[18:07] <jsjgruber> It doesn't matter. Just want to make sure we haven't messed up the terminal with any of the fixes we put elsewhere.
[18:08] <jsjgruber> Unless JoseeAntonioR has a problem ...
[18:08] <jsjgruber> Everything else we have done falls into the realm of bug fixes and
[18:08] <jsjgruber> making lernid more robust. It's harder to test them individually so
[18:08] <jsjgruber> I'll just ask if anything has gone wrong for anyone--we have already
[18:08] <jsjgruber> gone through logging on, loading the calendar, and loading slides, where
[18:08] <jsjgruber> many of the changes have gone.
[18:08] <jsjgruber> Anyone having any problems?
[18:08] <jsjgruber> You are free to keep using this version of lernid if you like. If you see
[18:08] <jsjgruber> a bug please report it from http://bugs.launchpad.net/lernid. As always, please
[18:08] <jsjgruber> note the release of lernid you are using.
[18:08] <jsjgruber> To go back to the released version of lernid:
[18:08] <jsjgruber> sudo ppa-purge ppa:jsjgruber/lernid-proposed
[18:08] <jsjgruber> Any final questions or problems?
[18:09] <JoseeAntonioR> everything went fine
[18:09] <letozaf___> no, everything went fine
[18:10] <jsjgruber> Thanks to you both for helping me test lernid--it really helps build confidence that everything will work in production as well as it works during my testing.
[18:10] <letozaf___> it was a pleasure to help
[18:10] <jsjgruber> It's very important that lernid doesn't distract from our learning sessions by being buggy.
[18:12] <jsjgruber> Thanks JoseeAntonioR, it was great to have your help once again.
[18:12] <JoseeAntonioR> np :)
[18:50] <ClassBot> There are 10 minutes remaining in the current session.
[18:55] <ClassBot> There are 5 minutes remaining in the current session.
[19:00] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/07/30/%23ubuntu-classroom.html