Tuesday, September 22, 2009

SBR600 - Another Week Another Blog

For this week, we will be learning how to create RPM packages, to be a head of the game. I decided to visit the fedora wiki and find out what pages I would need to be prepared for this next class. Simply enough going to the Fedora Wiki, I was able to get all the tools I need and it only took 10 mins to download and install. The site provided step by step details to get me set up.

With the knowledge we learned about the SPEC file, how RPM works hopefully this week I can get the next labs done quick. On a side note last week, we had a guest speaker which we communicated via teleconference and he works on the Release Team at Fedora and his name is Jesse Keating. From him, we learned about the Fedora Release Phases which tends to work out to be 6 months. There are about 8 stages and they are:
1. Open Phase = Total of 4 months
-Features are added


2. Feature Freeze = Finishes 1 week before Alpha Freeze
- No new big features can be added
- Decisions on which features will be added to the final release


3. Alpha Freeze = 1 Month
-no more changes accepted
-sent to QA for testing


4. Alpha Release
-tree open -only
- bug fixes should be pushed


5. Beta Freeze + Release
-All the codes are complete
-Every feature should work
- Is released for public testing
-only bugfix + minor enhancements to the release are accepted at this stage

6. Release Candidate
- Little Bugs left still left
- Starts when block bugs from the beta stage are cleared

7. Final Release
- Final Product is release to end users

8. Hard Freeze
- Process where new feature changes will go to the next release


And currently the Fedora team is on Stage 5.

In the past three weeks, this course seems to get more and more interesting, will blog more later about my experiences. Later

0 comments:

Post a Comment