Skip to content

fix(dev/release): use packages.apache.org instead of apache.jfrog.io #2756

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

Merged
merged 1 commit into from
Apr 29, 2025

Conversation

kou
Copy link
Member

@kou kou commented Apr 29, 2025

arrow-apt-source and arrow-release changed to use packages.apache.org from apache.jfrog.io in apache/arrow#46108 . (Note that packages.apache.org is an alias of apache.jfrog.io.)

We need to do the same change to pass CI.

Fixes #2757.

@kou kou requested a review from lidavidm as a code owner April 29, 2025 01:38
arrow-apt-source and arrow-release changed to use packages.apache.org
from apache.jfrog.io in apache/arrow#46108 .
(Note that packages.apache.org is an alias of apache.jfrog.io.)

We need to do the same change to pass CI.

Closes apache#2754
@github-actions github-actions bot added this to the ADBC Libraries 18 milestone Apr 29, 2025
@kou kou force-pushed the linux-packages-url branch from 7d7b921 to 582c0ed Compare April 29, 2025 01:38
@lidavidm
Copy link
Member

Hmm, I still get the same failure:

ninja: Entering directory `/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build'
[18/23] Generating adbc-glib/ADBC-1.0.gir with a custom command (wrapped by meson to set env)
FAILED: adbc-glib/ADBC-1.0.gir 
env PKG_CONFIG_PATH=/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/meson-uninstalled:/usr/lib64/pkgconfig:/usr/share/pkgconfig PKG_CONFIG=/usr/bin/pkg-config CC=gcc CFLAGS= /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=ADBC --nsversion=1.0 --warn-all --output adbc-glib/ADBC-1.0.gir --c-include=adbc-glib/adbc-glib.h --warn-all -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/adbc-glib -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/adbc-glib -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/. -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/. -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/../c/include -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/../c/include --filelist=/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/adbc-glib/libadbc-glib.so.1.6.0.p/ADBC_1.0_gir_filelist --include=GObject-2.0 --symbol-prefix=gadbc --identifier-prefix=GADBC --pkg-export=adbc-glib --cflags-begin -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/. -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/. -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/../c/include -I/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/../c/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/adbc-glib --library adbc-glib -L/root/rpmbuild/BUILD/apache-arrow-adbc-18/glib/../c/redhat-linux-build/driver_manager --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/ --sources-top-dirs /build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/ --warn-error
/usr/bin/ld: /build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/tmp-introspectj8hz8mdf/ADBC-1.0.o: relocation R_X86_64_32 against `.rodata' can not be used when making a PIE object; recompile with -fPIE
collect2: error: ld returned 1 exit status
linking of temporary binary failed: Command '['gcc', '-o', '/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/tmp-introspectj8hz8mdf/ADBC-1.0', '/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/tmp-introspectj8hz8mdf/ADBC-1.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/adbc-glib', '-Wl,-rpath,/build/rpmbuild/BUILD/apache-arrow-adbc-18/glib/build/adbc-glib', '-L/root/rpmbuild/BUILD/apache-arrow-adbc-18/glib/../c/redhat-linux-build/driver_manager', '-Wl,-rpath,/root/rpmbuild/BUILD/apache-arrow-adbc-18/glib/../c/redhat-linux-build/driver_manager', '-ladbc-glib', '-lgobject-2.0', '-lglib-2.0', '-lgirepository-1.0', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0', '-Wl,-z,relro', '-Wl,--as-needed', '-Wl,-z,now', '-specs=/usr/lib/rpm/redhat/redhat-hardened-ld', '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1']' returned non-zero exit status 1.

@kou
Copy link
Member Author

kou commented Apr 29, 2025

Oh, sorry. I misunderstood the problem.

I thought that the problem is https://github.com/apache/arrow-adbc/actions/runs/14710136578/job/41280210014 error. I'll look into this. Sorry.

@kou
Copy link
Member Author

kou commented Apr 29, 2025

I've opened a new issue for this: #2757

Copy link
Member

@lidavidm lidavidm left a comment

Choose a reason for hiding this comment

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

I manually tested AlmaLinux 8

@lidavidm lidavidm merged commit aa6168f into apache:main Apr 29, 2025
4 checks passed
@kou kou deleted the linux-packages-url branch April 29, 2025 21:26
@kou
Copy link
Member Author

kou commented Apr 29, 2025

Ah, we may want to add this to trigger CI:

diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml
index f8bd6516a..361e546f4 100644
--- a/.github/workflows/packaging.yml
+++ b/.github/workflows/packaging.yml
@@ -25,6 +25,8 @@ on:
       - ".env"
       - "c/**"
       - "ci/**"
+      - "dev/release/verify-apt.sh"
+      - "dev/release/verify-yum.sh"
       - "glib/**"
       - "python/**"
       - "ruby/**"

@kou
Copy link
Member Author

kou commented Apr 29, 2025

#2760

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

Successfully merging this pull request may close these issues.

ci: AlmaLinux packaging jobs failed
2 participants