AppImageUpdate icon indicating copy to clipboard operation
AppImageUpdate copied to clipboard

Make KDE build and publish updatable AppImages

Open TheAssassin opened this issue 8 years ago • 8 comments

For some KDE software, there's AppImages available as of today on their download infrastructure. Here's an incomplete list of applications:

  • https://files.kde.org/digikam/
  • https://files.kde.org/kdenlive/release/ and https://files.kde.org/kdenlive/unstable/ (missing 32-bit AppImages by the way, a user in #kdenlive on GitHub needed one of those today)
  • https://download.kde.org/stable/krita/
  • ...

None of these AppImages contains update information, as far as I can see from my (quick and dirty) checks. It shouldn't be too hard to add the automatically generated .zsync files, and the symlink to the lastest .zsync file under a static URL.

Just for completion: We should first try to fix #57.

@probonopd please CC any of the application maintainers you know which are on GitHub, I'd like to see whether they're interested.

TheAssassin avatar Jan 03 '18 04:01 TheAssassin

See the "update information" column on https://appimage.github.io/apps/. Not sure if pinging all the people is good Netiquette though ;-/

probonopd avatar Jan 03 '18 11:01 probonopd

How does the update information column tell you anything if it's empty? You mean, to verify the lack of update information?

TheAssassin avatar Jan 03 '18 14:01 TheAssassin

For AppImages that contain update information, you will see a green checkmark and "Yes, can use AppImageUpdate" there. All others are lacking update information (to be precise: were lacking update information at the point in time when they were added to AppImageHub, or when we last re-ran the checks on them).

probonopd avatar Jan 03 '18 21:01 probonopd

I know. But I'm specifically referring to the KDE projects' AppImages. This is part of a project to improve their AppImage release management and deployment. Due to their very special structure, we might learn a few things about how people use our software to provide AppImages, like we could with openSUSE and their OBS. Also, those applications are quite popular, and we should make sure AppImage users have the best possible experience.

We have already learnt a few things about security relevant details which we can easily improve not only for KDE but for everyone using Mirrorbrain etc., e.g. in #57.

TheAssassin avatar Jan 03 '18 21:01 TheAssassin

I'm specifically referring to the KDE projects' AppImages

Last time I checked none of them was using update information - would be happy to see this changing though ;-)

probonopd avatar Jan 03 '18 21:01 probonopd

@probonopd which of the ones I posted does have update information? Am I missing something here?

TheAssassin avatar Jan 03 '18 21:01 TheAssassin

As I said, I am not aware that any KDE AppImage currently already uses update information (but it's some time ago that I had checked this).

probonopd avatar Jan 03 '18 21:01 probonopd

Ah, you edited your post, now it makes sense.

TheAssassin avatar Jan 03 '18 21:01 TheAssassin