Difference between revisions of "Winter 2010 SBR600 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
(ToDo)
Line 44: Line 44:
 
** A link to your User page on the Fedora wiki
 
** A link to your User page on the Fedora wiki
 
** Note: don't just dump this stuff in a blog post, add some introductory text as well!
 
** Note: don't just dump this stuff in a blog post, add some introductory text as well!
* Add an entry to the [[Fall 2009 SBR600 Participants]] page
+
* Add an entry to the [[Winter 2010 SBR600 Participants]] page
  
 
'''Lab 1: By Tuesday, January 19:'''
 
'''Lab 1: By Tuesday, January 19:'''

Revision as of 14:12, 15 January 2010

Please note:

  • The schedule here is tentative.
  • Week-by-week details will be filled in as the course progresses.

Week 1 (January 11) - Introduction

Tuesday

  • Welcome
  • Introductions
  • Intro to Build & Release
    • Brief overview of the process
      • Versioning & repository systems
      • Compilation
      • Testing
      • Packaging
      • Compositing
      • Release
      • Distribution
      • Mirroring
    • These steps vary according to the particular project/product. For example, when distributing software physically, "Release" means performing a RTM, where the final "gold disk" is sent to the duplicating house to be mass-produced; but when distributing software electronically, "Release" means sending the software to the online distribution system. The sequence of steps also varies between projects/products.
  • Course Layout
    • Project-based course
    • Working with Open Source
    • Working with the Fedora Project
  • Communication Tools
  • Course Outline
  • Visit the CDOT Area

Friday

  • Make
  • Makefile Basics
    • Targets, Dependencies, and Commands
    • Implied rules (e.g., .o files)
    • Examples
  • Building software from a source tarball using a makefile

Readings/Resources

ToDo

Communication Lab: By Friday, January 15, Set up your accounts (wiki, IRC, FAS2).

  • Create a blog post which will appear on the OpenSource@Seneca Planet, containing:
    • A portion of an IRC conversation you've had with someone on a Fedora or Seneca IRC channel.
    • A link to your User page on the Seneca wikis
    • A link to your User page on the Fedora wiki
    • Note: don't just dump this stuff in a blog post, add some introductory text as well!
  • Add an entry to the Winter 2010 SBR600 Participants page

Lab 1: By Tuesday, January 19:

  • Build 2 packages from Source
    • The NLED editor from http://cdot.senecac.on.ca
    • Any package that uses a configure script -- SourceForge might be a good place to look for such packages.
  • Blog about the experience.