Skip to content

oepkgs Branch Managerment⚓︎

Principles for Introducing oepkgs Community Software Packages into Various Branches⚓︎

  • To introduce a software package into the master protected branch, it needs to be reviewed and approved by the maintainer of the corresponding SIG group or committer of the corresponding source code repository.
  • To introduce a software package into other protected branches of oepkgs, it needs to go through a review and approval process by the maintainer of the corresponding SIG group or committer of the corresponding source code repository, based on the valid_release_branch.

oepkgs Repository List⚓︎

  • extras The main repository of oepkgs, most of its packages from other repositories for the convenience of users who only need to add this repository to access most of the packages across multiple repositories. Due to the limitation of multiple versions of packages, it is impossible to cover all of them, and certain packages that cannot be found in the extras repository can be searched in other repositories.

  • compatible By retrieving source code packages from the repositories of other Linux distributions, the compatible repositories in openEuler contain software packages that have been recompiled and built on openEuler, and have passed the installation tests. The suffixes "c6," "c7," "c8," "f33," "f34," "f35," "f36," and "rawhide" respectively represent the sources of the software source packages, centos6, centos7, centos8, fedora33, fedora34, fedora35, fedora36, and fedora-rawhide. Using different sources can distinguish between software package versions, and software packages from the source centos8 generally provide access to higher versions of software packages.

  • contrib Software packages contributed by many developers are categorized by package type in the contrib repository. In the bigdata repository, it is evident that the software packages contained therein are intended for use in big data scenarios.

valid release branch⚓︎

  • extras repository management
Branch name Description
master Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP1/extras in the main oepkgs repository
openEuler-20.03-LTS-SP1 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP1/extras in the main oepkgs repository
openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/extras in the main oepkgs repository
openEuler-22.03-LTS Used to manage the inclusion of software packages under openEuler-22.03-LTS/extras in the main oepkgs repository
  • compatible repository management:
Branch name Description
compatible_c7_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/compatible/c7 in the oepkgs compatible repository
compatible_c8_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/compatible/c8 in the oepkgs compatible repository
compatible_f35_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/compatible/f35 in the oepkgs compatible repository
  • contrib repository management:
Branch name Description
contrib_bigdata_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/bigdata in the oepkgs contrib repository
contrib_bigdata_openEuler-20.03-LTS-SP1 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP1/contrib/bigdata in the oepkgs contrib repository
contrib_virtual_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/virtual in the oepkgs contrib repository
contrib_basic-system_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/basic-system in the oepkgs contrib repository
  • contrib multi_version repository management(openstack introduces multiple versions of software packages such as Queens、Rocky、Wallaby )
Branch name Description
Muti-Version_openstack-wallaby_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/openstack/wallaby in the oepkgs contrib repository
Muti-Version_openstack-rocky_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/openstack/rocky in the oepkgs contrib repository
Muti-Version_openstack-queens_openEuler-20.03-LTS-SP3 Used to manage the inclusion of software packages under openEuler-20.03-LTS-SP3/contrib/openstack/queens in the oepkgs contrib repository