I created a flutter app (repository) and ran snapcraf upload but got the following error:
snapcraft upload --release=stable batch-image-editor_0.1.0_amd64.snap
Issues while processing snap:ew
- human review required due to 'deny-connection' constraint (interface attributes)
Full execution log: '/home/haidar/.cache/snapcraft/log/snapcraft-20220915-025125.311485.log'
I believe this means that your snap package uses a non-auto connecting interface that requires a manual review from a snap store admin before the package can be released on the store in strict confinement. Looking at your snapcraft.yaml file, the interface that probably needs this manual review is the dbus interface. The log file should give you more information.
Yes, and also be sure to explain why your application needs the interfaces that it does. Especially your dbus interface. You can tag them in your store-request post with @review-team.
They will comment on the post whether they approve, disapprove, or have any further questions about your snap package.