跳至内容

Module Build Order

关于何时构建各种模块的分析

模块由软件包组成,其中一些需要先构建非模块化软件包(甚至其他模块)。此列表旨在按构建顺序对模块进行分组,以确保给定流中的所有软件包都能成功构建。


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

当模块中的所有软件包都完成构建时,我们会记录下最后一个/最新的软件包以及它是在哪个构建传递中完成的。

模块应该与该构建传递中的软件包一起构建,因为那时所有软件包都能保证完成。(所有依赖项都已满足)


模块构建顺序列表

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

构建传递 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