1,885
edits
Changes
Created page with 'Category:SBR600'''Please note:''' * The schedule here is tentative. * Week-by-week details will be filled in as the course progresses. = Week 1 (January 11) - Introduction =...'
[[Category:SBR600]]'''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
* [[SBR600 Communication Tools|Communication Tools]]
* [[SBR600|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''' ==
* Two simple [http://matrix.senecac.on.ca/~chris.tyler/osd600/makefile-examples.tgz makefile examples]
== 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 [[Fall 2009 SBR600 Participants]] page
'''Lab 1: By Tuesday, January 19:'''
* Build 2 packages from Source
** The NLED editor from [http://cdot.senecac.on.ca 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.
* 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
* [[SBR600 Communication Tools|Communication Tools]]
* [[SBR600|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''' ==
* Two simple [http://matrix.senecac.on.ca/~chris.tyler/osd600/makefile-examples.tgz makefile examples]
== 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 [[Fall 2009 SBR600 Participants]] page
'''Lab 1: By Tuesday, January 19:'''
* Build 2 packages from Source
** The NLED editor from [http://cdot.senecac.on.ca 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.