https://bugs.kde.org/show_bug.cgi?id=431201

            Bug ID: 431201
           Summary: Auto-update of appimage: it should mark the new
                    appimage as executable
           Product: krita
           Version: git master
          Platform: Mint (Ubuntu based)
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: General
          Assignee: krita-bugs-n...@kde.org
          Reporter: tamtamy.tym...@gmail.com
  Target Milestone: ---

SUMMARY
I run an older master appimage recently and I got the "an update is available!"
button, so I clicked it out of curiosity, and it actually worked (although I
had to install gpg2 to make it work: should I report it separately? It did tell
me to install it so there was no issue, but...).

However, I couldn't just go and open the next appimage, since it wasn't marked
as executable. I know this is normal for appimages or any files downloaded from
the internet, but since I was updating a file that was marked executable and I
executed it, maybe it would be possible to make it easier for users and mark
the new one as executable automatically?

If it's important to not do stuff like that without user's permission, what
about a checkbox? It's still easier to check one than (1) right-click, go to
Properties, go to the correct tab, check the checkbox, click OK; (2)
right-click, use "Open in Terminal", write `chmod +x krita...`, make sure you
mark the correct appimage, then start it (also making sure you use the correct
appimage - with a lot of appimages, Tab doesn't help much).

STEPS TO REPRODUCE
1. Make sure you don't have the latest appimage from the binary factory in the
folder and that you have gpg2 installed.
2. Run Krita appimage.
3. Click "Update now" on the Welcome Screen.
4. Close Krita, try to start the new appimage.

OBSERVED RESULT
It doesn't start because it isn't marked as executable.

EXPECTED RESULT
It starts with no issues.

SOFTWARE/OS VERSIONS
Krita

 Version: 5.0.0-prealpha (git a1582db)
 Languages: en_US, en, en_US, en, en_US, en, pl_PL, pl, pl_PL, pl
 Hidpi: true

Qt

  Version (compiled): 5.12.9
  Version (loaded): 5.12.9

OS Information

  Build ABI: x86_64-little_endian-lp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: linux
  Kernel Version: 5.3.7-050307-generic
  Pretty Productname: Linux Mint 19.3
  Product Type: linuxmint
  Product Version: 19.3
  Desktop: X-Cinnamon

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to