posse_rit_tuesday
MINUTES

#teachingopensource Meeting

Meeting started by mchua at 12:20:24 UTC (full logs).

Meeting summary

    1. http://teachingopensource.org/index.php/POSSE_RIT#Tuesday (mchua, 12:20:46)
    2. http://teachingopensource.org/index.php/Planet (mchua, 12:50:09)
    3. http://planet.fedoraproject.org/ # Fedora Planet (ctyler, 12:54:53)
    4. http://betterexplained.com/articles/a-visual-guide-to-version-control/ (posse_projector, 13:04:50)
    5. http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/ (posse_projector, 13:05:05)
    6. http://righteouspictures.com/web/ (ganderson, 13:06:04)

  1. OLPC impact video (mchua, 13:08:31)
    1. http://righteouspictures.com/web/ (mchua, 13:08:58)
    2. We're watching the trailer right now, as a scene-setting thing for why we're doing what we're doing here. (mchua, 13:09:14)

  2. Fun With Publican (mchua, 13:24:07)
    1. http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Documentation_SOP#Viewing_the_Documentation (mchua, 13:29:51)
    2. http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Documentation_SOP (ctyler, 13:33:23)
    3. Step 1: Start the Fedora environment and log in (ctyler, 13:38:48)
    4. Step 2: Start a terminal by selecting the menu option: Applications>System Tools>Terminal (ctyler, 13:39:33)
    5. Step 3: Type this command: git clone git://git.sugarlabs.org/soas-docs/mainline.git soas-docs (ctyler, 13:40:33)
    6. http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Documentation_SOP (mchua, 13:44:11)
    7. Step 4: type "ls" (list files) -- you should see a list of folders, including one named "soas-docs" (alternately, you can use the "liveuser's Home" icon on the desktop to browse the soas-docs directory) (ctyler, 13:47:00)
    8. Step 5: If you want to take a look at the files, you can open one of the XML files by clicking on it in the graphical viewer, or opening an editor from the command line (ctyler, 13:48:20)
    9. http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Documentation_SOP (ctyler, 13:49:51)
    10. In the graphical view, you may need to right-click and open it with GEdit (ctyler, 13:50:25)
    11. Step 6: In the terminal, change into the directory containing the document we want to build: cd "soas-docs/Creation Kit" (ctyler, 13:52:26)
    12. Step 7: build the PDF of the US English version of the documentation: publican build --format=pdf --lang=en-US (ctyler, 13:54:18)
    13. http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Documentation_SOP (mchua, 13:58:37)
    14. Step 7: find and open the pdf: evince tmp/en-US/*pdf -- or use the graphical viewer (ctyler, 14:00:16)
    15. Step 7: CORRECTION: find and open the pdf: evince tmp/en-US/pdf/*pdf -- or use the graphical viewer (ctyler, 14:02:55)
    16. Step 8: you can create a "patch" containing your changes: git diff >creation-kit-patch.patch (ctyler, 14:05:21)
    17. Step 9: exchange patches with a partner (ctyler, 14:19:11)
    18. Step 10: apply your partner's patch: patch -p0 <nameOfPatchFile (ctyler, 14:20:26)
    19. Karsten's on the phone! (mchua, 14:46:53)
    20. http://translate.fedoraproject.org (quaid, 15:12:27)
    21. http://transifex.net (quaid, 15:12:33)
    22. Chris is now demoing Sugar (mchua, 15:30:41)
    23. http://activities.sugarlabs.org (mchua, 15:42:40)

  3. Teaching moment: getting Bao to ask for help (mchua, 17:04:06)
    1. https://sites.google.com/a/lv5.org/bvworks/home/working-with-sugarlabs/journalimplementationtoxoirc (mchua, 17:05:05)
    2. http://bugs.sugarlabs.org/ticket/581#comment:3 (mchua, 17:05:22)
    3. http://sync.in/ep/pad/view/tEc56sE3Uv/latest (posse_projector, 17:05:43)
    4. http://lists.sugarlabs.org/archive/sugar-devel/2010-June/024716.html (posse_projector, 17:05:53)
    5. Bao is a high school student in Virginia trying to work on Sugar Activities this month, for a co-op like program that his high school has. (mchua, 17:06:19)
    6. He found a ticket to tackle - and then got stuck. I'm going to go through how we got him unstuck. (I should point out here that I actually did *not* know how to write the code he needed - what I was teaching him here was how to ask for help... the community skills you're all learning this week.) (mchua, 17:07:04)
    7. Dave asks whether there's a guide on how to write those sorts of emails, mchua suggests that someone at POSSE RIT try drafting what they think one might look like for their blog post tonight ;) (mchua, 17:35:06)
    8. (if it hits Planet, multiple professors who've guided students in this way before will see it, and they'll likely comment and improve it) (mchua, 17:35:22)
    9. (same process by which Bao wrote code and got help with code - you can do the same thing to get help writing these sorts of guides) (mchua, 17:35:41)
    10. Chris talks about spins and the release cycle (mchua, 17:37:57)
    11. step 1: get the code. (posse_projector, 18:08:33)
    12. http://git.sugarlabs.org/projects/abacus (posse_projector, 18:09:16)
    13. http://wiki.sugarlabs.org/go/Activities/Abacus (posse_projector, 18:10:53)
    14. http://git.sugarlabs.org/projects/abacus/repos/posse-mainline (posse_projector, 18:11:54)
    15. In Terminal: cd Activities (posse_projector, 18:13:17)
    16. You're now in the activities directory. Get the code: git://git.sugarlabs.org/abacus/mainline.git (ctyler, 18:14:48)
    17. in terminal: git clone git://git.sugarlabs.org/abacus/posse-mainline.git Abacus.activity (mchua, 18:15:06)
    18. If there is no Activities directory, you can create it (in your home directory) (ctyler, 18:15:43)
    19. Ctyler explaining ssh keys (mchua, 18:40:11)
    20. http://en.wikipedia.org/wiki/Public-key_cryptography (mchua, 18:40:14)
    21. To create an ssh key, the command is "ssh-keygen" (mchua, 18:46:13)
    22. Default values for everything will work (mchua, 18:46:22)
    23. http://bugs.sugarlabs.org/query?status=accepted&status=assigned&status=new&status=reopened&component=Measure&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component (posse_projector, 18:57:43)
    24. http://bugs.sugarlabs.org/query (posse_projector, 18:57:55)
    25. http://wiki.sugarlabs.org/go/SoaS_Activity_Criteria (posse_projector, 18:58:58)
    26. Project idea 1: RIT Remix (and remix documentation/process cleanup) (mchua, 19:07:05)
    27. Project idea 2: Measure hacking (the only coding project we've got, actually) (mchua, 19:07:21)
    28. Project idea 3: Get a Sugar Activity through the SoaS inclusion/feature process (release management, documentation) (mchua, 19:07:49)
    29. Question: What do you do if you're starting a FOSS project from scratch? (mchua, 19:08:37)
    30. Answer: Read Karl Fogel's book. (mchua, 19:10:18)
    31. http://producingoss.com/ (mchua, 19:10:22)
    32. End of the day, thanks all! (posse_projector, 19:14:03)


Meeting ended at 19:14:05 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. mchua (183)
  2. quaid (135)
  3. ctyler (84)
  4. ganderson (48)
  5. RITSteve (31)
  6. KarlieRobinson (27)
  7. Dave_S (26)
  8. posse_projector (20)
  9. pfroehlich (10)
  10. gary_at_RIT (8)
  11. zodbot (7)
  12. lmacken (6)
  13. Andrea_H (3)
  14. satellit__ (3)
  15. mlutz (2)
  16. JonathanD (2)
  17. walterbender (2)
  18. gpollice (2)
  19. MikeLutz-f75d (2)
  20. mihaela (1)
  21. JonSchull (1)
  22. MikeLutz (1)
  23. DaveScolloquy (1)
  24. ianweller (1)
  25. willhoft_ (1)
  26. ndoubleday_ (1)
  27. mrr (1)
  28. ssweet (1)
  29. mprppr (1)


Generated by MeetBot 0.1.4.