Request: Add AIX 7.3 buildbot worker
Greetings!
IBM would like to add an AIX 7.3 worker to the existing AIX 7.2 worker. We suggest
edelsohn-aix73-ppc64
as the name. Could this be added to the worker configuration and then I can issue a pull request for the configuration of the builders. The system will be hosted at OSUOSL, as with the current worker.
Thanks, David
Hi,
PEP 11 was recently deeply reworked to have "tiered platform support": https://peps.python.org/pep-0011/
AIX is not supported by Python by this updated PEP. You can add a new AIX buildbot worker, but results may be ignored if nobody pays attention to it. See https://github.com/python/buildmaster-config/ to add a new worker. You can look into old commits which add a new worker.
On my side, I'm already maintaining (too) many buildbot workers, so I simply cannot maintain more machines (analyze buildbot failures and try fix them, at least report them).
Currently, there are already 2 AIX workers. Both are failing for at least 4 months and nobody tried to fix them:
On PPC64 AIX XLC 3.x, Python even fails to build. It seems like the disk is full:
xlc_r -c -O -qalias=noansi -qmaxmem=-1 -I./Include/internal -I. -I./Include -DPy_BUILD_CORE -o Python/deepfreeze/deepfreeze.o Python/deepfreeze/deepfreeze.c 1506-300 (U) Insufficient storage available. /opt/IBM/xlc/13.1.3/bin/.orig/xlc_r: 1501-230 (S) Internal compiler error; please contact your Service Representative. For more information visit: http://www.ibm.com/support/docview.wss?uid=swg21110810 make: *** [Makefile:2430: Python/deepfreeze/deepfreeze.o] Error 40
On PPC64 AIX 3.x, 5 tests failed:
- test_cppext: "gcc: error trying to exec 'cc1plus': execvp: No such file or directory" (missing C++ compiler?)
- test_eintr: test_flock() failed with PermissionError: [Errno 13] Permission denied
- test_shutil: test_copyfile_nonexistent_dir() failed with AssertionError("FileNotFoundError not raised by copyfile")
- test_tools: test_freeze_simple_script() failed with: [Errno 85] Too many levels of symbolic links
- test_zipfile: test_create_directory_with_write() failed with: AssertionError: 1103101968 != 5398069264
I'm not sure that today, it's worth to add a 3rd AIX machine if nobody is available to fix issues on the two existing AIX machines.
By the way, a quick search in Python bug tracker give more more than 20 open issues specific to AIX. Oldest issues are open since 2010.
Victor
On Wed, May 4, 2022 at 8:13 PM David Edelsohn <dje.gcc@gmail.com> wrote:
Greetings!
IBM would like to add an AIX 7.3 worker to the existing AIX 7.2 worker. We suggest
edelsohn-aix73-ppc64
as the name. Could this be added to the worker configuration and then I can issue a pull request for the configuration of the builders. The system will be hosted at OSUOSL, as with the current worker.
Thanks, David
Python-Buildbots mailing list -- python-buildbots@python.org To unsubscribe send an email to python-buildbots-leave@python.org https://mail.python.org/mailman3/lists/python-buildbots.python.org/ Member address: vstinner@python.org
-- Night gathers, and now my watch begins. It shall not end until my death.
participants (2)
-
David Edelsohn
-
Victor Stinner