[22:59] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/04/12/%23ubuntu-classroom.html following the conclusion of the session.
[23:01] <jsjgruber> OK, we'll begin in a minute.
[23:02] <jsjgruber> First, please get your system up to date using the update-manager, or
[23:02] <jsjgruber> by running the following in a terminal.
[23:02] <jsjgruber> sudo apt-get update && sudo apt-get upgrade
[23:02] <jsjgruber> Please speak up in #ubuntu-classroom-chat when you are upgraded.
[23:02] <jsjgruber> .
[23:02] <jsjgruber> While we are waiting, let me mention that Ubuntu Open Week is happening
[23:02] <jsjgruber> from May 2 to May 4. App Developer week is happening April 17 - 19, and
[23:02] <jsjgruber> there's an Ubuntu Algorithm session this coming Friday. Please
[23:02] <jsjgruber> consider joining us.
[23:04] <jsjgruber> Who is with us this evening?
[23:04] <pleia2> o/
[23:05] <JoseeAntonioR> o/
[23:08] <jsjgruber> JoseeAntonioR, the problem is that we will be using apt-get to install the new version. I guess we can just to the update and try to just install lernid without everything else. I don't think it matters that not everything else is updated if the ISO you are using is just a few days or even weeks old.
[23:10] <jsjgruber> Please feel free to speak up here if you want.
[23:10] <jsjgruber> First on our agenda is testing a new ubuntu version of lernid for precise. If
[23:10] <jsjgruber> you aren't yet running precise, but are using natty or oneiric,
[23:10] <jsjgruber> please follow us through the first couple of steps and we'll see
[23:10] <jsjgruber> if we can  test an even newer lernid package in a while.
[23:10] <jsjgruber> If it's only the three of us, though we should be all set.
[23:10] <jsjgruber> It's easier to test software that's already in Ubuntu, but I don't like
[23:10] <jsjgruber> to have software there that already hasn't been tested from somewhere else
[23:10] <jsjgruber> by at least a few people.
[23:11] <jsjgruber> Therefore we will be using a lernid version built for Ubuntu that's in one of my
[23:11] <jsjgruber> repositories. If we are successful we will propose it for merging with
[23:11] <jsjgruber> ubuntu within a couple of days. Before we install the new ubuntu lernid version
[23:11] <jsjgruber> let's make sure we have some software that will make switching versions much
[23:11] <jsjgruber> easier. Although much of this can be done using the Ubuntu Software Center
[23:11] <jsjgruber> let's start a terminal and do this that way. It will be handy to start Lernid
[23:11] <jsjgruber> from a terminal later anyway so we can look for any error messages.
[23:12] <jsjgruber> We can use a lernid terminal window for this, too, but I think both of you might be using terminal windows, anyway, no?
[23:12] <pleia2> yep
[23:12] <JoseeAntonioR> Yes
[23:13] <jsjgruber> ok
[23:13] <jsjgruber> sudo apt-get install python-software-properties ppa-purge
[23:13] <jsjgruber> We'll use these for switching to the new ppa and its software, and then for going back.
[23:14] <JoseeAntonioR> Unable to locate package ppa-purge
[23:14] <pleia2> it's in universe, so you'll need that enabled
[23:14] <JoseeAntonioR> Great to mention that, I'll do it now
[23:15] <jsjgruber> Yep, I think I had to enable universe every time I used an ISO
[23:15] <jsjgruber> We'll need universe for lernid, anyway, that's where it lives.
[23:16] <pleia2> done
[23:16] <JoseeAntonioR> I'll be ready in 2 means
[23:16] <JoseeAntonioR> mins*
[23:16] <jsjgruber> Cool, JoseeAntonioR
[23:17] <JoseeAntonioR> Done
[23:17] <jsjgruber> great, now--
[23:17] <jsjgruber> sudo add-apt-repository ppa:jsjgruber/test-lernid-ppa
[23:18] <JoseeAntonioR> done, and installing lernid.
[23:19] <jsjgruber> You may have to do a sudo apt-get update first, I'm not sure, but that's the idea
[23:20] <pleia2> yeah
[23:21] <jsjgruber> I tried it and you do have to do sudo apt-get update and then can do sudo apt-get install lernid and get the new version.
[23:21] <jsjgruber> pleia2, did it work for you? We are looking for version 0.8.2.2ubuntu2.
[23:21] <pleia2> Setting up lernid (0.8.2.2ubuntu2~testlernidppa2) ...
[23:22] <jsjgruber> excellent, pleia2
[23:22] <JoseeAntonioR> That's the one I got
[23:22] <jsjgruber> great
[23:22] <jsjgruber> It's time to start lernid up. I'd suggest starting it from your terminal window with the -v option so you can keep an eye
[23:23] <pleia2> just one -v ?
[23:23] <jsjgruber> on the output for errors like Tracebacks. Just one -v is what I usually use.
[23:24] <pleia2> defaulting to the spanish classroom
[23:24] <JoseeAntonioR> Exactly
[23:24] <jsjgruber> Once you select the english one it should default to that, as you suggested.
[23:25] <jsjgruber> Well, sort of.
[23:25] <pleia2> looks good so far
[23:25] <jsjgruber> Are you both  connected with the new Lernid, now?
[23:26] <pleia2> yes :)
[23:26] <jsjgruber> JoseAntonioR, are you with us on lernid?
[23:27] <pleia2> talking over in -chat
[23:27] <JoseeAntonioR> Yep, I am
[23:28] <JoseeAntonioR> Great, so instructors+helpers+voiced will be.
[23:30] <jsjgruber> JoseeAntonioR, JoseAntonioR you should see pleia2 be added to our event's instructors in the schedule. Do you see it?
[23:30] <pleia2> yep :)
[23:30] <JoseeAntonioR> jsjgruber: Yep, I do
[23:30] <pleia2> hehe, Classbot saw the change too
[23:30] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/04/12/%23ubuntu-classroom.html following the conclusion of the session.
[23:31] <jsjgruber> I was wondering what happened. I couldn't test with classbot.
[23:32] <pleia2> I have a test classbot running with the same code, we can talk later about getting you more access
[23:32] <jsjgruber> lernid doesn't react with a session change unless the session uid changes or the end time comes.
[23:32] <jsjgruber> pleia2, excellent
[23:38] <jsjgruber> http://launchpad.net/lernid is the site for lernid. This should bring it up in the session tab.
[23:38] <JoseeAntonioR> Well, for me it brings the Classroom wiki
[23:38] <jsjgruber> did it come up?
[23:38] <pleia2> yep
[23:38] <JoseeAntonioR> Yep
[23:39] <jsjgruber> good. I'll bring up a slide.
[23:39] <jsjgruber> [slidefile https://sites.google.com/site/gruberdocuments/engineering-docs/lernid-test-slides.pdf 2]
[23:39] <JoseeAntonioR> Yep, slides working. I see Lernid Test, page 2
[23:39] <jsjgruber> A simple slide should come up next to the lernid web page.
[23:40] <pleia2> yep (and oops, I totally didn't get back to you about providing sample slides, sorry!)
[23:40] <jsjgruber> [slide 4
[23:40] <ClassBot> Logs for this session will be available at http://irclogs.ubuntu.com/2012/04/12/%23ubuntu-classroom.html following the conclusion of the session.
[23:40] <jsjgruber> [slide 4]
[23:41] <JoseeAntonioR> Great, works fine.
[23:41] <jsjgruber> Anybody see any problems? Anything show up in the terminal window?
[23:42] <pleia2> nope, and it was even clever enough to open the slides in my already running chrome session
[23:42] <pleia2> Created new window in existing browser session.
[23:42] <pleia2> :D
[23:42] <JoseeAntonioR> I got some errors now, when clicking the Open in External Window button
[23:42] <pleia2> (when I clicked "open in external browser:)
[23:42] <jsjgruber> That's been a feature since last August, actually. I don't think many instructors use slides.
[23:42] <jsjgruber> What errors?
[23:43] <JoseeAntonioR> http://paste.ubuntu.com/925690
[23:44] <jsjgruber> That's ok. That's a known precise problem happening down in the guts. Doesn't seem to cause a problem other than the error messages.
[23:44] <jsjgruber> Anything else?
[23:44] <JoseeAntonioR> Can I test something?
[23:45] <jsjgruber> ok
[23:45] <JoseeAntonioR_> Abc
[23:45] <JoseeAntonioR> Yep, doesn't bold unregistered voiced
[23:45] <pleia2> "Slides have been downloaded" note is lingering on the bottom left
[23:46] <jsjgruber> yep, it's particular. That's why it's important to track schedule changes.
[23:46] <jsjgruber> pleia2, I think that may be fixed in the next upstream version. Ready to try it?
[23:46] <pleia2> sure
[23:46] <jsjgruber> JoseeAntonioR, you ready to try the next lernid version?
[23:47] <JoseeAntonioR> Yep, I am :)
[23:47] <jsjgruber> let's quick out of lernid and we'll remove the old ppa, then we'll add a new one.
[23:48] <jsjgruber> To bring your system back the way it was--go back to a terminal and
[23:48] <jsjgruber> type:
[23:48] <jsjgruber> sudo purge-ppa ppa:jsjgruber/test-lernid-ppa
[23:48] <jsjgruber> after quitting lernid
[23:48] <pleia2> ppa-purge
[23:49] <jsjgruber> Sorry, ppa-purge!
[23:49] <jsjgruber> Thanks.
[23:49] <JoseeAntonioR> ok, done
[23:49] <pleia2> done
[23:50] <jsjgruber> this time I'm the one who's behind.
[23:50] <jsjgruber> ok, i'm done too.
[23:50] <pleia2> :)
[23:50] <jsjgruber> sudo add-apt-repository ppa:jsjgruber/lernid-proposed
[23:50] <jsjgruber> sudo apt-get update
[23:50] <jsjgruber> then sudo apt-get install lernid and we'll see what version you get.
[23:51] <JoseeAntonioR> 0.8.4~lp1+230+268+201204111733~precise1
[23:52] <jsjgruber> yes, JoseeAntonioR.
[23:52] <pleia2> 0.8.4~lp1+230+268+201204111733~precise1
[23:52] <jsjgruber> excellent. Let's start the new lernid
[23:52] <pleia2> oh dear, it just crashed
[23:52] <JoseeAntonioR> with the -v option?
[23:53] <JoseeAntonioR> I launched it, not from terminal, and crashed
[23:53] <pleia2> I'll pastebin
[23:53] <JoseeAntonioR> also launched from terminal, and crashed
[23:54] <pleia2> http://paste.ubuntu.com/925697/
[23:54] <JoseeAntonioR> http://paste.ubuntu.com/925699/
[23:55] <pleia2> at least it's consistent :)
[23:56] <jsjgruber> same one. It is in the remember the classroom patch. Let me think if we can finesse this so we can test some more rather than giving up
[23:56] <JoseeAntonioR> Ok
[23:57] <jsjgruber> Can we use an editor like vi on  ~/.cache/lernid/config    ?
[23:58] <pleia2> yeah
[23:58] <JoseeAntonioR> ok, I'm on it
[23:59] <jsjgruber> we need to add the line:
[23:59] <jsjgruber> event = "#ubuntu-classroom -- In English"
[23:59] <pleia2> yay, no crash :)