Skip to content

Bugfix/noid/single app on linux using d bus#10088

Open
mgallien wants to merge 2 commits into
masterfrom
bugfix/noid/singleAppOnLinuxUsingDBus
Open

Bugfix/noid/single app on linux using d bus#10088
mgallien wants to merge 2 commits into
masterfrom
bugfix/noid/singleAppOnLinuxUsingDBus

Conversation

@mgallien
Copy link
Copy Markdown
Collaborator

Resolves

#

Summary

TODO

  • ...

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

mgallien added 2 commits May 29, 2026 10:08
should help to build end-to-end integration tests with desktop files
client and a Nextcloud server

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
to detect if the installed binary was changed while the client is
running, we used to synchronously try to run the binary to query its
version

this in addition with the need to prevent multiple running instances at
the same time is creating a deadlock on start

as an user, I do not expect my client to decide on its own to restart
after my distribution updated the native package

as a developer and administrator of a linux box, I expect the
distribution tools to take care of restarting what should be restarted
or at least notify about outdated running binaries

this should not have been in scope of the client

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
@github-actions
Copy link
Copy Markdown

Artifact containing the AppImage: nextcloud-appimage-pr-10088.zip

Digest: sha256:57f89939e1624dd4427fc32910996a49c916c6cd09b294e470c04e1a37dab137

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
D Maintainability Rating on New Code (required ≥ A)
D Security Rating on New Code (required ≥ A)
54 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant