跳至内容

模块构建顺序

构建各种模块的时间分析

模块由软件包组成,其中一些需要首先构建非模块化软件包(甚至其他模块)。这是一个尝试使用构建顺序列表对模块进行分组,以确保给定流中的所有软件包都能构建。


方法:此列表是通过比较模块中原始软件包列表和构建顺序传递列表中后续软件包列表生成的。

当模块中的所有软件包完成构建时,我们会记录最后一个/最新的构建软件包以及该构建阶段。

应该在该构建阶段使用软件包构建模块,因为那时所有软件包都保证可以完成。(所有依赖项都已满足)


模块构建顺序列表

(这些模块的所有软件包都已成功构建,并且将在列出的构建阶段/批次中正确构建)

构建阶段 1: - 389-ds : 1 - freeradius : 1 - go-toolset : 1 - httpd : 1 - mailman : 1 - mercurial : 1 - perl-App-cpanminus : 1 - perl-DBD-MySQL : 1 - perl-DBD-Pg : 1 - perl-DBD-SQLite : 1 - perl-DBI : 1 - perl-FCGI : 1 - perl-YAML : 1 - php : 1 - python36 : 1 - redis : 1 - squid : 1

构建阶段 2: - inkscape : 2 - javapackages-runtime : 2


构建阶段 3: - gimp : 3


构建阶段 4: - ant : 4 - mod-auth-openidc : 4 - postgresql : 4


构建阶段 6: - mariadb : 6


构建阶段 9: - mysql : 9 - parfait : 9 - perl-IO-Socket-SSL : 9 - perl-libwww-perl : 9


不确定的模块

(这些模块仍然存在软件包失败的情况,因此我们不能 100% 确定它们应该放在哪个构建阶段)

container-tools : unsure
idm  : 6...?
javapackages-tools : 9+
jmc : 9+
llvm-libs : 1, but i686 packages failed (should be ok w/ MBS?)
maven : 9+
nginx : 2?  (only 1 version not building)
nodejs : almost nothing built yet
perl : 10+ (most built by 9)
pki-core : 8+ (just a few failing)
pki-deps : 10+ (just a few failing)
python27 : 4 (just a couple docs pkgs missing)
python38-devel : 1 (1 pkg failing)
python38 : 2 (1 pkg failing)
rhncfg : ?
ruby : ?
satellite-5-client : ?
scala : 10+ (1 pkg failing)
swig : ?
virt-devel : 10+ (1 pkg failing)


损坏的模块

(这些模块没有软件包完成构建,或者很少。它们需要更多调查)

389-directory-server : N/A (investigate?)
avocado : N/A (?)
cobbler : N/A
dwm
libselinux-python.txt
libuv
mariadb-devel (?)
nextcloud
rust-toolset
subversion
varnish
zabbix