Add Pop! OS detector#199
Conversation
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
|
Question: with this change, rosdep doesn't choose the "ubuntu" option for resolving dependencies, is that something that would happen here? I notice there is a Mint matcher, but don't see any Mint in the rosdistro rules - how does that work? With this change: But And |
|
Love it when I face an issue and I find a PR already opened for it ❤️
I opened ros-infrastructure/rosdep#757 that should solve that problem and give the following output:
This one looks more like a misuse of |
|
Oh - perfect! I didn't know about the aliasing logic in rosdep - I was just trying to get install to work, I can see that the |
OS override is a totally valid way of doing it. The aliasing is just syntactic sugar on top to avoid having to pass the The following should work even with no alias defined The confusing part is that |
|
Oh! Yeah ok I knew this, wasn't thinking about it - I just pattern-matched from |
tfoote
left a comment
There was a problem hiding this comment.
This looks good. I didn't find a docker container in which to validate it though so I'll have to assume it's good with the detection.
|
I can attest that it's working on my pop 20.04. I think it was not relevant in pre-20 releases because it reported "Ubuntu" for that field of lsb_release. I also can't find a docker image of pop. Makes sense since it's mostly just the desktop environment, but yeah that makes it hard to test. Maybe just second point of validation from @mikaelarguedas is good? |
|
Hi @mikaelarguedas, did you get a chance to test this fix on your Pop! OS environment? |
Yes, I used it happily on May 6th along ros-infrastructure/rosdep#757. Didnt have much need to run rosdep since then |
|
Friendly request for a new release of rospkg including this PR to unlock ros-infrastructure/rosdep#757 |
|
I was waiting for another pending PR but since it didn't get any attention yet I just 🚢-ed |
|
Thanks! 🚢 |
|
This pull request has been mentioned on ROS Discourse. There might be relevant details there: https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2020-07-16/15468/1 |
I use Pop! OS linux distro https://pop.system76.com/
It's Ubuntu-based so it works fine for ros dev.
But rosdep fails because it can't detect the OS.
Adding a detector here for it.
Signed-off-by: Emerson Knapp emerson.b.knapp@gmail.com