• M.int@lemm.ee
          link
          fedilink
          arrow-up
          8
          ·
          edit-2
          3 months ago

          This seems to be blatant misinformation.
          The default seems to require a gpg signature. It can be disabled for a remote with --no-gpg-verify, but the default for installing and building definitely requires a signature.
          You keep talking about the docs, so please show me where is says that in the Flatpak Documentation.

            • M.int@lemm.ee
              link
              fedilink
              arrow-up
              8
              ·
              3 months ago

              You have not provided a single link.

              I’m am no expert on flatpak and just did some basic searching.
              From reading the command reference it seems GPG-Verification is enabled for each remote and can’t be disabled/enabled for each install. I can just find some issues where gpg verification fails

              Error: GPG verification enabled, but no signatures found (use gpg-verify=false in remote config to disable)
              error: Failed to install bundle fr.handbrake.ghb: GPG verification enabled, but no signatures found (use gpg-verify=false in remote config to disable)
              

              Documentation seems to be more user oriented and not developer oriented maybe someone more knowledgeble can go in the source code and tell us how it actually works.

                • M.int@lemm.ee
                  link
                  fedilink
                  arrow-up
                  6
                  ·
                  3 months ago

                  So you linked to apt.
                  I guess good for anyone who finds this interesting…
                  But more on topic here is is a link to answer from 2020 from an flatpak maintainer:

                  If a user installs or updates a specific app-id the code verifies that:

                  • The new app is gpg signed by a trusted key
                  • Checksum verifying that all files are untampered with
                  • The new app has that app id
                  • The new app has a later timestamp on update
            • ms5K8oWx@programming.dev
              link
              fedilink
              English
              arrow-up
              9
              arrow-down
              1
              ·
              edit-2
              3 months ago

              The burden of proof is on you.

              You accused flatpak of being insecure. The burden to prove that is totally on you.