Flatpak for Camunda Modeler on Linux

It was already suggested here, that a Flatpak of Camunda Modeler would be nice.

Your reply has been that the user requesting it could be a package maintainer for the Flatpak. Does this mean you wouldn’t oppose someone building a flatpak and submitting it to Flathub? I have built a flatpak successfully in this repo and would love to submit it to Flathub now.

I will link to the pull request to Flathub on GitHub here and will cross-link this thread for the maintainers of the repository to see your confirmation.

1 Like

This is the pull request to Flathub: Add com.camunda.Modeler by suntorytimed · Pull Request #6162 · flathub/flathub · GitHub

Created an issue in the GitHub project for Camunda Modeler as well: Flatpak for Linux · Issue #4830 · camunda/camunda-modeler · GitHub

@suntorytimed Great initiative! I checked the PR you linked and would like to understand a little more about Flathub publishing:

  • What is the current policy on cross-publishing (a different person that the original authors publish a package)? From what I see the PR uses the official Camunda domain, which won’t be verified by us, and would prevent us from assuming ownership of the “official” package once we decide to do so.
  • Going a different route, we could simply decide to publish the package ourselves. For that, I’d like to understand a little bit more regarding the maintainance effort: How would it be updated?

So to be clarified:

  • App ID, if you publish it yourself
  • How to publish (and maintain) the package in the long run

@nikku I am not sure if Flathub would accept changing the App ID to com.github.camunda-modeler instead, but I will suggest that in the PR.

As I personally use Camunda Modeler on a daily basis I would be willing to maintain the package and do regular releases of new versions. Another option would be a worker doing auto submissions from within the Camunda Modeler release on GitHub.

I think you want to update it to whatever domain you own, to clearly indicate your ownership over the flathub package. But I assume the flathub contributors are there to help. Important to us is that what is not officially Camunda does not look officially Camunda, if you know what I mean.

@nikku understood and I can fully understand that. I am not sure if the naming rules allow me to call it io.github.suntorytimed.camunda-modeler, which could either be a fork or just contain the flatpack files. I will check with them.

According to this comment it hast to be in the same namespace as the original application. This would mean only com.camunda.Modeler or io.github.camunda.camunda-modeler would be acceptable under their policy.

Due to the restrictions of Flathub I have released the flatpak io.github.suntorytimed.camunda-modeler in my own repository:

For a direct installation without first adding the repository and GPG key:
flatpak install --user https://flatpak.hibiki.eu/repo/appstream/io.github.suntorytimed.camunda-modeler.flatpakref

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.