-
-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aixPB: Stop overwriting /usr/bin/perl with freeware on AIX #1979
base: master
Are you sure you want to change the base?
Conversation
It should point to /usr/opt/perl5/bin/perl5.28.1
extended.system had a couple of failures - rerunning individual tests: |
Running elsewhere as Grinders: ConcurrentLoadTest_5m_1 MiniMix_5m_1 |
@sxa Any update on this? |
No. As it's not causing a problem for anyone at the moment it's nowhere near the top of my priority list, but I'm happy of you want to take over and do some more testing on it |
FYI: On the IBM hosted server (-1 as an example):
|
As long as it's adequate for running everything I don't really mind even if it's not exactly the same version. |
|
I'd like to test that OSS perl is not needed - by just removing it (it it can be removed on it's own) - from adopt02 aka build-02. -- update: OSS AIXToolbox git
|
TKG was rewritten in Java so no longer requires special Perl modules to be installed. Many tests still use Perl. System tests in particular, and systemtest/STF prereqs state that they require Perl 5.6.1 or later. For other tests (including functional), the prereq states Perl 5.10.1 or above. The thorough level of testing for this change would be all of the 9 required release targets, though its likely safe to drop the 2 perf targets. |
@sxa needs a rebase |
I suspect we can trial this on a test box (Maybe adopt04 since we've been using it for other things and JDK21 is known to build on that machine so would be a good test). So if we can remove it (or maybe just rename the
then I think we'll probably cover everything that's needed to test this. I wouldn't expect this to be specific to the version of java. We can also remove |
Draft PR to document what I've done for my own purposes if nothing else in case I forget since I'm not working today :-)
By default AIX has
/usr/bin/perl
pointing to/usr/opt/perl5/bin/perl5.28.1
. Our playbooks currently override this to the/opt/freeware
one - this PR reverts that in order to use a standard AIX setup as far as possible. Particularly with the removal of perl as a requirement for the overall test frameworks I believe this may not be necessary. I have reset the symlink on test-osuosl-aix71-ppc64-1 to see if it causes any problems - we need to make sure it doesn't before merging this (at which point we'll need to manually switch all the machines back to using the default. Some test Grinders as follows (although obviously it can run other stuff from the main pipelines) as it has theci.role.test
label:Checklist