PlotJuggler icon indicating copy to clipboard operation
PlotJuggler copied to clipboard

Add custom actions that will build and publish precompiled versions of PlotJuggler

Open erickisos opened this issue 2 years ago • 4 comments

Context

As you can read here (#725, #148, #517, #728) we have some issues related to very specific build scenarios, so in some of those it was mentioned the possibility of adding an auto-build process for PlotJuggler, perhaps we can start building for some specific platforms, currently, we have the Snap package(?) so we can gradually keep adding new supported platforms for that to simplify the process for every new user.

Proposal

As said above, we can keep adding some platforms, and then on every release instead of just publishing the source code we can publish the package itself, but before doing any work here I want to know the opinion of the main maintainers, do you have any specific concern related to this?

List of platforms

Here I will list some of the platforms that would be really great, if you see something odd or you think that it's already done let me know and I will update it.

  • [ ] Windows
  • [ ] Linux (Deb)
  • [ ] Linux (RPM)
  • [ ] macOS (x64)
  • [ ] macOS (arm64)
  • [x] Linux (ROS 1/2 Package?)

erickisos avatar Mar 16 '23 16:03 erickisos

I am 100% busy with other projects. If someone in the community can take the lead here, I will be happy to accept Pull Requests

facontidavide avatar Mar 16 '23 16:03 facontidavide

Linux (ROS 1/2 Package) is already done

facontidavide avatar Mar 16 '23 16:03 facontidavide

Amazing, let me check the macOS builds then! I saw here (Releases link) that we don't have the packages in there, should we add the Linux (ROS1/2)?

erickisos avatar Mar 16 '23 18:03 erickisos

I'm doing a flatpak one #886 to purge the use of problematic AppImage variant.

It should cover most of desktop usecases, thus avoiding those bunches of distribution specific package formats (such as deb/rpm) which are difficult to manage.

SalimTerryLi avatar Nov 25 '23 05:11 SalimTerryLi