-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
cob_extern: 0.6.13-1 in 'kinetic/distribution.yaml' [bloom] #21920
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As-is, this PR is removing two packages from Kinetic; ros-kinetic-libconcorde-tsp-solver
and ros-kinetic-libqsopt
. While this is something we do allow, we recommend not to do it; you are effectively abandoning any downstream consumers of it. If you still want to do it, please let us know explicitly. Thanks.
we removed the packages (from the current release) because we are striving for a kinetic/melodic-compatible release...and the removed packages are no longer supported (and broke the melodic compatibility of this repo) our assumption was that even with removing the package in this release, they still would be available with the previos release version |
I don't believe that is the case; I think if packages are removed from the distribution.yaml, the packages are removed on the next sync. But I'm not 100% sure of that. @tfoote , can you comment here? |
could some buildfarm/release expert help to clarify this, so I can finalize our release set to fix the current regression ipa320/cob_robots#781 asap |
The buildfarm does not actively clear packages. However they will be purged when an upstream dependency is released, and we trigger the removal of all downstream dependencies. If we didn't do that you would end up with potential crashes due to ABI incompatibility. As such it won't be gone immediately, but it's not expected to persist for any period of time. If you want the old version to persist, it needs to be in the index at the old version. For example you could make a trimmed down duplicate (with different name) repository entry and only list these packages at the old versions if you want the old versions to persist. Also if they're not in the index they're not accessible for any source build toolchains. |
d6c279c
to
5df2ed2
Compare
Exactly thanks. |
Increasing version of package(s) in repository
cob_extern
to0.6.13-1
:kinetic/distribution.yaml
0.8.0
0.6.12-0
cob_extern
libdlib
libntcan
libpcan
libphidgets
opengm