stack/slapos: v↑ setuptools-dso 2.9 -> 2.10
With newer setuptools that is coming via !1550 (44.1.1 -> 67.8.0) we will need a fix from setuptools-dso 2.10 to handle `python setup develop` well: Previously with setutools-dso 2.9 and setuptools 67.8.0 built shared libraries were not copied back into the working tree upon develop install which made anything using pygolang to fail as e.g. $ ../bin/gpython Traceback (most recent call last): File ".../../bin/gpython", line 20, in <module> sys.exit(gpython.main()) File ".../pygolang/gpython/__init__.py", line 456, in main pymain(argv, init) File ".../pygolang/gpython/__init__.py", line 223, in pymain init() File ".../pygolang/gpython/__init__.py", line 447, in init import golang File ".../pygolang/golang/__init__.py", line 41, in <module> from golang._gopath import gimport # make gimport available from golang File ".../pygolang/golang/_gopath.py", line 65, in <module> from golang import sync File ".../pygolang/golang/sync.py", line 36, in <module> from golang._sync import \ ImportError: liblibgolang.so.0.1: cannot open shared object file: No such file or directory See https://github.com/mdavidsaver/setuptools_dso/pull/29#issuecomment-1745790761 and https://github.com/mdavidsaver/setuptools_dso/commit/2fdf75f2 for details. P.S. NOTE that changing version of a setup-egg required egg currently does _not_ force a rebuild. In other words pushing this change into testnodes won't make pygolang t o be rebuilt at all. I think this is simply a bug in slapos.buildout to fix. /reported-by @xavier_thompson /cc @jerome, @tomo, @kazuhiko /reviewed-on !1585
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#676096
external
|
Cloudooo.UnitTest-Master |
01:25:32
|
||||||
passed |
#676225
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:28:57
|
||||||
passed |
#676104
external
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster.Master |
10:56:13
|
||||||
passed |
#676107
external
|
SlapOS.Eggs.UnitTest-Master.Python2 |
00:26:25
|
||||||
passed |
#676121
external
|
SlapOS.Eggs.UnitTest-Master.Python3 |
02:17:24
|
||||||
passed |
#676094
external
|
SlapOS.Eggs.UnitTest-Master.Python3Next |
00:20:56
|
||||||
passed |
#676182
external
|
SlapOS.SoftwareReleases.IntegrationTest-Master |
07:58:34
|
||||||
failed |
#676087
external
|
SlapOS.Theia.ResilienceTest-Master-ERP5 |
08:15:11
|
||||||
passed |
#676241
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:29:31
|
||||||
passed |
#676239
external
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
08:13:14
|
||||||
passed |
#676180
external
retried
|
ERP5.StandaloneDeploymentScriptTest-Debian.Buster |
00:30:49
|
||||||
passed |
#676080
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster |
00:34:22
|
||||||
passed |
#676157
external
retried
|
Wendelin.StandaloneDeploymentScriptTest-Debian.Buster.Master |
08:51:50
|
||||||