Home Home > 2008 > 09 > 23
Sign up | Login

Archive for September 23rd, 2008

Upcoming Factory Changes

September 23rd, 2008 by

The openSUSE Factory distribution is our permanent moving target, this is the place where all Alpha and Beta versions are mastered from. We are currently in the process of adjusting some things due to the move from SUSE internal AutoBuild to openSUSE Build Service:

We are getting rid of all the historical names. Factory from SUSE internal AutoBuild is currently in the directories “SL-OSS-factory”, “SL-OSS-factory-debug” and “SL-Factory-non-oss” inside of the distribution directory. These names are inconsistent and have lost their meaning to some degree.

The Factory distribution from Build Service is currently in repositories directory as rpm-md tree. This means you can install packages from it, but you can’t make a new installation from it.

So we will remove all these directories and publish Factory directly to the new factory directory. The organization below this directory will be the same as below the official distribution directories. So we will have

  • iso directory: containing the latetest mini iso for network installation.
  • repo directory: containing the installation source trees:
    • oss directory: The main tree from openSUSE:Factory project, everything for a new installation is inside.
    • non-oss directory: Additional non-free packages from openSUSE:Factory:NonFree project inside.
    • debug directory: All debuginfo and debugsource packages are in this directory. These are usually only needed for debugging or bugreporting.
    • src directory: All source rpms from openSUSE:Factory project are in this directory. Please note that it makes usually more sense to check out the latest sources directly from the Build Service.
    • src-non-oss directory: All source rpms from openSUSE:Factory:NonFree project.

Another important change is that we have moved the PowerPC packages to their own server.

This new setup should make it easier to mirror subsets of the Factory distribution, without breaking any repository metadata. This means mirrors can just sync the most important stuff like the main repository and ignore the rest. We hope to get factory on more mirrors around the world with this setup.

We plan to implement this until next week.