-
Notifications
You must be signed in to change notification settings - Fork 3
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
Missing install files for Ubuntu Noble? #43
Comments
Oddly enough, it looks like function for colcon-cd are still in the right place for jazzy:
|
I independently confirm this observation |
I also have this issue. Any idea on what's the cause and possible fixes? |
This is still an issue right? Is there any way of installing colcon-argcomplete in Ubuntu Noble? |
Debian/Ubuntu have decided to package colcon in their repositories. For better or worse, they made different decisions regarding where to place files on disk. Unfortunately, their deb packages sometimes take precedence over the deb packages we've produced on Package Cloud and distributed in the ROS repositories. This is an artifact of those decisions. The installation and usage instructions reflect the packages we produced and have distributed, and unfortunately the "upstream" Debian/Ubuntu packages work differently.
The first one is part of Ubuntu Noble, the second one has been in the colcon Package Cloud and ROS repositories for a long time. If you "downgrade" to our package, the file will appear as it always has in previous Ubuntu releases. |
I see, my apologies, I failed searching the package correctly and that is why I thought it wasn't installed when in reality it was due to versions. Downgraded and indeed |
@cottsay , Isn't there an apt config to prioritize apt installing from various repositories? Should we update the ROS install instructions to bolster the default preference prototype for ROS's apt source list? |
I just found out about this issue and realized that my problem has already been discussed here. |
Quick update here. I tried taking the same approach as ROS infrastructure packages to make our deb packages take precedence over the system ones by bumping the incremental version to be ridiculously high ( We're iterating on a new solution. It is possible to use apt repository pinning to control this, but it isn't something we want users to have to configure to install packages correctly. |
Earlier, I attempted to refactor my local apt source list files to prioritize ROS apt repo, by simply moving entries around:
But didn't seem to work, as per the version suffix related reason you just described:
I just noticed that when comparing what I had installed locally with that from package.ros.org:
Happy to beta test when ready! |
I pushed a new version to the packagecloud repo. Give that a shot if you have a chance. |
Looks like the hooks for colcon-argcomplete are missing with the debians that ship for Ubuntu Noble.
Expected:
Result
@cottsay @nuclearsandwich
The text was updated successfully, but these errors were encountered: