You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I recently released pr2_etherCAT into Hydro. Unfortunately, ros-hydro-pr2-etherCAT is not a valid debian package name (capital letters don't appear to be allowed), so the source deb build has been failing. I think bloom should not allow this to happen.
Possible fixes:
Translate package names to all lowercase before releasing.
Don't allow the release of packages with invalid names.
I'm personally in favor of 1 since it doesn't require me to rename my package, but I suspect it entails a fair amount of modification to the ROS tools to support it.
The text was updated successfully, but these errors were encountered:
Rather than lower case the name, I think bloom will just refuse to release the repository. I will open a ticket to get this check into catkin_prepare_release also.
The reasons for not automatically lower casing the package name:
I recently released pr2_etherCAT into Hydro. Unfortunately, ros-hydro-pr2-etherCAT is not a valid debian package name (capital letters don't appear to be allowed), so the source deb build has been failing. I think bloom should not allow this to happen.
Possible fixes:
I'm personally in favor of 1 since it doesn't require me to rename my package, but I suspect it entails a fair amount of modification to the ROS tools to support it.
The text was updated successfully, but these errors were encountered: