/srv/irclogs.ubuntu.com/2009/11/04/#ubuntu-learning.txt

Michelle_Qimopleia2: 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:25
pleia2hi Michelle_Qimo :) welcome01:26
pleia2and itnet7 too, florida invasion, hooray!01:26
Michelle_QimoThanks for having me!  I'm not sure what all I can contribute, but I'm certainly willing, just holler!01:27
crashsystems+1 Florida :D01:27
pleia2Michelle_Qimo: I am still trying to get some things together post-session, but I will certainly let you know soon :) thanks!01:27
Michelle_Qimosure thing.  :-)01:28
crashsystemsis there a mailing list for the project?01:28
mhall119pleia2: I've been advocating for you01:28
pleia2crashsystems: https://lists.ubuntu.com/mailman/listinfo/ubuntu-learning01:28
pleia2mhall119: thank you!01:28
pleia2we had a team meeting last night and I said "UOW session tomorrow, we will get volunteers, are we ready?"01:28
pleia2we'll see for sure now! :)01:29
hal14450Michelle_Qimo, you and mhall119 got high praise from Beth Lynn of Ohio Linux Fest @ Ontario Linux Fest this year ;-)01:30
Michelle_Qimohal14450: aaw, I appreciate that!01:30
mhall119hal14450: sweet! and we weren't even there01:30
hal14450i was sitting near her for the final keynote and she mentioned Qimo ;-) i mentioned how much i like it too01:31
Michelle_Qimov.2 in Feb!01:32
hal14450cool01:32
mhall119maybe a v1.5 before then01:32
hal14450i'm gonna bug my neighbors to take a spare box from me for their kids to run it on01:33
Michelle_Qimopleia2: I've subscribed to the mailing list.  Looking forward to contributing.01:33
pleia2Michelle_Qimo: great, welcome!01:33
crashsystemsI've also subscribed.01:33
pleia2crashsystems: cool, thanks!01:34
nigel_nbpleia2: just reading the logs of your session.. great one :)01:35
pleia2nigel_nb: thank you01:35
nigel_nbpleia2: can i go ahead and take ownership of a few topics?01:36
nigel_nbone to start off..01:36
pleia2nigel_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
nigel_nbpleia2: okay..thanks01:37
pleia2if someone wants to help out, they'll know to contact you01:37
nigel_nbdo we have a help on asciidoc?01:38
nigel_nbor moodle?01:38
nigel_nbfor new members...01:38
mhall119nigel_nb: I have an asciidoc link, one second01:38
pleia2on learn.ubft.net there is a moodle course, with videos01:38
mhall119http://www.methods.co.nz/asciidoc/01:38
pleia2thanks mhall11901:38
nigel_nboh okay.. thanks pleia201:38
pleia2ok, I'm going to draft up a "getting start with the team" document01:42
pleia2probably won't finish tonight, but i'll post to the list when it is01:43
doctormohey guys01:45
doctormoI hear there are some people wondering about bzr and launchpad01:45
pleia2BiosElement: you about?01:45
doctormoBiosElement: ping01:45
BiosElementWow I'm popular today >.< Yeah I'm about.01:46
* pleia2 hugs BiosElement 01:46
nigel_nbthanks mhall11901:46
nigel_nbdoctormo: yes.. a little01:46
nigel_nbdoctormo: still reading up everything about bzr01:48
doctormoyou don't have to read everything up on bzr to get the branch01:48
nigel_nbdoctormo: where do I start?01:50
BiosElementnigel_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
nigel_nbBiosElement: I'm getting things installed one by one01:50
nigel_nbjust getting asciidoc up... bzr is next01:50
doctormoI'll be back online in 20 or 30 mins to give you all a short class in it01:54
doctormoCollect all students together01:54
pleia2BiosElement: 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 out01:54
doctormoAnd me and BiosElement will teach something01:54
doctormoWatever we do, we'll record it into a class tonight!01:54
BiosElementpleia2: That's what I'm digging around for. I've got it somewhere around here.01:54
pleia2ok01:54
BiosElementI 'do' have the quickstart for asciidoc here. Still haven't gotten a bzr guide written I'm afraid.01:55
BiosElementGetting Started with AsciiDoc: http://paste.ubuntu.com/309031/01:56
pleia2alright01:56
pleia2I think the bzr one is important, so if we do a session tonight on it we'll pull from that I guess01:56
BiosElementThat'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:57
pleia2yeah, I still have the log from when I got set up too01:58
BiosElementI may just breakdown and do the guide the hard way via virtualbox >.<01:58
nigel_nbBiosElement: I could probably help with it01:58
nigel_nbBiosElement: since I'm just getting it ready01:59
BiosElementnigel_nb: Thanks. ^_^ I'll be logging tonight anyway and am actually loading a virtualbox install of karmic now.02:00
nigel_nbBiosElement: I'll strike you a deal :D walk me through it and I'll pastebinit my log :D02:00
mhall119BiosElement: how about a shared screen session?02:01
BiosElementmhall119: Not a bad idea but I'm not sure it'd be really necessary.02:02
BiosElementnigel_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:02
nigel_nbneed to regenerate my ssh keys.. forgot to backthem while installing karmic02:03
nigel_nbbazar is installed.. already got a launchpad account02:03
BiosElementnigel_nb: You'll need the "ssh" package then. And IIRC the command to generate a keypair is ssh-keygen.02:05
nigel_nbjust generated them02:05
nigel_nbuploading02:05
nigel_nbBiosElement: okay ssh key is up02:09
nigel_nbnow what do I do?02:09
BiosElementProbably 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:10
BiosElementNormally 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
nigel_nbBiosElement: how do I do that?02:11
BiosElementCreate 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 init02:12
BiosElementOh, it'd also be a good idea to run bzr whoami 'Joe Doe <joe.doe@gmail.com>' Replacing the John doe with your name/e-mail. Might not be strictly needed but IIRC it helped with the revision logs.02:14
pleia2BiosElement: I've had a very very long day, I need to skip out for the evening02:14
mhall119you can generate keys from seahorse too02:14
BiosElementAight, Night pleia2 ^_^02:15
nigel_nbnight pleia202:15
pleia2but, one thing we forgot when mine was getting set up: authentication rather than anonymous lp checkout02:15
mhall119night pleia202:15
BiosElementAnd go get some creamer pleia2 :P02:15
pleia2elizabeth@r2d2:~$ ls .bazaar/02:15
BiosElementpleia2: When he pushes a branch to lp it should require authentication.02:15
pleia2authentication.conf  bazaar.conf02:15
pleia2so make sure you have that stuffs02:15
pleia2I think .bazaar/authentication.conf is what I was missing02:16
pleia2anyway, night all :)02:16
BiosElementNight pleia202:16
nigel_nbi did the init02:16
mhall119you can just run bzr launchpad-login $lpusername02:17
BiosElementls and you should see a .bzr folder or something similer now.02:17
mhall119to configure bzr with your launchpad id02:17
BiosElementmhall119: Thanks, I was hunting for that command >.< It's not on the bazaar launchpad wiki...or not on the page i was reading atleast02:17
mhall119BiosElement: no, I did bzr help launchpad02:17
mhall119I found it online somewhere once before, but I don't remember where now02:18
BiosElementmhall119: Ahh. Silly me. I forgot bzr was one of the few that had actually useful help menu's02:18
nigel_nbyes.. I see the .bzr02:18
mhall119yeah, bzr help $extension is very good02:18
BiosElementNow you need to add the README file to the vcs so bazaar actually "tracks" changes.02:19
mhall119BiosElement: is this just a bzr walkthrough, or specific to ubuntu-learning?02:19
BiosElementmhall119: It's basically just a bzr walkthrough but I'm getting him setup for ubuntu-learning work.02:20
nigel_nbmhall119 a bazaar walkthruogh for ubuntu-learning02:20
mhall119ok02:20
BiosElementnow you can run bzr add *02:20
nigel_nbdone02:21
BiosElementNote that this won't always work after you've already created a branch but it seems to work great for new branches.02:21
mhall119bzr add doesn't always work?02:22
nigel_nbok02:22
nigel_nbBiosElement: what do I do when it does not work?02:22
BiosElementbzr add always works, but bzr add wildkey won't always work02:22
mhall119ah, ok02:22
BiosElementnigel_nb: When it doesn't always work you typeout the filenames. But you shouldn't have too often.02:22
BiosElementsuch as instead of wildkey it'd be bzr add README02:23
mhall119if you don't give it a file or wildcard, I think it adds anything in the directory not currently under version control02:23
nigel_nbah..02:23
nigel_nbokay02:23
BiosElementor bzr add /folder/anotherfolder/filename.txt02:23
BiosElementmhall119: Well it's a wildkey but the add command only effects files 'not' under vcs so yes >.<02:23
nigel_nbBiosElement: an unrelated doubt02:24
nigel_nbis it normal for gedit to create a hidden file called "filename.txt~" ?02:24
mhall119yes02:24
BiosElementnow 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
BiosElementnigel_nb: Yes. Disable it in the config if you don't like random files like me >.>02:24
nigel_nbBiosElement: disabling now02:25
nigel_nbBiosElement: you lost me here..what is bzr commit?02:26
mhall119bzr commit -m "your commit message" [ files to commit ]02:26
mhall119is what I always use02:26
mhall119nigel_nb: bzr add tells bzr to track changes to a file02:26
BiosElementbzr commit actually commits a "revision" to bazaar02:26
mhall119bzr commit commits your changes to bzr02:26
nigel_nbafter I make a change I should commit it or is it before?02:26
BiosElementnigel_nb: After02:26
nigel_nbBiosElement: so, do u want me to make some changes?02:26
nigel_nband then commit?02:27
mhall119basically you add a file once, and you commit every time you change it02:27
mhall119nigel_nb: you have to commit the add too02:27
nigel_nboh ok02:27
BiosElementnigel_nb: You can do that sure. Then I can show you how to upload to a personal branch on launchpad.02:27
nigel_nbyep.. made a change and comitted it02:28
BiosElementGreat. Want to upload it to launchpad?02:29
nigel_nbcan I upload it and then delete it?02:29
BiosElementYep.02:30
nigel_nbthen I'd love to02:30
BiosElementTo do so you need to login to launchpad via bazaar so it knows who you are. The command is bzr launchpad-login $lpusername02:30
doctormoOK and i'm back02:30
BiosElementreplace lpusername with whatever your login for launchpad is02:30
BiosElementWelcome back doctormo ^_^02:30
doctormoBiosElement: Do we want to do a short class?02:30
nigel_nbBiosElement: did that some time earlier02:31
BiosElementdoctormo: Already in the middle of a bazaar/launchpad primer. ^_^ I'm taking notes of all the commands needed for the guide.02:31
BiosElementnigel_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:31
BiosElementBe sure to replace userid with your loginname and branch-name with whatever you want.Command is bzr push lp:~userid/ubuntu-learning-materials/branch-name02:32
doctormoBiosElement: 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:32
BiosElementdoctormo: Of course. I always tell people to branch. ^_^02:33
nigel_nbi get the error that it has uncommitted changes02:34
doctormoBiosElement: tow stepping, I'll let you take if from here then :-D02:34
mhall119did you commit you changes to README?02:34
mhall119nigel_nb: do bzr status02:34
nigel_nbits that random ~ file02:34
nigel_nbcomitted it now02:34
mhall119oh02:34
BiosElementdoctormo: Feel free to jump in, I don't mind. ^_^02:34
mhall119yeah, that probably got added by the bzr add *02:34
nigel_nbyep02:34
BiosElementmhall119: Suprising. I didn't think bzr would pickup on it. It's usually pretty good about not grabbing trash temp files.02:35
nigel_nbwhen I do the actual learning material work, I have to take care of it02:35
nigel_nbI'm more parial to vim anyway, so no trouble02:35
nigel_nb*partial02:35
mhall119BiosElement: you can setup .bzrignore I think02:35
BiosElementmhall119: True, but I've actually never had too besides for something like eclipse files >.<02:36
doctormomhall119: You can, but by default it should have *.*~ in the regular expressions.02:36
BiosElementnigel_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-name02:36
nigel_nbI get The authenticity of host 'bazaar.launchpad.net (91.189.90.11)' can't be established.02:36
nigel_nbRSA key fingerprint is 9d:38:3a:63:b1:d5:6f:c4:44:67:53:49:2e:ee:fc:89.02:36
nigel_nbis this normal?02:36
BiosElementIt is for me.02:37
nigel_nbok..saying yes02:37
mhall119it may be the first time you're connecting to launchpad with ssh02:37
nigel_nbyes02:37
nigel_nbpermission denied02:37
nigel_nbI got "Permission denied (publickey)."02:37
mhall119did you add your public key to launchpad?02:38
nigel_nbyes02:38
BiosElementDid you upload your public key? Double check it's the right key then. It's easy to mix them up.02:38
mhall119what's your lp id?02:38
nigel_nbnigelbabu02:38
mhall119huh02:39
nigel_nbhttps://launchpad.net/~nigelbabu02:40
nigel_nbBiosElement: checked again02:40
mhall119nigel_nb: do you have the file ~/.ssh/id_rsa ?02:40
BiosElementnigel_nb: Well looks right to me...Probably some silly mistake I made. doctormo take a look at this. >.>02:40
nigel_nbno02:41
nigel_nbi only have known hosts there02:41
mhall119where did you to ssh-keygen?02:41
nigel_nbi think its in home02:41
mhall119see if there is an id_rsa file there02:42
mhall119it should be in the same place your public key was02:42
doctormonigel_nb: Interesting, this is why we really should finish off the 'init launchpad' code to sort all this rubbish out.02:42
mhall119same name as your publci key, only without the .pub02:42
nigel_nbmy private key?02:43
mhall119that's what we're looking for, yeah02:43
nigel_nbyes02:43
nigel_nbits in the home directory02:43
mhall119it needs to be in ~/.ssh/02:43
BiosElementSorry, unexpected phone call. Should be done in just a few.02:43
nigel_nbi should copy it there then?02:43
mhall119mv it02:44
mhall119files in your home directory are usually group readable02:44
nigel_nbdone02:44
mhall119not try the bzr push command again02:44
mhall119s/not/now02:44
doctormoBiosElement: I'm going to head out to do some other chores, I think your handeling things well with mhall11902:45
doctormoThanks guys!02:45
nigel_nbokay..the key problem is solved..I copied both my keys there02:45
mhall119np doctormo02:45
nigel_nbbye doctormo02:45
mhall119nigel_nb: did the push work?02:46
doctormonigel_nb: Best to move them, you don't want your private key readable by anyone.02:46
mhall119I see that it did02:46
nigel_nbdoctormo: oh. First time with keys02:46
nigel_nbmhall119 a new problem02:46
nigel_nbwill give you paste bin02:46
nigel_nbmhall119: http://paste.ubuntu.com/309063/02:47
mhall119ah, different bzr repository formats it seems02:47
mhall119nigel_nb: do bzr --version02:48
nigel_nbis that because I'm trying to upload a txt instead of asciidoc?02:48
mhall119nigel_nb: no02:48
mhall119it's a bzr backend thing02:48
nigel_nbwhat do u need from there?02:48
mhall119just the version of bzr you have02:49
nigel_nb2.0.002:49
mhall119bzr is trying to create your branch built on top of the trunk2 branch02:51
mhall119but they use different storage formats02:51
nigel_nboh02:52
nigel_nbis there something I can do to test bzr now?02:52
mhall119I see your branch was made02:55
mhall119https://code.launchpad.net/~nigelbabu/ubuntu-learning-materials/setting-up-email02:55
mhall119but I don't know enough about bzr to help with stacked branches and different formats02:56
nigel_nbok02:57
nigel_nbhow do i delete this branch?02:57
mhall119well, I can't branch off your branch, so many it didn't work at all02:57
nigel_nbgot it deleted :)02:58
nigel_nbfrom inside the launchpad account02:58
mhall119bzr 2.0 must be using a new repository format02:58
nigel_nboh02:58
nigel_nbso how I collaborate with the team?02:58
mhall119if you branch from ubuntu-learning-materials, it will probably use a compatible format02:58
mhall119I'd have to experiment to know for sure02:59
nigel_nbu mean instead of adding my user name?02:59
mhall119no02:59
mhall119I mean, when you go to add to someone else's work, you will branch their code, instead of doing bzr init03:00
nigel_nboh that way03:00
mhall119in that case, it will probably make your local branch use the same format as they are using for the team branch03:00
mhall119for new stuff, you can specify a format when you do bzr init, I think03:01
mhall119but again, I don't know enough about this to be sure03:01
nigel_nbyea i got how to do it03:02
nigel_nbI'll try again03:02
mhall119you can run bzr help init to see all the options03:03
mhall119BiosElement: you still around?03:03
BiosElementI'm back, sorry I took so long03:04
mhall119it's past my bed time, I need to call it a night03:04
mhall119BiosElement: good, I didn't want to leave nigel_nb hanging03:05
nigel_nbno probs mhall119... thanks a lot03:05
mhall119I'll be around tomorrow03:05
BiosElementAight, Take care mhall11903:05
mhall119see ya03:05
nigel_nbmhall119  g nite03:05
nigel_nbBiosElement: http://paste.ubuntu.com/309063/ tis is the error I get when I try to push03:05
BiosElementWell that's a new one on me >.<03:06
mhall119BiosElement: he's using bzr 2.003:06
mhall119which seems to have a new default repository format03:06
BiosElementWell I03:06
BiosElementWell I've used bzr 2.0 also and have yet to run into that problem. Launchpad should support it just fine >.<03:06
mhall119I'm on 9.04 still, so I have bzr 1.1303:07
mhall119BiosElement: it's trying to create a stacked branch on ubuntu-learning-materials/trunk203:07
BiosElementHmmm03:07
mhall119and that branch has a different repository format than the one he bzr init-ed03:07
mhall119so it can't stack them03:07
mhall119okay, I'm really going to bed now03:08
mhall119good luck with this03:08
BiosElementYeah, I'm stumped. perhaps pleia2 may have an idea when she gets back but ive got no idea >.>03:09
nigel_nbon the bazaar channel?03:10
BiosElementPossibly. Worth a shot03:18
nigel_nbBiosElement: got it done ... on my own :D03:21
nigel_nbBiosElement: you want me to add a wiki page on it?03:22
BiosElementAhh, what'd you do?03:23
BiosElementAnd great work btw. sorry I couldn't help more03:23
nigel_nbit was a guess from what mhall119 told me03:24
nigel_nbmy version was 2.0.003:24
BiosElementAhh cool03:24
nigel_nbso i created a new folder and initd it to 1.9 format.. on instict03:24
nigel_nbworked03:24
BiosElementHmm, strange that it did but good03:24
nigel_nbBiosElement: now how do i delete it?03:25
nigel_nb:D03:25
BiosElementGo to the branch page and on the right there's a delete button for the branch03:26
nigel_nbnothing from the command line... ah03:26
nigel_nbI'll go through your material on asciidoc then :)03:27
nigel_nbthanks a lot for your help03:27
nigel_nbBiosElement: I'll create a how-to on the mailing list.. you could use it for the next newbie03:27
BiosElementAight Thanks. Your more then welcome for my help although I hope the process can be much smoother in the future. ^_^03:28
nigel_nbyep...03:28
nigel_nband now to ascii doc03:28
BiosElementNote that my branch of the asciidoc version is a draft and doctormo has made extensive revisions. >.<03:28
nigel_nbwhen I first start working....03:28
nigel_nbI just type into a txt?03:29
BiosElementYep. Pure .txt is best.03:29
nigel_nbdoes it make sense on making this how-to in ascii docs?03:29
nigel_nbdual purpose of me learning asciidoc and contributing03:29
BiosElementSure. That's how I'm making the Getting Started. http://paste.ubuntu.com/309031/ THat's a valid asciidoc file03:30
nigel_nboh03:31
nigel_nbhow do u get that asciidoc in a book format?03:32
BiosElementWell not exactly a such thing as "book" format although I've used that term before. Typically I just generate html files using asciidoc filename.txt03:33
nigel_nbthat link to each other?03:33
BiosElementNope, it generates one long page. But you 'can' generate them seperate by making a different file for each chapter/section.03:34
BiosElementWe're still working out the exact details on how to organize things of course.03:34
nigel_nboh03:35
nigel_nbnow, when I'm creating a subsection, do I still upload it the way I did?03:35
BiosElementUploading 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:36
nigel_nboh okay :)03:38
nigel_nbBiosElement: btw, do we generate the html before pushing?03:39
BiosElementnigel_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/download03:39
nigel_nbBiosElement: but generate it locally and test it?03:40
BiosElementnigel_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
nigel_nbBiosElement: :) thanks... lemme get to work then03:41
BiosElementnigel_nb: Let me know if you have any other problems ^_^03:41
nigel_nbsure..03:41
nigel_nbtill what time are you up?03:41
BiosElementProbably another hour or so.03:43
nigel_nboh ok03:43
nigel_nbi'm going to work on setting-up-internet and this bzr guide on the same branch.. thats okay?03:44
BiosElementThat's fine. ^_^03:44
nigel_nbgreat then03:44
nigel_nbBiosElement: for windows and mac, is there a gui for bazaar?04:04
BiosElementnigel_nb: IIRC yes. Not tried it on windows or mac but bazaar explorer should work. http://doc.bazaar-vcs.org/explorer/en/04:06
nigel_nbBiosElement: when I write that page then I'll have to consider other OS and distributions of linux04:07
nigel_nb:(04:07
nigel_nbwhich expands it rapidly04:07
BiosElementI'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
nigel_nbhehe..true04:08
nigel_nbI'll just title it differently04:08
BiosElementStart with the basics, expand it later. It's easy to expand, not so easy to start. >.<04:10
nigel_nbBiosElement: I agree completely04:11
nigel_nb:D04:11
doctormoHey BiosElement, I'mback04:20
BiosElementGreat doctormo04:20
nigel_nbhey doctormo04:20
nigel_nbdoctormo: I got oriented to bzr and gonna create a guide for that04:21
BiosElementI'm off to sleep now.04:32
nigel_nbnight BiosElement04:35
doctormo_nigel_nb: My IRC reset, can you tell me if you responded to my last message?04:37
nigel_nbdoctormo: I got oriented to bzr and gonna create a guide for that04:38
doctormo_nigel_nb: Oh you didn't see my messages04:39
doctormo_> 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
nigel_nbnope04:39
nigel_nbI was thinking of writing it and then mailing the list04:40
nigel_nbbut since you're here, I'd love to work with you04:40
doctormo_OK04:40
doctormo_So you've got a log of everything that's been said?04:41
nigel_nbyes04:41
nigel_nbI got to the point where I finished setting up SSH04:41
doctormo_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
doctormo_These topics go on to form the titles of each section you want to cover in the class.04:41
nigel_nbdo u have a standard file that I could use as template?04:43
nigel_nbperhaps something from your sys-admin courses?04:43
doctormo_nigel_nb: Yes, so we'll use that as a base, do you have lp:ubuntu-learning-materials checked out?04:44
nigel_nbno04:44
nigel_nbhow do I do a checkout?04:44
doctormo_nigel_nb: It's what you were taught before wasn't it?04:49
doctormo_nigel_nb: `bzr branch lp:ubuntu-learning-materials`04:50
nigel_nbdoctormo_: we didn't go to checkout, but I figured it out04:50
nigel_nbI have it now04:50
doctormo_nigel_nb: Ah sorry, my terminology doesn't match what I expected you to do.04:50
doctormo_My fault.04:50
=== doctormo_ is now known as doctormo
nigel_nbno prob :), i'm getting to know the terminology04:51
nigel_nbdoctormo: i've checked out ubuntu-learning-materials and its on my system04:51
doctormook, now comes the fun part04:52
doctormonigel_nb: How long can you be online for04:52
nigel_nbdoctormo: another 2 hours04:52
nigel_nbdoctormo: probably 3 if absolutely necessary after a brk04:53
doctormonigel_nb: ok, lets do thign thing04:53
nigel_nbdoctormo: lets do it!! :)04:54
doctormowhat editor are you using? VI?04:54
nigel_nbi have gedit and vi04:54
nigel_nbcan use both04:54
doctormocool , so I'm just commiting some mods, I want to make sure you get them04:57
doctormotell me the name of one of the new files.04:57
doctormoAh damn, one second, messed it up04:58
doctormook pushed up revision 504:59
nigel_nbdoctormo: how do I update my local version?04:59
doctormonigel_nb: while in the directory use `bzr pull`04:59
nigel_nb+N  licence.README05:01
nigel_nb+N  maintain/commandline-basics/authors05:01
nigel_nb+N  maintain/computer-hardware/authors05:01
nigel_nb M  images.README05:01
nigel_nb M  maintain/icon.svg05:01
nigel_nb M  maintain/title.svg05:01
nigel_nb M  resources.README05:01
nigel_nbokay.. now I'm getting the hang of it05:01
doctormoOK lol05:03
doctormoone would have been good05:03
nigel_nboops...didnt read that part lol05:04
doctormoSo we both have the same files05:04
nigel_nbyes05:04
doctormoyou 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
doctormoso cd into that05:05
nigel_nbin teaching nw05:05
doctormoand use mkdir to create a new directory for your class, give it a good name like 'bazaar-introduction'05:05
nigel_nbdone05:05
doctormonow, copy in all the files from trunk2/maintain/commandline-basics/* into your new directory.05:06
nigel_nbdone05:08
doctormorun a `bzr status` to confirm that you have new files05:08
doctormoOr it shoudl say 'unrecognised' your new directory05:08
nigel_nbit says unknwon05:08
nigel_nbunknown: teaching/bazaar-introduction/05:09
doctormogood05:10
doctormonow 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
nigel_nbok05:11
nigel_nbdone05:11
doctormoOK so the first job is to fill out the lesson-plan.txt05:12
nigel_nbclass sections would be... installation, configuration, creating lessons..05:14
nigel_nbis that right?05:14
nigel_nbor just installation and configuration?05:14
doctormoslight confused05:16
nigel_nboh sorry05:16
nigel_nbfor learning about bazaar.. what would the sections be05:17
doctormoUnder 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
nigel_nbokay05:17
doctormoSo the first thing maybe to introduce bzr, what it's for.05:17
doctormoIntroduction05:17
doctormoyou would title it05:17
nigel_nbyes05:18
doctormoNext you might move onto getting a branch out of launchpad using `bzr branch`, and the title would be 'Getting Files from Bazaar'05:18
doctormoThe introduction would probably introduce the user to the bzr command in the practical.05:19
nigel_nbthts under demonstration?05:19
doctormoIt will be when we get to it05:19
doctormoFirst the list of sections, then the requirements, then the demo file pointers.05:20
nigel_nbokay05:21
nigel_nbits a bit overwhelming initially05:21
doctormosorry nigel_nb, we don't yet have the "how to write" part wirtten yet, ironically.05:22
nigel_nbhehe... but then you'd have to do this for every new person or train 5 people and get them to change everything to this format05:23
doctormoWell to be honest, I'm writing tools to make this easier.05:23
nigel_nbdoctormo: oh great05:23
nigel_nbso the requirements would be command-line basics05:23
doctormonigel_nb: yes, that would be a good start, also an ubuntu computer for each student for classroom and packages people should have installed.05:24
nigel_nbbut we are dealing with installation aren't we05:25
doctormoBasically your adventuring and what you get stuck with will be helping us fix the process.05:25
doctormonigel_nb: Well this part is somethign the teacher will read to prepare for the class, they'll do the installs.05:25
nigel_nbso when students come in, they have it installed already?05:26
doctormoyes05:28
doctormoso you say you require the bazaar package and anythign else that's not in the default install of ubuntu.05:28
nigel_nbso, requirements are "command line basics"05:28
nigel_nbwait.. whats difference between classroom basics and student basics?05:29
doctormonigel_nb: You'll see two topics, student and classroom requirements, commandline basics is a student requirement.05:29
nigel_nbyea, I just realized05:29
doctormonigel_nb: computer per student, bazaar installed etc are classroom requirements.05:29
doctormomaybe I could make that clearer... hmm.05:29
nigel_nbfrom requirements to pre-requisites?05:30
nigel_nbstudent will "need" to "need to know"05:31
doctormook05:31
nigel_nbok. done05:32
nigel_nboh wait05:32
nigel_nbnot finished class sections yet05:32
nigel_nbupdating a branch? for adding a new content05:33
doctormonigel_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
doctormoBut updating a branch should probably go before that05:34
nigel_nbI think we'll have understanding Bazaar05:35
nigel_nband then Updating a Branch05:35
doctormonigel_nb: Should Getting a branch be before updating a branch?05:35
nigel_nbyes05:36
nigel_nbit is05:36
nigel_nb2 getting, 3 understanding 4 updating05:36
nigel_nbbut I'm inclined to put understanding 2 and then the rest05:36
nigel_nbfirst explain the concept of bazaar and how it works05:37
nigel_nband then move towards "getting it", "working on it", and "updating it"05:37
doctormonigel_nb: Aye, I expected that would be a better way to do it.05:40
nigel_nbdoctormo: :)05:40
nigel_nb* Installation* Understanding Bazaar* Getting a Branch* Working on a Branch* Updating a Branch* Adding a Branch05:41
doctormonigel_nb: explain, getting, updating, working with lp, ssh keys, pushing a new branch, repushing your branch05:41
doctormoYou don't need to cover installation, I don't think.05:41
nigel_nboaky05:41
doctormowait stick commiting between updating and working with lp05:42
doctormoand then make sure to mention that you can work locally when you use the bzr branch command.05:42
nigel_nbdone05:42
doctormonigel_nb: Is this process makign sense to you?05:42
nigel_nbyes05:42
nigel_nbvery much05:42
nigel_nbSSH keys come into play here?05:43
nigel_nbin that case it should be before working with launchpad rite05:43
doctormonigel_nb: Well with launchpad your introducing the idea that branches are online as well as offline, viewing them etc05:45
doctormonigel_nb: We should have a second section after keys that explains launchpad+keys perhaps, that's up to you.05:45
nigel_nbdoctormo: probaly we need Introduction to Launchpad and then working with launchpad05:46
doctormonigel_nb: possibly.05:46
nigel_nbdoctormo: okay, done05:47
doctormonigel_nb: Now with your topics written down (which may change as you write it) you can start thinking about each of the sections.05:47
doctormonigel_nb: each of those items should have a corisponding item under demonstration details, except change seconds to sections.05:48
doctormonumbered of course.05:48
nigel_nbdoctormo: have to copy paste and make as many of them as the number of topics..which change from "seconds" to "sections" .  done05:49
doctormogreat, now, exit what ever editor your using05:50
doctormoand see the directory marked sections05:50
nigel_nbyes05:50
doctormonigel_nb: First think I recommend filling out introduction.txt, it explains what it's for int he file.05:51
doctormonigel_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:51
nigel_nbokay05:52
doctormoAs I said, scripts will make this easier I hope :-D05:53
doctormoAnd this will show me where they should focus.05:53
nigel_nbdoctormo: hehe.. so I'm the guinea pig lol05:53
doctormonigel_nb: someone had to do it ;-)05:53
nigel_nbdoctormo: hehe... happy to help.. plus i got to learn something new05:54
doctormoMy 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:54
doctormoSo 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:55
doctormoThe 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:56
doctormothe 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:57
doctormoIf 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
nigel_nbdoctormo: okay05:58
doctormoThink abut it as alternating between "explain", "teacher demonstration" and then "student practical"05:58
nigel_nbdoctormo: some sections will not have a practical rite?05:58
doctormonigel_nb: All sections should aim to have all three, there is always something to do.05:58
nigel_nbdoctormo: okay, I'll work on it05:58
doctormonigel_nb: and don't worry if it sounds dumb, like "visit launchpad.com"05:59
nigel_nbdoctormo: :)05:59
doctormopracticals are dumb instructions, like howtos.05:59
nigel_nbokay :)05:59
nigel_nbhow do I commit this and push it06:00
doctormoOK 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
doctormo"in the root of your class directory"06:00
doctormoto 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
nigel_nbok06:01
doctormoand then your normal `bzr commit`, you can use `bzr status` before your commit to make sure everything is going in.06:01
nigel_nbdoctormo: okay06:01
doctormothen push it to your own branch once done.06:02
nigel_nbjust the class that I have done right?06:02
doctormo`bzr push lp:~[username]/ubuntu-learning-materials/[new-branch-name]`06:02
doctormonigel_nb: Yes, you should see that class and all it's files added, commited and then pushed.06:03
doctormoIt's up to you if you edit any other files.06:03
nigel_nbcan i see a asciidoc converted version before pushing?06:03
doctormodon't forget that your status, push and commits effect the entire branch, not just the directory your currently in.06:04
nigel_nbok06:04
doctormonigel_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
nigel_nbokay... I'll get to work on this..06:04
doctormonigel_nb: thanks so much for working with me on it, the first class is always the slowest.06:07
doctormoAnd you've been a big help already.06:07
nigel_nbcan i take a week?06:07
nigel_nbdoctormo: no particular time limit, is there?06:08
doctormonigel_nb: Can you be around each day or so and commit regular?06:08
nigel_nbyes06:08
nigel_nbI06:08
doctormo"and push"06:08
doctormolol06:08
nigel_nbI'll be here around the time that I as her today06:08
nigel_nbhehe06:08
doctormoOnly this is one of those kickstart classes that does need to be done ASAP.06:08
doctormoSo a week is a good time, don't forget to ask if there are issues or unsures.06:09
nigel_nbI'm close to having a headache so im thinkin of some rest... 2morrow I should be able to finish it06:09
nigel_nband put it up for review06:09
doctormonigel_nb: wonderful, hope I haven't caused the headache :-)06:10
nigel_nbnaah...work06:10
nigel_nbI work nights06:10
nigel_nbits close to afternoon now.. need to catch some sleep06:11
doctormook, np, me too, you in some forien place?06:11
nigel_nbI'm in India06:11
nigel_nband where are you?06:11
doctormoBoston USA, but I'm british.06:12
doctormoWhich part of India?06:12
nigel_nbpretty famous from US standpoint06:12
nigel_nbBangalore06:12
doctormoInteresting, I was up in Vermont being a good Petyapa to my Tamil nefews. (can't spell sorry)06:13
nigel_nb:)06:13
doctormoEither way, Shukriyah nigel_nb06:14
nigel_nbdoctormo: wow....06:14
doctormoAnd good night.06:14
nigel_nbdoctormo: good night and sweet dreams to you too :)06:15
weecolhi09:51
=== akgraner_ is now known as akgraner
ZachK_any admins or team leaders around?13:20
pleia2yes13:21
ZachK_oh heya pleia2 or may i call you elizabeth?13:22
pleia2elizabeth isn't in my hilight ;) so pleia2 or lyz is best13:22
ZachK_roger roger13:22
ZachK_well how are ya?13:22
pleia2fine, at work13:23
pleia2something I can help you with?13:23
ZachK_oh nothing...just looking to help out13:23
ZachK_if possible anyway13:23
pleia2oh, you don't need an admin for that :) didn't vantrax already add you to the team in LP?13:24
ZachK_link...13:24
pleia2yes, you're already a part of the team13:25
ZachK_oh ok13:25
ZachK_well any projects13:25
pleia2what areas were of interest to you? (sorry, I seem to have missed your intro)13:25
pleia2review, gathering resources, course development, teaching, moodle?13:26
ZachK_well what needs to be done? i'm strong with wiki work...(As if you don't know that =)13:26
pleia2the 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 itself13:27
ZachK_ok13:27
* ZachK_ jams to beat13:28
pleia2if 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/Learning13:28
pleia2I'm currently in the process of putting together a "joining the team quickstart" but I haven't finished yet, and have work now :\13:29
ZachK_k13:30
ZachK_heya paultag13:36
paultaglo13:37
mhall119|workpleia2: 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-material13:52
mhall119|workdid you see that?13:52
pleia2mhall119|work: eep, no14:00
mhall119|workpleia2: yeah, someone figured out the way around it though14:01
mhall119|workif you have bzr 2.0, and you're starting from scratch, you have to bzr init with the 1.9 format14:01
pleia2interesting14:02
mhall119|workthought it might be good to include in the quickstart guide14:02
mhall119|workwith so many people using 9.10 with bzr 2.0 now14:02
* pleia2 nods14:02
pleia2thanks :)14:02
mhall119|worksure14:02
pleia2I'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 guide14:03
mhall119|workok14:04
mhall119|workBiosElement was there we we ran into this problem, so he will know what I'm talking about14:04
pleia2ok, great14:04
=== akgraner_ is now known as akgraner
pleia2ooh http://doc.bazaar-vcs.org/explorer/en/16:14
pleia2there is a ppa https://edge.launchpad.net/~bzr-explorer-dev/+archive/ppa16:15
mhall119|workpleia2: I couldn't get it to dowk18:24
mhall119|workwork18:24
mhall119|workthe bzr explorer18:24
mhall119|workit could never find qbzr18:24
wrstmhall119|work: you had better act straight i see the boss is looking over your shoulder18:25
pleia2aw darn18:25
mhall119|workwrst: he's always looking over my shoulder18:27
mhall119|workmaybe he'll learn something while #ubuntu-classroom is up18:27
wrstoh no not that boss... i'm talking about Michelle_Qimo i'm assuming that's mrs mhall119|work18:28
mhall119|workalso, I just worked straight through Jono's session, which I wanted to catch18:28
mhall119|workwrst: oh, lol18:28
mhall119|workshe knows I lurk in IRC all day18:28
wrstha ha :)18:28
mhall119|workthat's usually how she talks to me while I'm at work18:28
mhall119|workshe's in #ubuntu-us-fl most of the time18:28
wrstmy wife isn't that cool i have to stay on gtalk for her :)18:29
mhall119|workI can't run IM clients on my work computer18:29
wrstahh 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 muster18:29
mhall119|workI have irssi and screen18:29
mhall119|workfinch was going to pull in all kinds of gstreamer stuff I didn't want18:30
wrsti thought you probably had to have i thought you were onlnie all the time mhall119|work18:30
wrstmhall119|work: yeah i couldn't figure that out why it needed allof that i just blindedly said yes to it all18:30
mhall119|workirssi runs on my webserver 24/7 for this nick18:30
mhall119|workI just ssh into it while at work18:30
wrstsame here18:30
wrstwell actually on my home server18:31
doctormoMorning mhall119|work18:38
mhall119|workmorning doctormo18:53
mhall119|work(2pm here)18:53
Michelle_Qimohhm, what am I doing now?19:29
mhall119|workwrst thought you were going to catch me on IRC19:31
wrstha ha you have been caught it looks like19:32
mathry1029hello any one alive in here?20:17
mhall119|workme20:21
mathry1029i have so many questions lol umm first off i guess i want to get my bcm4318 working .... and im an utter noob reading forums20:23
mhall119|workokay20:23
mhall119|workthis isn't really a support channel, ubuntu-learning is a project to write instructional material to help people teaching others how to use Ubuntu20:24
mathry1029heh well in that endevour im the perfect labrat...20:25
mathry1029still hunting forums thanks tho20:25
mhall119|workthe #ubuntu channel is the official support channel20:26
mhall119|workit's manned by community volunteers, and is usually very helpful20:26
mathry1029umm i just tried /join #unbuntu and it went to empty space20:28
mathry1029oops forgot i need to reg my nicj20:28
mhall119|work /join #ubuntu20:28
mhall119|workyou had one too many 'n's20:29
mathry1029ty btw for the correction20:33
mhall119|workno problem20:35
doctormopleia2: Wow that's a lot of channels you got open.22:05
pleia2doctormo: yeah, I have a problem :)22:05
doctormopleia2: Is there an archive log of your OW session?22:07
doctormoI'm posting a blog entry to raise some more attention.22:07
pleia2doctormo: https://wiki.ubuntu.com/MeetingLogs/openweekKarmic/Learning22:07
doctormothanks!22:08
pleia2sure thing, thanks for blogging about it :)22:08
doctormopleia2: It's the least I could do after you put in all that work.22:11
pleia2doctormo: are you and BiosElement going to be tossing together some notes related to last night's bzr session?22:11
pleia2I'd like to blog too, but I want to have a "quickstart to getting involved" page on the wiki first, including that22:12
BiosElementpleia2: I'm already going to be working on the notes later tonight.22:12
pleia2BiosElement: you're my hero! :)22:12
doctormopleia2: 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
pleia2excellent22:12
doctormoBiosElement: Did you know nigel_nb was going to digest your bzr stuff into a class?22:12
BiosElementdoctormo: I knew he was working on something. Wasn't entirely sure what but it's fine with me.22:13
doctormoBiosElement: What I really could do with is some help with a few helper scripts, are you python ready?22:13
pleia2if we could have a rough draft by tomorrow it'd be really nice22:13
pleia2so we don't lose this momentum with new contributors22:14
BiosElementdoctormo: Possibly. I can check and get back with ya. Was actually having some bugs with python yesterday >.<22:14
pleia2doctormo: did nigel_nb give a timeline? I'll touch base with him later if I need to22:15
BiosElementpleia2: 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:15
* pleia2 nods22:16
pleia2mhall119 was mentioning that issue earlier, keen to make sure that issue was mentioned in the how-to22:16
BiosElementpleia2: 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:17
pleia2well yes, there is that :)22:18
doctormopleia2: He gave me a week, but I'll be pushing for him to have updates each day.22:18
pleia2ok, great22:20
* pleia2 skips out to LUG meeting22:21
pleia2later all22:21
doctormobye pleia222:21
doctormohttp://doctormo.wordpress.com/2009/11/04/uow-the-ubuntu-learning-project/22:46
mhall119|workBiosElement: I think the problem is that launchpad is making a stacked branch22:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!