Martchus / syncthingtray

Tray application and Dolphin/Plasma integration for Syncthing
https://martchus.github.io/syncthingtray/
Other
1.57k stars 43 forks source link

Support signature validation of AppImage via AppImageLauncher #91

Closed akwala closed 2 years ago

akwala commented 3 years ago

Relevant components

Environment and versions

(Will provide missing info if relevant.)

Bug description When verifying downloaded file, AppImageLauncher complains that AppImage is not signed.

Steps to reproduce

  1. Right-click SyncthingTray launcher in the application menu.
  2. Select 'Update AppImage'.
  3. In AppImageLauncher dialog, check the option to remove old version after update.

Expected behavior AppImageLauncher installs the new version and removes the old one.

Screenshots image

Additional context Add any other context about the problem here.

Martchus commented 3 years ago

This never worked. A signature for the AppImage is simply not provided so far. I have never used/tested AppImageLauncher so this is not supported at this point and I'm not sure whether it is worth it. Looks like the tool consumes the repository maintained via OBS directly. Not sure how or whether I can improve this considering it may be a limitation of OBS.

Note that this ticket is almost a duplicate of https://github.com/Martchus/syncthingtray/issues/88 so see my comment there.

Martchus commented 3 years ago

Oh, and "Qt version: 5.12.8" in the ticket description makes me laugh. I hope you're aware that the AppImage can not use the system-provided Qt for the sake of compatibility. It actually uses the good old Qt 5.6 (which I blame for any bugs only reproducible within the AppImage).

akwala commented 3 years ago

This never worked. A signature for the AppImage is simply not provided so far. I have never used/tested AppImageLauncher so this is not supported at this point and I'm not sure whether it is worth it. Looks like the tool consumes the repository maintained via OBS directly. Not sure how or whether I can improve this considering it may be a limitation of OBS.

May be possible to disable/suppress the Update AppImage item in the launcher's context-menu. The digiKam launcher, for instance, doesn't have it -- not sure if this can be done when creating the AppImage.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.