ros-infrastructure / ros_release_python

3 stars 4 forks source link

cannot release from arm64 machines #40

Open wjwwood opened 2 months ago

wjwwood commented 2 months ago

Due to this check, it assumes the changes file that is generated are amd64 specific:

https://github.com/ros-infrastructure/ros_release_python/blob/22307ffe574dc921fb63399502b620ba19dd042b/scripts/ros_release_python#L120

This prevents it from succeeding even though it did, and talking with @nuclearsandwich it's not a thing we should be assuming. Presumably stdeb should use all instead of arm64 or amd64.

wjwwood commented 2 months ago

You will get an error like this on an arm64 machine:

Failed to generate binary changes file 'deb_dist/python3-catkin-tools_0.9.4-1_amd64.changes'

But yet:

$ ls deb_dist/*.changes
deb_dist/python3-catkin-tools_0.9.4-1_arm64.changes  deb_dist/python3-catkin-tools_0.9.4-1_source.changes