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

document Debian package download #518

Open
wants to merge 4 commits into
base: devel
Choose a base branch
from

Conversation

christian-rauch
Copy link
Member

@christian-rauch christian-rauch commented Oct 28, 2024

In an earlier version of this PR, I proposed to download Qt Creator and the plugin from different sources using different methods. This makes it difficult to synchronise compatible Qt Creator and plugin versions.

In the new version of the PR, the CI pipeline will upload the Qt Creator Debian package, which was used to generate the plugin Debian package, as a release artifact. This makes sure that a compatible Qt Creator version is released together with the plugin on GitHub, and it allows us to use the GitHub API to download these compatible versions.

@christian-rauch christian-rauch force-pushed the doc_deb_download branch 3 times, most recently from 328fba7 to 71b7ee3 Compare November 24, 2024 19:17
@christian-rauch christian-rauch force-pushed the doc_deb_download branch 2 times, most recently from 481676e to 515157e Compare December 8, 2024 21:32
@christian-rauch christian-rauch force-pushed the doc_deb_download branch 3 times, most recently from edaabee to da119ea Compare December 23, 2024 17:38
@christian-rauch christian-rauch force-pushed the doc_deb_download branch 3 times, most recently from cf5a7d7 to c3f1a04 Compare December 23, 2024 19:01
@christian-rauch christian-rauch marked this pull request as ready for review December 23, 2024 20:27
@christian-rauch
Copy link
Member Author

@Levi-Armstrong See this updated PR for a proposal on how to distribute the Debian packages to users as a replacement for your PR #517. This should prevent issues such as #521. With this, you still have to run /opt/qt-creator/bin/qtcreator from the command line. I will look into providing a custom "Qt Creator ROS" launcher later.

An alternative to all this would be a custom Debian repo where we could host the Debian packages with auto-updates. But someone would need to pay for hosting this. If you have an idea how to do this, let me know. But otherwise, this is the next-best solution IMHO.

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

Successfully merging this pull request may close these issues.

3 participants