Mailinglist Archive: opensuse-project (244 mails)

< Previous Next >
Re: [opensuse-project] Some questions regarding Package Life-Cycle and other openFATE topics
  • From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
  • Date: Fri, 1 May 2015 10:21:37 -0400
  • Message-id: <CAGpXXZ+FvNEdDPYp9Gyc8oeQCXcC=0Kvni5XW5fMAB3mZnAosQ@mail.gmail.com>
On May 1, 2015 8:11:04 AM EDT, Akash Vishwakarma
<akashunbeatable@xxxxxxxxx> wrote:
Hi,
Can somebody explain the package life-cycle. It will help me with
openFATE screening.

The are different repositories Nightly, Factory, obs, user
repositories. So, how does the life-cycle of a package starts.
The user uploads package at his obs page, it then submits to Nightly,
then to Factory repo and maybe someday it will reach to the
distribution repo. Is something missing in this process and how does
this transfer takes place.

For your task, you can ignore nightly and rings, etc. They are
transition repos that only matter to developers.

The highlights are:

User manually creates a new package in home project. (Hopefully he
tests it there first).

Manual SR (submit request) to a devel (development) project.
(Hopefully more testing in the devel project).

Manual SR from devel project to factory. (Hopefully even more testing).

When a new distro release is made, 100% of factory is branched to the
new distro repo, so being in factory means a package will be part of
the next distro release unless it gets removed from factory in the
meantime.

Note: direct SR from a home project to factory is not allowed. There
has to be a devel project for every package in factory.

fyi: There are more detailed steps in the SR to factory stage. This
is where rings and nightly builds come into play, but that is just
complexity you don't need to review openFATE entries.

Greg
--
To unsubscribe, e-mail: opensuse-project+unsubscribe@xxxxxxxxxxxx
To contact the owner, email: opensuse-project+owner@xxxxxxxxxxxx

< Previous Next >
References