[Pkg-samba-maint] samba-4.16 progress so far

Michael Tokarev mjt at tls.msk.ru
Wed Mar 30 18:49:03 BST 2022


30.03.2022 20:19, Michael Tokarev пишет:
> Okay. Since we have more-or-less usable python on unstable again,
> the salsa ci pipelines started working again, and this immediately
> triggered a problem which I already mentioned before, but I didn't
> think it is a real problem.
> 
> The problem is that `waf install' still compiles some files which
> `waf build' didn't build, even after the PYTHONHASHSEED  is set.
> 
> Namely, for some reason, it rebuilds:
> 
>   Linking bin/default/third_party/heimdal_build/compile_et.inst
>   Linking bin/default/third_party/heimdal_build/asn1_compile.inst
>   Linking bin/default/lib/replace/libreplace-samba4.inst.so

Actually this is incorrect. And there are lots of files which it
actually compiles at the install stage, starting with dynconfig.c:

[1594/6221] Compiling third_party/heimdal/lib/base/log.c
[1595/6221] Compiling third_party/heimdal/lib/base/plugin.c
[1597/6221] Compiling third_party/heimdal/lib/base/string.c
[1598/6221] Compiling third_party/heimdal/lib/base/context.c
[1604/6221] Compiling third_party/heimdal/lib/base/heimbase.c
[1606/6221] Compiling third_party/heimdal/lib/base/bsearch.c
[1607/6221] Compiling third_party/heimdal/lib/base/bool.c
[1926/6221] Compiling third_party/heimdal/lib/base/error.c
[1927/6221] Compiling third_party/heimdal/lib/base/db.c
[1928/6221] Compiling third_party/heimdal/lib/base/dict.c
[1929/6221] Compiling third_party/heimdal/lib/base/data.c
[1930/6221] Compiling third_party/heimdal/lib/base/expand_path.c
[1931/6221] Compiling third_party/heimdal/lib/base/array.c
...
[5362/6221] Linking bin/default/file_server/libservice_module_s3fs.so

so that's 5362-1594 = 3768 compile tasks done just for the
install job. With about 4k tasks done for the build job!

> This is a new question for the build procedure, which I'm *still*
> not familiar with. Now from a different angle.. :)
> 
> Help?

:)

/mjt



More information about the Pkg-samba-maint mailing list