[01:25] pleia2: Just wanted to let you know, mhall119 suggested I touch base, and let you know I'm happy to help in any way I'm capable. [01:26] hi Michelle_Qimo :) welcome [01:26] and itnet7 too, florida invasion, hooray! [01:27] Thanks for having me! I'm not sure what all I can contribute, but I'm certainly willing, just holler! [01:27] +1 Florida :D [01:27] Michelle_Qimo: I am still trying to get some things together post-session, but I will certainly let you know soon :) thanks! [01:28] sure thing. :-) [01:28] is there a mailing list for the project? [01:28] pleia2: I've been advocating for you [01:28] crashsystems: https://lists.ubuntu.com/mailman/listinfo/ubuntu-learning [01:28] mhall119: thank you! [01:28] we had a team meeting last night and I said "UOW session tomorrow, we will get volunteers, are we ready?" [01:29] we'll see for sure now! :) [01:30] Michelle_Qimo, you and mhall119 got high praise from Beth Lynn of Ohio Linux Fest @ Ontario Linux Fest this year ;-) [01:30] hal14450: aaw, I appreciate that! [01:30] hal14450: sweet! and we weren't even there [01:31] i was sitting near her for the final keynote and she mentioned Qimo ;-) i mentioned how much i like it too [01:32] v.2 in Feb! [01:32] cool [01:32] maybe a v1.5 before then [01:33] i'm gonna bug my neighbors to take a spare box from me for their kids to run it on [01:33] pleia2: I've subscribed to the mailing list. Looking forward to contributing. [01:33] Michelle_Qimo: great, welcome! [01:33] I've also subscribed. [01:34] crashsystems: cool, thanks! [01:35] pleia2: just reading the logs of your session.. great one :) [01:35] nigel_nb: thank you [01:36] pleia2: can i go ahead and take ownership of a few topics? [01:36] one to start off.. [01:37] nigel_nb: feel free to edit the wiki and put your name next to them, along with what you're doing (planning on developing as asciidoc, moodle, just plain text...) [01:37] pleia2: okay..thanks [01:37] if someone wants to help out, they'll know to contact you [01:38] do we have a help on asciidoc? [01:38] or moodle? [01:38] for new members... [01:38] nigel_nb: I have an asciidoc link, one second [01:38] on learn.ubft.net there is a moodle course, with videos [01:38] http://www.methods.co.nz/asciidoc/ [01:38] thanks mhall119 [01:38] oh okay.. thanks pleia2 [01:42] ok, I'm going to draft up a "getting start with the team" document [01:43] probably won't finish tonight, but i'll post to the list when it is [01:45] hey guys [01:45] I hear there are some people wondering about bzr and launchpad [01:45] BiosElement: you about? [01:45] BiosElement: ping [01:46] Wow I'm popular today >.< Yeah I'm about. [01:46] * pleia2 hugs BiosElement [01:46] thanks mhall119 [01:46] doctormo: yes.. a little [01:48] doctormo: still reading up everything about bzr [01:48] you don't have to read everything up on bzr to get the branch [01:50] doctormo: where do I start? [01:50] nigel_nb: The best way to learn bzr is by doing it. It's not like you can 'break' bzr in any major way. [01:50] BiosElement: I'm getting things installed one by one [01:50] just getting asciidoc up... bzr is next [01:54] I'll be back online in 20 or 30 mins to give you all a short class in it [01:54] Collect all students together [01:54] BiosElement: I think we want to get that "step by step here is the easy way to get going with contributing your asciidoc to bzr" document out [01:54] And me and BiosElement will teach something [01:54] Watever we do, we'll record it into a class tonight! [01:54] pleia2: That's what I'm digging around for. I've got it somewhere around here. [01:54] ok [01:55] I 'do' have the quickstart for asciidoc here. Still haven't gotten a bzr guide written I'm afraid. [01:56] Getting Started with AsciiDoc: http://paste.ubuntu.com/309031/ [01:56] alright [01:56] I think the bzr one is important, so if we do a session tonight on it we'll pull from that I guess [01:57] That's what I thought. I've actually poked around but haven't found a bzr guide myself and since I've got it setup already I'd no-doubt forget a few important steps if I attempted to do it myself. [01:58] yeah, I still have the log from when I got set up too [01:58] I may just breakdown and do the guide the hard way via virtualbox >.< [01:58] BiosElement: I could probably help with it [01:59] BiosElement: since I'm just getting it ready [02:00] nigel_nb: Thanks. ^_^ I'll be logging tonight anyway and am actually loading a virtualbox install of karmic now. [02:00] BiosElement: I'll strike you a deal :D walk me through it and I'll pastebinit my log :D [02:01] BiosElement: how about a shared screen session? [02:02] mhall119: Not a bad idea but I'm not sure it'd be really necessary. [02:02] nigel_nb: Well what've you gotten done so far? >.< You'll need a launchpad account, ssh keys (I think >.<) and the bazaar package installed. [02:03] need to regenerate my ssh keys.. forgot to backthem while installing karmic [02:03] bazar is installed.. already got a launchpad account [02:05] nigel_nb: You'll need the "ssh" package then. And IIRC the command to generate a keypair is ssh-keygen. [02:05] just generated them [02:05] uploading [02:09] BiosElement: okay ssh key is up [02:09] now what do I do? [02:10] Probably a good idea would be to create a folder with a sample readme in it and enable bzr version control on it so you can upload it to a repository on launchpad. [02:11] Normally I'd say to use a template but myself and doctormo are still hashing out the details so they're not quite complete yet. [02:11] BiosElement: how do I do that? [02:12] Create a folder, make a file called "README" and toss some random "Hello World!" Text or whatever you like in it. Then in console cd to the directory and run bzr init [02:14] Oh, it'd also be a good idea to run bzr whoami 'Joe Doe ' Replacing the John doe with your name/e-mail. Might not be strictly needed but IIRC it helped with the revision logs. [02:14] BiosElement: I've had a very very long day, I need to skip out for the evening [02:14] you can generate keys from seahorse too [02:15] Aight, Night pleia2 ^_^ [02:15] night pleia2 [02:15] but, one thing we forgot when mine was getting set up: authentication rather than anonymous lp checkout [02:15] night pleia2 [02:15] And go get some creamer pleia2 :P [02:15] elizabeth@r2d2:~$ ls .bazaar/ [02:15] pleia2: When he pushes a branch to lp it should require authentication. [02:15] authentication.conf bazaar.conf [02:15] so make sure you have that stuffs [02:16] I think .bazaar/authentication.conf is what I was missing [02:16] anyway, night all :) [02:16] Night pleia2 [02:16] i did the init [02:17] you can just run bzr launchpad-login $lpusername [02:17] ls and you should see a .bzr folder or something similer now. [02:17] to configure bzr with your launchpad id [02:17] mhall119: Thanks, I was hunting for that command >.< It's not on the bazaar launchpad wiki...or not on the page i was reading atleast [02:17] BiosElement: no, I did bzr help launchpad [02:18] I found it online somewhere once before, but I don't remember where now [02:18] mhall119: Ahh. Silly me. I forgot bzr was one of the few that had actually useful help menu's [02:18] yes.. I see the .bzr [02:18] yeah, bzr help $extension is very good [02:19] Now you need to add the README file to the vcs so bazaar actually "tracks" changes. [02:19] BiosElement: is this just a bzr walkthrough, or specific to ubuntu-learning? [02:20] mhall119: It's basically just a bzr walkthrough but I'm getting him setup for ubuntu-learning work. [02:20] mhall119 a bazaar walkthruogh for ubuntu-learning [02:20] ok [02:20] now you can run bzr add * [02:21] done [02:21] Note that this won't always work after you've already created a branch but it seems to work great for new branches. [02:22] bzr add doesn't always work? [02:22] ok [02:22] BiosElement: what do I do when it does not work? [02:22] bzr add always works, but bzr add wildkey won't always work [02:22] ah, ok [02:22] nigel_nb: When it doesn't always work you typeout the filenames. But you shouldn't have too often. [02:23] such as instead of wildkey it'd be bzr add README [02:23] if you don't give it a file or wildcard, I think it adds anything in the directory not currently under version control [02:23] ah.. [02:23] okay [02:23] or bzr add /folder/anotherfolder/filename.txt [02:23] mhall119: Well it's a wildkey but the add command only effects files 'not' under vcs so yes >.< [02:24] BiosElement: an unrelated doubt [02:24] is it normal for gedit to create a hidden file called "filename.txt~" ? [02:24] yes [02:24] now here's a point I can't really help much. "bzr commit" is the command but IIRC by default ubuntu uses nano or something similer and I don't actually know the key command to "save" and commit. [02:24] nigel_nb: Yes. Disable it in the config if you don't like random files like me >.> [02:25] BiosElement: disabling now [02:26] BiosElement: you lost me here..what is bzr commit? [02:26] bzr commit -m "your commit message" [ files to commit ] [02:26] is what I always use [02:26] nigel_nb: bzr add tells bzr to track changes to a file [02:26] bzr commit actually commits a "revision" to bazaar [02:26] bzr commit commits your changes to bzr [02:26] after I make a change I should commit it or is it before? [02:26] nigel_nb: After [02:26] BiosElement: so, do u want me to make some changes? [02:27] and then commit? [02:27] basically you add a file once, and you commit every time you change it [02:27] nigel_nb: you have to commit the add too [02:27] oh ok [02:27] nigel_nb: You can do that sure. Then I can show you how to upload to a personal branch on launchpad. [02:28] yep.. made a change and comitted it [02:29] Great. Want to upload it to launchpad? [02:29] can I upload it and then delete it? [02:30] Yep. [02:30] then I'd love to [02:30] To do so you need to login to launchpad via bazaar so it knows who you are. The command is bzr launchpad-login $lpusername [02:30] OK and i'm back [02:30] replace lpusername with whatever your login for launchpad is [02:30] Welcome back doctormo ^_^ [02:30] BiosElement: Do we want to do a short class? [02:31] BiosElement: did that some time earlier [02:31] doctormo: Already in the middle of a bazaar/launchpad primer. ^_^ I'm taking notes of all the commands needed for the guide. [02:31] nigel_nb: Well the next you just need to "push" the update to lp. If there isn't already a branch launchpad will create one for you. [02:32] Be sure to replace userid with your loginname and branch-name with whatever you want.Command is bzr push lp:~userid/ubuntu-learning-materials/branch-name [02:32] BiosElement: Make sure to use `bzr branch lp:foo` instead of `bzr checkout lp:foo` because we want people to be able to work offline. [02:33] doctormo: Of course. I always tell people to branch. ^_^ [02:34] i get the error that it has uncommitted changes [02:34] BiosElement: tow stepping, I'll let you take if from here then :-D [02:34] did you commit you changes to README? [02:34] nigel_nb: do bzr status [02:34] its that random ~ file [02:34] comitted it now [02:34] oh [02:34] doctormo: Feel free to jump in, I don't mind. ^_^ [02:34] yeah, that probably got added by the bzr add * [02:34] yep [02:35] mhall119: Suprising. I didn't think bzr would pickup on it. It's usually pretty good about not grabbing trash temp files. [02:35] when I do the actual learning material work, I have to take care of it [02:35] I'm more parial to vim anyway, so no trouble [02:35] *partial [02:35] BiosElement: you can setup .bzrignore I think [02:36] mhall119: True, but I've actually never had too besides for something like eclipse files >.< [02:36] mhall119: You can, but by default it should have *.*~ in the regular expressions. [02:36] nigel_nb: After you've finished the push you can find your branch here.(replacing userid and branch-name of course.) https://code.launchpad.net/~userid/ubuntu-learning-materials/branch-name [02:36] I get The authenticity of host 'bazaar.launchpad.net (91.189.90.11)' can't be established. [02:36] RSA key fingerprint is 9d:38:3a:63:b1:d5:6f:c4:44:67:53:49:2e:ee:fc:89. [02:36] is this normal? [02:37] It is for me. [02:37] ok..saying yes [02:37] it may be the first time you're connecting to launchpad with ssh [02:37] yes [02:37] permission denied [02:37] I got "Permission denied (publickey)." [02:38] did you add your public key to launchpad? [02:38] yes [02:38] Did you upload your public key? Double check it's the right key then. It's easy to mix them up. [02:38] what's your lp id? [02:38] nigelbabu [02:39] huh [02:40] https://launchpad.net/~nigelbabu [02:40] BiosElement: checked again [02:40] nigel_nb: do you have the file ~/.ssh/id_rsa ? [02:40] nigel_nb: Well looks right to me...Probably some silly mistake I made. doctormo take a look at this. >.> [02:41] no [02:41] i only have known hosts there [02:41] where did you to ssh-keygen? [02:41] i think its in home [02:42] see if there is an id_rsa file there [02:42] it should be in the same place your public key was [02:42] nigel_nb: Interesting, this is why we really should finish off the 'init launchpad' code to sort all this rubbish out. [02:42] same name as your publci key, only without the .pub [02:43] my private key? [02:43] that's what we're looking for, yeah [02:43] yes [02:43] its in the home directory [02:43] it needs to be in ~/.ssh/ [02:43] Sorry, unexpected phone call. Should be done in just a few. [02:43] i should copy it there then? [02:44] mv it [02:44] files in your home directory are usually group readable [02:44] done [02:44] not try the bzr push command again [02:44] s/not/now [02:45] BiosElement: I'm going to head out to do some other chores, I think your handeling things well with mhall119 [02:45] Thanks guys! [02:45] okay..the key problem is solved..I copied both my keys there [02:45] np doctormo [02:45] bye doctormo [02:46] nigel_nb: did the push work? [02:46] nigel_nb: Best to move them, you don't want your private key readable by anyone. [02:46] I see that it did [02:46] doctormo: oh. First time with keys [02:46] mhall119 a new problem [02:46] will give you paste bin [02:47] mhall119: http://paste.ubuntu.com/309063/ [02:47] ah, different bzr repository formats it seems [02:48] nigel_nb: do bzr --version [02:48] is that because I'm trying to upload a txt instead of asciidoc? [02:48] nigel_nb: no [02:48] it's a bzr backend thing [02:48] what do u need from there? [02:49] just the version of bzr you have [02:49] 2.0.0 [02:51] bzr is trying to create your branch built on top of the trunk2 branch [02:51] but they use different storage formats [02:52] oh [02:52] is there something I can do to test bzr now? [02:55] I see your branch was made [02:55] https://code.launchpad.net/~nigelbabu/ubuntu-learning-materials/setting-up-email [02:56] but I don't know enough about bzr to help with stacked branches and different formats [02:57] ok [02:57] how do i delete this branch? [02:57] well, I can't branch off your branch, so many it didn't work at all [02:58] got it deleted :) [02:58] from inside the launchpad account [02:58] bzr 2.0 must be using a new repository format [02:58] oh [02:58] so how I collaborate with the team? [02:58] if you branch from ubuntu-learning-materials, it will probably use a compatible format [02:59] I'd have to experiment to know for sure [02:59] u mean instead of adding my user name? [02:59] no [03:00] I mean, when you go to add to someone else's work, you will branch their code, instead of doing bzr init [03:00] oh that way [03:00] in that case, it will probably make your local branch use the same format as they are using for the team branch [03:01] for new stuff, you can specify a format when you do bzr init, I think [03:01] but again, I don't know enough about this to be sure [03:02] yea i got how to do it [03:02] I'll try again [03:03] you can run bzr help init to see all the options [03:03] BiosElement: you still around? [03:04] I'm back, sorry I took so long [03:04] it's past my bed time, I need to call it a night [03:05] BiosElement: good, I didn't want to leave nigel_nb hanging [03:05] no probs mhall119... thanks a lot [03:05] I'll be around tomorrow [03:05] Aight, Take care mhall119 [03:05] see ya [03:05] mhall119 g nite [03:05] BiosElement: http://paste.ubuntu.com/309063/ tis is the error I get when I try to push [03:06] Well that's a new one on me >.< [03:06] BiosElement: he's using bzr 2.0 [03:06] which seems to have a new default repository format [03:06] Well I [03:06] Well I've used bzr 2.0 also and have yet to run into that problem. Launchpad should support it just fine >.< [03:07] I'm on 9.04 still, so I have bzr 1.13 [03:07] BiosElement: it's trying to create a stacked branch on ubuntu-learning-materials/trunk2 [03:07] Hmmm [03:07] and that branch has a different repository format than the one he bzr init-ed [03:07] so it can't stack them [03:08] okay, I'm really going to bed now [03:08] good luck with this [03:09] Yeah, I'm stumped. perhaps pleia2 may have an idea when she gets back but ive got no idea >.> [03:10] on the bazaar channel? [03:18] Possibly. Worth a shot [03:21] BiosElement: got it done ... on my own :D [03:22] BiosElement: you want me to add a wiki page on it? [03:23] Ahh, what'd you do? [03:23] And great work btw. sorry I couldn't help more [03:24] it was a guess from what mhall119 told me [03:24] my version was 2.0.0 [03:24] Ahh cool [03:24] so i created a new folder and initd it to 1.9 format.. on instict [03:24] worked [03:24] Hmm, strange that it did but good [03:25] BiosElement: now how do i delete it? [03:25] :D [03:26] Go to the branch page and on the right there's a delete button for the branch [03:26] nothing from the command line... ah [03:27] I'll go through your material on asciidoc then :) [03:27] thanks a lot for your help [03:27] BiosElement: I'll create a how-to on the mailing list.. you could use it for the next newbie [03:28] Aight Thanks. Your more then welcome for my help although I hope the process can be much smoother in the future. ^_^ [03:28] yep... [03:28] and now to ascii doc [03:28] Note that my branch of the asciidoc version is a draft and doctormo has made extensive revisions. >.< [03:28] when I first start working.... [03:29] I just type into a txt? [03:29] Yep. Pure .txt is best. [03:29] does it make sense on making this how-to in ascii docs? [03:29] dual purpose of me learning asciidoc and contributing [03:30] Sure. That's how I'm making the Getting Started. http://paste.ubuntu.com/309031/ THat's a valid asciidoc file [03:31] oh [03:32] how do u get that asciidoc in a book format? [03:33] Well not exactly a such thing as "book" format although I've used that term before. Typically I just generate html files using asciidoc filename.txt [03:33] that link to each other? [03:34] Nope, it generates one long page. But you 'can' generate them seperate by making a different file for each chapter/section. [03:34] We're still working out the exact details on how to organize things of course. [03:35] oh [03:35] now, when I'm creating a subsection, do I still upload it the way I did? [03:36] Uploading should be exactly the same. The organization really has little to do with vcs. Just make sure you add the files and commit them before uploading. [03:38] oh okay :) [03:39] BiosElement: btw, do we generate the html before pushing? [03:39] nigel_nb: No. Currently I think we should keep "generated" files out of the vcs because it'd be alot of outdated duplicated content and would take longer to up/download [03:40] BiosElement: but generate it locally and test it? [03:41] nigel_nb: That's usually a good idea and that should be enforced for any main repositorys but for your personal one, it's up to you. [03:41] BiosElement: :) thanks... lemme get to work then [03:41] nigel_nb: Let me know if you have any other problems ^_^ [03:41] sure.. [03:41] till what time are you up? [03:43] Probably another hour or so. [03:43] oh ok [03:44] i'm going to work on setting-up-internet and this bzr guide on the same branch.. thats okay? [03:44] That's fine. ^_^ [03:44] great then [04:04] BiosElement: for windows and mac, is there a gui for bazaar? [04:06] nigel_nb: IIRC yes. Not tried it on windows or mac but bazaar explorer should work. http://doc.bazaar-vcs.org/explorer/en/ [04:07] BiosElement: when I write that page then I'll have to consider other OS and distributions of linux [04:07] :( [04:07] which expands it rapidly [04:08] I'd just focus on ubuntu gnome for now and go from there later. ubuntu is the target audiance and I'd imagine most of the people contributing to the "Ubuntu" community learning project would be intrested in ubuntu >.< [04:08] hehe..true [04:08] I'll just title it differently [04:10] Start with the basics, expand it later. It's easy to expand, not so easy to start. >.< [04:11] BiosElement: I agree completely [04:11] :D [04:20] Hey BiosElement, I'mback [04:20] Great doctormo [04:20] hey doctormo [04:21] doctormo: I got oriented to bzr and gonna create a guide for that [04:32] I'm off to sleep now. [04:35] night BiosElement [04:37] nigel_nb: My IRC reset, can you tell me if you responded to my last message? [04:38] doctormo: I got oriented to bzr and gonna create a guide for that [04:39] nigel_nb: Oh you didn't see my messages [04:39] > nigel_nb: I set aside about an hour to go through things with BiosElement, do you want to go through the writing with me or are you happy with doing it all? [04:39] nope [04:40] I was thinking of writing it and then mailing the list [04:40] but since you're here, I'd love to work with you [04:40] OK [04:41] So you've got a log of everything that's been said? [04:41] yes [04:41] I got to the point where I finished setting up SSH [04:41] nigel_nb: The best thing to do first (if you've not done it) is to create the teachers file, which lists all the requirements and most importantly a bullet point of topics. [04:41] These topics go on to form the titles of each section you want to cover in the class. [04:43] do u have a standard file that I could use as template? [04:43] perhaps something from your sys-admin courses? [04:44] nigel_nb: Yes, so we'll use that as a base, do you have lp:ubuntu-learning-materials checked out? [04:44] no [04:44] how do I do a checkout? [04:49] nigel_nb: It's what you were taught before wasn't it? [04:50] nigel_nb: `bzr branch lp:ubuntu-learning-materials` [04:50] doctormo_: we didn't go to checkout, but I figured it out [04:50] I have it now [04:50] nigel_nb: Ah sorry, my terminology doesn't match what I expected you to do. [04:50] My fault. === doctormo_ is now known as doctormo [04:51] no prob :), i'm getting to know the terminology [04:51] doctormo: i've checked out ubuntu-learning-materials and its on my system [04:52] ok, now comes the fun part [04:52] nigel_nb: How long can you be online for [04:52] doctormo: another 2 hours [04:53] doctormo: probably 3 if absolutely necessary after a brk [04:53] nigel_nb: ok, lets do thign thing [04:54] doctormo: lets do it!! :) [04:54] what editor are you using? VI? [04:54] i have gedit and vi [04:54] can use both [04:57] cool , so I'm just commiting some mods, I want to make sure you get them [04:57] tell me the name of one of the new files. [04:58] Ah damn, one second, messed it up [04:59] ok pushed up revision 5 [04:59] doctormo: how do I update my local version? [04:59] nigel_nb: while in the directory use `bzr pull` [05:01] +N licence.README [05:01] +N maintain/commandline-basics/authors [05:01] +N maintain/computer-hardware/authors [05:01] M images.README [05:01] M maintain/icon.svg [05:01] M maintain/title.svg [05:01] M resources.README [05:01] okay.. now I'm getting the hang of it [05:03] OK lol [05:03] one would have been good [05:04] oops...didnt read that part lol [05:04] So we both have the same files [05:04] yes [05:05] you new thing I think should go in teaching (since it's a part of the internal project teaching to teach, teaching to create materials etc) [05:05] so cd into that [05:05] in teaching nw [05:05] and use mkdir to create a new directory for your class, give it a good name like 'bazaar-introduction' [05:05] done [05:06] now, copy in all the files from trunk2/maintain/commandline-basics/* into your new directory. [05:08] done [05:08] run a `bzr status` to confirm that you have new files [05:08] Or it shoudl say 'unrecognised' your new directory [05:08] it says unknwon [05:09] unknown: teaching/bazaar-introduction/ [05:10] good [05:11] now I want you to edit the authors file you just copied over in your new class, make sure it says your name and email instead of mine. [05:11] ok [05:11] done [05:12] OK so the first job is to fill out the lesson-plan.txt [05:14] class sections would be... installation, configuration, creating lessons.. [05:14] is that right? [05:14] or just installation and configuration? [05:16] slight confused [05:16] oh sorry [05:17] for learning about bazaar.. what would the sections be [05:17] Under List of Sections, you want to list out each of the titles in your class. Imagine that your teaching the class, you will flow from one thing to another to explain everythign and teach it. [05:17] okay [05:17] So the first thing maybe to introduce bzr, what it's for. [05:17] Introduction [05:17] you would title it [05:18] yes [05:18] Next you might move onto getting a branch out of launchpad using `bzr branch`, and the title would be 'Getting Files from Bazaar' [05:19] The introduction would probably introduce the user to the bzr command in the practical. [05:19] thts under demonstration? [05:19] It will be when we get to it [05:20] First the list of sections, then the requirements, then the demo file pointers. [05:21] okay [05:21] its a bit overwhelming initially [05:22] sorry nigel_nb, we don't yet have the "how to write" part wirtten yet, ironically. [05:23] hehe... but then you'd have to do this for every new person or train 5 people and get them to change everything to this format [05:23] Well to be honest, I'm writing tools to make this easier. [05:23] doctormo: oh great [05:23] so the requirements would be command-line basics [05:24] nigel_nb: yes, that would be a good start, also an ubuntu computer for each student for classroom and packages people should have installed. [05:25] but we are dealing with installation aren't we [05:25] Basically your adventuring and what you get stuck with will be helping us fix the process. [05:25] nigel_nb: Well this part is somethign the teacher will read to prepare for the class, they'll do the installs. [05:26] so when students come in, they have it installed already? [05:28] yes [05:28] so you say you require the bazaar package and anythign else that's not in the default install of ubuntu. [05:28] so, requirements are "command line basics" [05:29] wait.. whats difference between classroom basics and student basics? [05:29] nigel_nb: You'll see two topics, student and classroom requirements, commandline basics is a student requirement. [05:29] yea, I just realized [05:29] nigel_nb: computer per student, bazaar installed etc are classroom requirements. [05:29] maybe I could make that clearer... hmm. [05:30] from requirements to pre-requisites? [05:31] student will "need" to "need to know" [05:31] ok [05:32] ok. done [05:32] oh wait [05:32] not finished class sections yet [05:33] updating a branch? for adding a new content [05:34] nigel_nb: first you'll need a section that explains how pushing branches work, ownership of branches, and why they can't push to the one they pulled from. [05:34] But updating a branch should probably go before that [05:35] I think we'll have understanding Bazaar [05:35] and then Updating a Branch [05:35] nigel_nb: Should Getting a branch be before updating a branch? [05:36] yes [05:36] it is [05:36] 2 getting, 3 understanding 4 updating [05:36] but I'm inclined to put understanding 2 and then the rest [05:37] first explain the concept of bazaar and how it works [05:37] and then move towards "getting it", "working on it", and "updating it" [05:40] nigel_nb: Aye, I expected that would be a better way to do it. [05:40] doctormo: :) [05:41] * Installation* Understanding Bazaar* Getting a Branch* Working on a Branch* Updating a Branch* Adding a Branch [05:41] nigel_nb: explain, getting, updating, working with lp, ssh keys, pushing a new branch, repushing your branch [05:41] You don't need to cover installation, I don't think. [05:41] oaky [05:42] wait stick commiting between updating and working with lp [05:42] and then make sure to mention that you can work locally when you use the bzr branch command. [05:42] done [05:42] nigel_nb: Is this process makign sense to you? [05:42] yes [05:42] very much [05:43] SSH keys come into play here? [05:43] in that case it should be before working with launchpad rite [05:45] nigel_nb: Well with launchpad your introducing the idea that branches are online as well as offline, viewing them etc [05:45] nigel_nb: We should have a second section after keys that explains launchpad+keys perhaps, that's up to you. [05:46] doctormo: probaly we need Introduction to Launchpad and then working with launchpad [05:46] nigel_nb: possibly. [05:47] doctormo: okay, done [05:47] nigel_nb: Now with your topics written down (which may change as you write it) you can start thinking about each of the sections. [05:48] nigel_nb: each of those items should have a corisponding item under demonstration details, except change seconds to sections. [05:48] numbered of course. [05:49] doctormo: have to copy paste and make as many of them as the number of topics..which change from "seconds" to "sections" . done [05:50] great, now, exit what ever editor your using [05:50] and see the directory marked sections [05:50] yes [05:51] nigel_nb: First think I recommend filling out introduction.txt, it explains what it's for int he file. [05:51] nigel_nb: After that, your creating a directory per section you make in the lesson_plan file, numbered as you did for the demontration includes. [05:52] okay [05:53] As I said, scripts will make this easier I hope :-D [05:53] And this will show me where they should focus. [05:53] doctormo: hehe.. so I'm the guinea pig lol [05:53] nigel_nb: someone had to do it ;-) [05:54] doctormo: hehe... happy to help.. plus i got to learn something new [05:54] My melatonin is starting to kick in, so I'll try and fit as much as I can into the next few mins so you can use your hour you have left to do some more and commit and push for tomorrow. [05:55] So each of those section directories contain a couple of files, the demonstration.txt files are instructions for teachers about how to do the demonstration for each of the sections. [05:56] The overview.txt is the file that contains the theory description, what your doing, why your doing it, any of the mechanical descriptions of how things work (and any diagrams that show it in action) [05:57] the practical.txt contains the instructions for the student, such as "run this command to get this result", "now run this command to get this other result" etc, it shouldn't contain too much explaination. [05:58] If you find yourself hurting between your overview and your practical, then it might be because you have two sections in one and they need to be split out. [05:58] doctormo: okay [05:58] Think abut it as alternating between "explain", "teacher demonstration" and then "student practical" [05:58] doctormo: some sections will not have a practical rite? [05:58] nigel_nb: All sections should aim to have all three, there is always something to do. [05:58] doctormo: okay, I'll work on it [05:59] nigel_nb: and don't worry if it sounds dumb, like "visit launchpad.com" [05:59] doctormo: :) [05:59] practicals are dumb instructions, like howtos. [05:59] okay :) [06:00] how do I commit this and push it [06:00] OK so the last thing you need to know, once you've crafted each of the sections, you'll want to update the overview.txt practical.txt and class.txt in the root, these basically just have includes for each of the sections. [06:00] "in the root of your class directory" [06:01] to commit it, you just go `bzr add [thing-to-add]` so you can add the directory and all the child parts will go in too. [06:01] ok [06:01] and then your normal `bzr commit`, you can use `bzr status` before your commit to make sure everything is going in. [06:01] doctormo: okay [06:02] then push it to your own branch once done. [06:02] just the class that I have done right? [06:02] `bzr push lp:~[username]/ubuntu-learning-materials/[new-branch-name]` [06:03] nigel_nb: Yes, you should see that class and all it's files added, commited and then pushed. [06:03] It's up to you if you edit any other files. [06:03] can i see a asciidoc converted version before pushing? [06:04] don't forget that your status, push and commits effect the entire branch, not just the directory your currently in. [06:04] ok [06:04] nigel_nb: You can, I think it's best to ask Bioselemnt about that, I think it outputs docbook and then outputs pdf and html. [06:04] okay... I'll get to work on this.. [06:07] nigel_nb: thanks so much for working with me on it, the first class is always the slowest. [06:07] And you've been a big help already. [06:07] can i take a week? [06:08] doctormo: no particular time limit, is there? [06:08] nigel_nb: Can you be around each day or so and commit regular? [06:08] yes [06:08] I [06:08] "and push" [06:08] lol [06:08] I'll be here around the time that I as her today [06:08] hehe [06:08] Only this is one of those kickstart classes that does need to be done ASAP. [06:09] So a week is a good time, don't forget to ask if there are issues or unsures. [06:09] I'm close to having a headache so im thinkin of some rest... 2morrow I should be able to finish it [06:09] and put it up for review [06:10] nigel_nb: wonderful, hope I haven't caused the headache :-) [06:10] naah...work [06:10] I work nights [06:11] its close to afternoon now.. need to catch some sleep [06:11] ok, np, me too, you in some forien place? [06:11] I'm in India [06:11] and where are you? [06:12] Boston USA, but I'm british. [06:12] Which part of India? [06:12] pretty famous from US standpoint [06:12] Bangalore [06:13] Interesting, I was up in Vermont being a good Petyapa to my Tamil nefews. (can't spell sorry) [06:13] :) [06:14] Either way, Shukriyah nigel_nb [06:14] doctormo: wow.... [06:14] And good night. [06:15] doctormo: good night and sweet dreams to you too :) [09:51] hi === akgraner_ is now known as akgraner [13:20] any admins or team leaders around? [13:21] yes [13:22] oh heya pleia2 or may i call you elizabeth? [13:22] elizabeth isn't in my hilight ;) so pleia2 or lyz is best [13:22] roger roger [13:22] well how are ya? [13:23] fine, at work [13:23] something I can help you with? [13:23] oh nothing...just looking to help out [13:23] if possible anyway [13:24] oh, you don't need an admin for that :) didn't vantrax already add you to the team in LP? [13:24] link... [13:25] yes, you're already a part of the team [13:25] oh ok [13:25] well any projects [13:25] what areas were of interest to you? (sorry, I seem to have missed your intro) [13:26] review, gathering resources, course development, teaching, moodle? [13:26] well what needs to be done? i'm strong with wiki work...(As if you don't know that =) [13:27] the wiki work on this project is pretty much confined to writing our course outlines on the wiki, we're leveraging existing wiki and other documentation for the core material itself [13:27] ok [13:28] * ZachK_ jams to beat [13:28] if you're interested, I just did an ubuntu open week presentation on the project yesterday, which will probably answer all your questions so far: https://wiki.ubuntu.com/MeetingLogs/openweekKarmic/Learning [13:29] I'm currently in the process of putting together a "joining the team quickstart" but I haven't finished yet, and have work now :\ [13:30] k [13:36] heya paultag [13:37] lo [13:52] pleia2: we ran into an issue last night with bzr 2.0 in 9.10 using a different repostory format than what is currently used by ununtu-learning-material [13:52] did you see that? [14:00] mhall119|work: eep, no [14:01] pleia2: yeah, someone figured out the way around it though [14:01] if you have bzr 2.0, and you're starting from scratch, you have to bzr init with the 1.9 format [14:02] interesting [14:02] thought it might be good to include in the quickstart guide [14:02] with so many people using 9.10 with bzr 2.0 now [14:02] * pleia2 nods [14:02] thanks :) [14:02] sure [14:03] I'll touch base with BiosElement and doctormo later today, I think they were planning on taking the logs from last night and using them to whip together a quick guide [14:04] ok [14:04] BiosElement was there we we ran into this problem, so he will know what I'm talking about [14:04] ok, great === akgraner_ is now known as akgraner [16:14] ooh http://doc.bazaar-vcs.org/explorer/en/ [16:15] there is a ppa https://edge.launchpad.net/~bzr-explorer-dev/+archive/ppa [18:24] pleia2: I couldn't get it to dowk [18:24] work [18:24] the bzr explorer [18:24] it could never find qbzr [18:25] mhall119|work: you had better act straight i see the boss is looking over your shoulder [18:25] aw darn [18:27] wrst: he's always looking over my shoulder [18:27] maybe he'll learn something while #ubuntu-classroom is up [18:28] oh no not that boss... i'm talking about Michelle_Qimo i'm assuming that's mrs mhall119|work [18:28] also, I just worked straight through Jono's session, which I wanted to catch [18:28] wrst: oh, lol [18:28] she knows I lurk in IRC all day [18:28] ha ha :) [18:28] that's usually how she talks to me while I'm at work [18:28] she's in #ubuntu-us-fl most of the time [18:29] my wife isn't that cool i have to stay on gtalk for her :) [18:29] I can't run IM clients on my work computer [18:29] ahh well i use finch adn screen at work i can run the clients but my machine is a little old so i need all the power i can muster [18:29] I have irssi and screen [18:30] finch was going to pull in all kinds of gstreamer stuff I didn't want [18:30] i thought you probably had to have i thought you were onlnie all the time mhall119|work [18:30] mhall119|work: yeah i couldn't figure that out why it needed allof that i just blindedly said yes to it all [18:30] irssi runs on my webserver 24/7 for this nick [18:30] I just ssh into it while at work [18:30] same here [18:31] well actually on my home server [18:38] Morning mhall119|work [18:53] morning doctormo [18:53] (2pm here) [19:29] hhm, what am I doing now? [19:31] wrst thought you were going to catch me on IRC [19:32] ha ha you have been caught it looks like [20:17] hello any one alive in here? [20:21] me [20:23] i have so many questions lol umm first off i guess i want to get my bcm4318 working .... and im an utter noob reading forums [20:23] okay [20:24] this isn't really a support channel, ubuntu-learning is a project to write instructional material to help people teaching others how to use Ubuntu [20:25] heh well in that endevour im the perfect labrat... [20:25] still hunting forums thanks tho [20:26] the #ubuntu channel is the official support channel [20:26] it's manned by community volunteers, and is usually very helpful [20:28] umm i just tried /join #unbuntu and it went to empty space [20:28] oops forgot i need to reg my nicj [20:28] /join #ubuntu [20:29] you had one too many 'n's [20:33] ty btw for the correction [20:35] no problem [22:05] pleia2: Wow that's a lot of channels you got open. [22:05] doctormo: yeah, I have a problem :) [22:07] pleia2: Is there an archive log of your OW session? [22:07] I'm posting a blog entry to raise some more attention. [22:07] doctormo: https://wiki.ubuntu.com/MeetingLogs/openweekKarmic/Learning [22:08] thanks! [22:08] sure thing, thanks for blogging about it :) [22:11] pleia2: It's the least I could do after you put in all that work. [22:11] doctormo: are you and BiosElement going to be tossing together some notes related to last night's bzr session? [22:12] I'd like to blog too, but I want to have a "quickstart to getting involved" page on the wiki first, including that [22:12] pleia2: I'm already going to be working on the notes later tonight. [22:12] BiosElement: you're my hero! :) [22:12] pleia2: hopefully nigel_nb will write a course on it, but I'm going to write the clif notes in my blog now, so people can get in to it quickly. [22:12] excellent [22:12] BiosElement: Did you know nigel_nb was going to digest your bzr stuff into a class? [22:13] doctormo: I knew he was working on something. Wasn't entirely sure what but it's fine with me. [22:13] BiosElement: What I really could do with is some help with a few helper scripts, are you python ready? [22:13] if we could have a rough draft by tomorrow it'd be really nice [22:14] so we don't lose this momentum with new contributors [22:14] doctormo: Possibly. I can check and get back with ya. Was actually having some bugs with python yesterday >.< [22:15] doctormo: did nigel_nb give a timeline? I'll touch base with him later if I need to [22:15] pleia2: That's what I was thinking. I'll have to work with nigel_nb to figureout what the problem with bazaar 2.0's format is too. Still not sure what the status is with that. [22:16] * pleia2 nods [22:16] mhall119 was mentioning that issue earlier, keen to make sure that issue was mentioned in the how-to [22:17] pleia2: I'm more keen to find out why the heck launchpad doesn't support it because it sounds like a pretty widespread major bug to me >.< [22:18] well yes, there is that :) [22:18] pleia2: He gave me a week, but I'll be pushing for him to have updates each day. [22:20] ok, great [22:21] * pleia2 skips out to LUG meeting [22:21] later all [22:21] bye pleia2 [22:46] http://doctormo.wordpress.com/2009/11/04/uow-the-ubuntu-learning-project/ [22:47] BiosElement: I think the problem is that launchpad is making a stacked branch