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

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

Open
1 of 6 tasks
erickisos opened this issue Mar 16, 2023 · 4 comments
Open
1 of 6 tasks

Comments

@erickisos
Copy link
Contributor

erickisos commented Mar 16, 2023

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)
  • Linux (ROS 1/2 Package?)
@facontidavide
Copy link
Owner

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
Copy link
Owner

Linux (ROS 1/2 Package) is already done

@erickisos
Copy link
Contributor Author

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)?

@SalimTerryLi
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants