Skip to content
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

Nacho/remove ros 1 support #280

Merged
merged 8 commits into from
Feb 29, 2024
Merged

Nacho/remove ros 1 support #280

merged 8 commits into from
Feb 29, 2024

Conversation

nachovizzo
Copy link
Collaborator

@nachovizzo nachovizzo commented Feb 28, 2024

ROS 1 only has 1 year to EOL, it doesn't make sense to me to keep maintaining a codebase that is about to expire.

image

I have some changes in mind for the ROS wrapper, but I would avoid situations like #244, where I waste time backporting stuff that is about to be deprecated in a few months. Another problem is that for example #252 fails to build in ROS noetic: https://github.com/PRBonn/kiss-icp/actions/runs/7864536479/job/21456399582?pr=252

Proposal

Move the kiss-icp-ros-1 wrapper out of this repo, and leave it open for community usage, but not maintained by us anymore, I already have done this, I need to test the build and push it. I'd say we put it in https://github.com/PRBonn/kiss-icp-ros-1 or similar

Actions needed

  • Update the README.md in this repo to reflect the changes
  • Trigger a new release, bumping the version. v0.3.0 would be the last one supporting ROS 1
  • Advertise a bit on social media not notify any potential user that might get affected by this decision
  • Remove noetic check from PRs protection rules

README.md Outdated Show resolved Hide resolved
@benemer
Copy link
Member

benemer commented Feb 29, 2024

I agree. As discussed yesterday, we should tag it, remove ROS 1 support, and make a new release without having a separate repo.

Copy link
Member

@benemer benemer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@nachovizzo nachovizzo merged commit c6224a1 into main Feb 29, 2024
17 checks passed
@nachovizzo nachovizzo deleted the nacho/remove_ros_1_support branch February 29, 2024 09:29
@nachovizzo nachovizzo added the ros label Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants