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

[CI][Python][Packaging] Some nightly wheels fail to upload to gemfury #34656

Closed
raulcd opened this issue Mar 21, 2023 · 3 comments · Fixed by #35032
Closed

[CI][Python][Packaging] Some nightly wheels fail to upload to gemfury #34656

raulcd opened this issue Mar 21, 2023 · 3 comments · Fixed by #35032

Comments

@raulcd
Copy link
Member

raulcd commented Mar 21, 2023

Describe the bug, including details regarding any error messages, version, and platform.

Some of our Windows wheel nightly packaging jobs:

wheel-windows-cp310-amd64
wheel-windows-cp311-amd64
wheel-windows-cp38-amd64
wheel-windows-cp39-amd64

Have been failing to upload to gemfury:

Run path=$(ls arrow/python/dist/*.whl)
  path=$(ls arrow/python/dist/*.whl)
  curl -F "package=@${path}" https://${CROSSBOW_GEMFURY_TOKEN}@push.fury.io/${CROSSBOW_GEMFURY_ORG}/
  shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
  env:
    PYTHON: 3.8
    REPO: ghcr.io/ursacomputing/arrow
    ARCHERY_USE_DOCKER_CLI: 1
    pythonLocation: C:\hostedtoolcache\windows\Python\3.8.10\x64
    PKG_CONFIG_PATH: C:\hostedtoolcache\windows\Python\3.8.10\x64/lib/pkgconfig
    Python_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.8.10\x64
    Python2_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.8.10\x64
    Python3_ROOT_DIR: C:\hostedtoolcache\windows\Python\3.8.10\x64
    CROSSBOW_GEMFURY_TOKEN: ***
    CROSSBOW_GEMFURY_ORG: ***
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0 20.4M    0     0    0 65535      0  1283k  0:00:16 --:--:--  0:00:16 1333k
curl: (55) Failed sending data to the peer
Error: Process completed with exit code 55.

This seem to be consistent only for those wheels for the last 4-5 days.

Component(s)

Continuous Integration, Packaging, Python

@raulcd
Copy link
Member Author

raulcd commented Mar 21, 2023

@kszucs @kou can I be added to the arrow-nightlies team on gemfury to investigate if is something about quotas or account related? My gemfury username is the same as my GitHub (raulcd)

@raulcd
Copy link
Member Author

raulcd commented Mar 21, 2023

Lots of other wheels upload successfully, example: https://github.com/ursacomputing/crossbow/actions/runs/4466212186/jobs/7844110269#step:19:17

@kou
Copy link
Member

kou commented Mar 21, 2023

@kszucs Could you make me an owner of arrow-nightlies?

@raulcd raulcd self-assigned this Apr 11, 2023
kou pushed a commit that referenced this issue Apr 19, 2023
…url to fix Windows wheel upload (#35032)

### Rationale for this change

Windows wheel fails to upload due to curl error

### What changes are included in this PR?

Use gemfury tool to upload wheels instead of curl.

### Are these changes tested?

Yes, via archery tasks.

### Are there any user-facing changes?
No
* Closes: #34656

Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
@kou kou added this to the 13.0.0 milestone Apr 19, 2023
liujiacheng777 pushed a commit to LoongArch-Python/arrow that referenced this issue May 11, 2023
…d of curl to fix Windows wheel upload (apache#35032)

### Rationale for this change

Windows wheel fails to upload due to curl error

### What changes are included in this PR?

Use gemfury tool to upload wheels instead of curl.

### Are these changes tested?

Yes, via archery tasks.

### Are there any user-facing changes?
No
* Closes: apache#34656

Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
ArgusLi pushed a commit to Bit-Quill/arrow that referenced this issue May 15, 2023
…d of curl to fix Windows wheel upload (apache#35032)

### Rationale for this change

Windows wheel fails to upload due to curl error

### What changes are included in this PR?

Use gemfury tool to upload wheels instead of curl.

### Are these changes tested?

Yes, via archery tasks.

### Are there any user-facing changes?
No
* Closes: apache#34656

Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
rtpsw pushed a commit to rtpsw/arrow that referenced this issue May 16, 2023
…d of curl to fix Windows wheel upload (apache#35032)

### Rationale for this change

Windows wheel fails to upload due to curl error

### What changes are included in this PR?

Use gemfury tool to upload wheels instead of curl.

### Are these changes tested?

Yes, via archery tasks.

### Are there any user-facing changes?
No
* Closes: apache#34656

Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment