Skip to content
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

Update Ant version to 1.10.14 #3074

Open
karianna opened this issue May 25, 2023 · 6 comments
Open

Update Ant version to 1.10.14 #3074

karianna opened this issue May 25, 2023 · 6 comments
Assignees

Comments

@karianna
Copy link
Contributor

          > Ant version

I would suggest that we put the security checks in place and then discuss that as a separate issue. I'd want there to be additional testing on a new ant version in order to ensure we don't have compatibility issues before just bumping it up (especially sine this PR is specific to Windows and we use the same fixed version across all platforms IIRC) - perhaps create a new issue proposing an upgrade? It's probably about time we did look at that.

ant is critical to the test case executions and also now for the SBOM generation.

Originally posted by @sxa in #3018 (comment)

@sxa
Copy link
Member

sxa commented May 25, 2023

@smlambert @andrew-m-leonard What are your thoughts on this? Changing the version could obviously introduce behaviour differences (albeit low risk). Have newer versions been tested with the AQA/TC suites and SBOM generation processes?

@andrew-m-leonard
Copy link
Contributor

Would seem sensible, i've not tested anything new though

@sxa
Copy link
Member

sxa commented Aug 8, 2024

This has resurfaced as a question after I queried that we'd updated it in the Fedora static docker images.
The fact we've been using 1.10.12 on some of them already suggests that an upgrade is likely quite safe.
I believe that ant on the machines is used for the SBoM generation and the test suites.

@smlambert Would you have any concerns related to moving up to 1.10.12 or the latest one in light of the fact we've already bumped to 1.10.12 in some cases. 1.10.14 is the latest.

@andrew-m-leonard We should likely verify that later versions do not break the SBoM generation too before switching over. If a playbook change is made here then the build process will be first to see it.

If we do this we should also consider whether to switch existing installations up or leave them as-is.

@smlambert
Copy link
Contributor

Would you have any concerns related to moving up to 1.10.12 or the latest one in light of the fact we've already bumped to 1.10.12 in some cases. 1.10.14 is the latest.

Bumping to newer or latest is likely fine, we should verify that test pipelines still function as expected before delivering the change broadly.

@sxa
Copy link
Member

sxa commented Aug 15, 2024

@Haroon-Khel - do you think you can look at trialling this for an AQA_Test_Pipeline on a static docker container with the latest ant release? If that works we can bump it in all the static dockerfiles for new machines (I don't mind too much if older ones are left as-is) then we can also look at making sure the build+SBoM generation work with an updated version before changing it in the playbooks.

@sxa sxa changed the title > Update Ant version to 1.10.13 Update Ant version to 1.10.13 Aug 21, 2024
@sxa sxa changed the title Update Ant version to 1.10.13 Update Ant version to 1.10.14 Aug 21, 2024
@sxa
Copy link
Member

sxa commented Aug 21, 2024

Verified that the SBoM generation in a build of jdk21u on Linux/aarch64 is fine with ant 1.10.14 (released yesterday), so this should be good from a build perspective, so it just needs to be verified for test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Status: Todo
Development

No branches or pull requests

6 participants