-
-
Notifications
You must be signed in to change notification settings - Fork 640
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
fix(snap): reapply changes removed by the merge of main #703
Conversation
I have a problem with these:
I need to take into account the case where not colcon/catkin is used.
But with your code, I get the error:
|
Thank you for your answer.
Is that the file In the example you gave, there is something that is bothering me a little. When you run CMake on plotjuggler-sample, you don't provide any
Which is referring to your build repository. If I use the actual branch Instead, I would expect to specify
And then the correct Then in the case of edit: (sorry for the close/reopen, I hit the wrong shortcut) |
I tried using the command you mentioned, but it still doesn't compile with your changes:
Additionally, I think the correct command should be this one:
|
Hi there, @facontidavide Regarding your last attempt, it looks like CMake is still using the
The following sequence worked just fine, mkdir -p ws_plotjuggler/{src,build,install} && cd ws_plotjuggler
git clone https://github.com/facontidavide/PlotJuggler.git src/PlotJuggler
git clone https://github.com/PlotJuggler/plotjuggler-sample-plugins.git src/plotjuggler-samples
cmake -S src/PlotJuggler -B build/plotjuggler -DCMAKE_INSTALL_PREFIX="`pwd`/install"
cmake --build build/plotjuggler --target install --parallel 12
cmake -S src/plotjuggler-samples -B build/plotjuggler-samples -DCMAKE_INSTALL_PREFIX="`pwd`/install" -DCMAKE_PREFIX_PATH="`pwd`/install"
cmake --build build/plotjuggler-samples --target install --parallel 12 Alternatively, this works too, cmake -S src/plotjuggler-samples -B build/plotjuggler-samples -DCMAKE_INSTALL_PREFIX="`pwd`/install" -Dplotjuggler_DIR:PATH="`pwd`/install" |
yes, it works! thanks |
It doesn't work
|
Wait, this is in the automated build in https://snapcraft.io , not Github actions. |
Looks like it is released on the $ sudo snap refresh plotjuggler --beta
plotjuggler (beta) 0588828 from Davide Faconti refreshed The version is a little odd tho. |
yes, and also I am not sure how to promote this to stable, since it is marked "devel grade" ( I just tried ) |
Unfortunately, the Snap doesn't work. It can't load rosbag nor rosbag2. it throws an exception related to rosbag_storage |
The 'grade' selection is handled here. We can of course revisit that if you'd like. |
Having a look ;) |
no, the devel/stable approach you described sounds very reasonable and correct. My concerns is with rosbags now |
I fixed the rosbag issue for ROS (1); finishing with ROS 2. PR coming soon ;) |
The merge of main into dev/ros1_ros2_snap: 230b6ab removed a lot of the changes from the MR. Especially one from the Config.cmake.in that make the Target.cmake installed relatively to the Config.cmake