Skip to content

[Release][Docs] 17.0.0 docs where not uploaded to artifactory #43282

@raulcd

Description

@raulcd

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

Summary:

https://github.com/apache/arrow/blob/main/dev/release/binary-task.rb#L1898 is missing to update the new debian-docs task.

Investigation:

When trying to publish the generated docs for 17.0.0, the job failed with:

~/code/arrow-site/docs_new ~/code/arrow-site ~/code/arrow
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404

The docs are not present at: https://apache.jfrog.io/ui/native/arrow/docs/
but are also not present on the rc(s): https://apache.jfrog.io/ui/native/arrow/docs-rc/

test-debian-12-docs task finished on the RC branch: https://github.com/ursacomputing/crossbow/actions/runs/9888517780/job/27312627492#step:15:27

Docs seem to be present if I test locally:

$    archery crossbow \
    --queue-remote https://github.com/ursacomputing/crossbow.git \
    status \                                                  
    --task-filter 'test-debian-12-docs' \
    --no-fetch \                         
    --validate \
    release-17.0.0-rc2-0
[  state] Task / Branch                                               Artifacts
-------------------------------------------------------------------------------
[SUCCESS] test-debian-12-docs                                    uploaded 1 / 1
 └ https://github.com/ursacomputing/crossbow/actions/runs/9888517780/job/27312627492
                                                          docs.tar.gz [     OK]

And the crossbow release: https://github.com/ursacomputing/crossbow/releases/tag/release-17.0.0-rc2-0-github-test-debian-12-docs

I've tested downloading them locally:

$ dev/release/04-binary-download.sh 17.0.0 2 -f test-debian-12-docs
Downloading release-17.0.0-rc2-0's artifacts.
Destination directory is /home/raulcd/code/arrow/packages/release-17.0.0-rc2-0

[  state] Task / Branch                                               Artifacts
-------------------------------------------------------------------------------
[SUCCESS] test-debian-12-docs                                    uploaded 1 / 1
 └ https://github.com/ursacomputing/crossbow/actions/runs/9888517780/job/27312627492
                                                          docs.tar.gz [     OK]

And they are downloaded:

$ ls -lrt packages/release-17.0.0-rc2-0/test-debian-12-docs/docs.tar.gz 
-rw-rw-r-- 1 raulcd raulcd 51884344 jul 16 16:35 packages/release-17.0.0-rc2-0/test-debian-12-docs/docs.tar.gz

It seems the binary task wasn't updated here:
https://github.com/apache/arrow/blob/main/dev/release/binary-task.rb#L1898

Component(s)

Documentation, Release

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions