Skip to content

Conversation

zhouyuan
Copy link
Contributor

@zhouyuan zhouyuan commented Sep 1, 2025

What changes are proposed in this pull request?

This patch fixes the centos7/8 docker image build

fixes; #10602
fixes: #10599

How was this patch tested?

Pass GHA

Signed-off-by: Yuan <yuanzhou@apache.org>
Signed-off-by: Yuan <yuanzhou@apache.org>
Copy link

github-actions bot commented Sep 1, 2025

#10599

@zhouyuan zhouyuan force-pushed the wip_fix_centos7_docker_build branch 2 times, most recently from 58d4ed2 to d87ac78 Compare September 1, 2025 22:35
Signed-off-by: Yuan <yuanzhou@apache.org>
@zhouyuan zhouyuan force-pushed the wip_fix_centos7_docker_build branch from d87ac78 to 48c2500 Compare September 1, 2025 22:37
@zhouyuan zhouyuan changed the title [GLUTEN-10599][VL] Fix centos7/8 docker image build [GLUTEN-10599][VL] Fix centos7/8 dev docker image build Sep 1, 2025
@zhouyuan zhouyuan requested a review from PHILO-HE September 1, 2025 22:48
Copy link
Member

@PHILO-HE PHILO-HE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor suggestion. I have added this fix to 1.5.0 port list.

@zhouyuan zhouyuan changed the title [GLUTEN-10599][VL] Fix centos7/8 dev docker image build [GLUTEN-10599][VL] Fix Centos dev docker image build Sep 2, 2025
Signed-off-by: Yuan <yuanzhou@apache.org>
@zhouyuan zhouyuan force-pushed the wip_fix_centos7_docker_build branch from cad7dc0 to b497a63 Compare September 2, 2025 08:44
Signed-off-by: Yuan <yuanzhou@apache.org>
This reverts commit 48c2500.
Signed-off-by: Yuan <yuanzhou@apache.org>
@zhouyuan zhouyuan force-pushed the wip_fix_centos7_docker_build branch from f4657c7 to 7db1a13 Compare September 2, 2025 08:58
@github-actions github-actions bot removed the INFRA label Sep 2, 2025
Copy link
Member

@PHILO-HE PHILO-HE left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix.


function build_arrow {
get_velox
setup_dependencies
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we add them here, they will be executed two times in the following complete build at line 306.

get_velox
setup_dependencies
build_velox_backend

Can we move get_velox into setup_dependencies and explicitly add setup_dependencies in dockerfile?

./dev/builddeps-veloxbe.sh --run_setup_script=ON setup_dependencies build_arrow

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let me add a flag to check if we need to run get_velox

Signed-off-by: Yuan <yuanzhou@apache.org>
Signed-off-by: Yuan <yuanzhou@apache.org>
@zhouyuan zhouyuan merged commit f5c368b into apache:main Sep 2, 2025
96 of 97 checks passed
zml1206 pushed a commit to zml1206/incubator-gluten that referenced this pull request Sep 12, 2025
* [VL] fix centos docker image build

---------

Signed-off-by: Yuan <yuanzhou@apache.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[VL] build failure for Centos based dev docker image

2 participants