packages openmamba development channels
HOW IS DEVELOPMENT DONE?

Mainly by creating or updating software packages in RPM binary format using source code archives taken from upstream external sources. The packages are made available in folders called repositories or channels.

Some components are internally developed with the help of the git distributed development system. openmamba makes its own git server available to allow the distributed development of these components.

Read more (wiki)....

HOW CAN I TAKE PART TO THE DEVELOPMENT?
Packages creation is made simpler and standard by using the autospec tool. Some practice is recommended by following the instructions in the wiki page.

openmamba has an automatic update and porting build system which developers may consult to find and work on manual corrections needed to update distribution components.

HOW DO I ADD A CHANNEL TO MY SYSTEM?
In order to get updates from a channel you need to enable it in the Software sources settings dialog of the openmamba packages management tool. A channel can be as well enabled by command line by issuing the following command:

pkcon repo-enable channel_name
Latest activities:
Go to the development site
MAIN CHANNELS
  • the devel trunk channel contains the whole main distribution with the exception of big games;
  • devel-games is a branch of the devel channel containing big games;
  • devel-makedist is a transitory channel used to automatically port packages to all architectures.

See the openmamba resources database for a list of system reserved uid and gid's.
See the groups database for the list of groups to use for RPM packages classification.
See the licenses database for a list of approved licence for Open Source software in openmamba.


ADDITIONAL CHANNELS
  • devel-kernel is a transitory channel containing the latest Linux kernel release;
  • devel-xorg is a transitory channel containing the latest X.org graphical server release;
  • devel-kde4 is a transitory channel containing the latest KDE 4 release;
  • devel-gnome is a transitory channel containing the latest GNOME release;
  • devel-misc is a transitory channel containing mass updates that are being completed;
  • devel-java is a transitory channel containing the latest Java updates.

WARNING: packages installed from these channels might not work, make unwanted changes to your system and damage it. Usage is recommended to developers and experienced users.


SERVICE CHANNELS (FOR DISTRIBUTION INTERNAL JOBS)
  • devel-autodist is a transitory channel that contains packages automatically built by autodist;
  • devel-future is a transitory channel that contains packages that is not yet ready for being distributed;
  • devel-past is an "archive" channel containing obsoleted packages which have been removed from main repository;
  • devel-distservers is a channel containing packages used by openmamba distribution management servers.

WARNING: packages installed from these channels might not work, make unwanted changes to your system and damage it. Usage is recommended to developers and experienced users.
canale devel-autodist channel:
Latest upstream updates (Missing/Todo?):
Oldest builds:
 Details | Browse | Check | Log


GROUP CHANNELS

Two or more openmamba developers can join to form a group for openmamba and open source development.

WARNING: the contents of these channels is responsibiliy of the group owners. Packages installed from these channels may not work, produce unwanted modifications to your system and damage it. Usage is recommended on test installations only and is at your own risk.


PERSONAL CHANNELS

An openmamba developer can have its own personal channel; here go candidate packages for the devel-contrib channel as well as modifications to make a customized distribution.

WARNING: the content of these channels is responsibiliy of their owners. Packages installed from these channels may not work, produce unwanted modifications to your system and damage it. Usage is recommended on test installations only and is at your own risk.