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 |