Request auto-connection of personal-files for diligence snap

  • name: Diligence
  • description: A free and open-source task management app that lets you breakdown tasks to lessen overwhelm and keep you on track.
  • snapcraft: snapcraft.yaml at Codeberg
  • upstream: codeberg.org/asartalo/diligeence
  • upstream-relation: I am the upstream developer and publisher of the snap.
  • interfaces:
    • personal-files:
      • request-type: auto-connection
      • reasoning: The app currently only runs on Linux and for now I only want the ability to save the user’s configuration to be under {USER_HOME_DIRECTORY}/.config/diligence/ for portability.
1 Like

This request has been added to the queue for review by the @reviewers team.

2 Likes

+1 (#voteFor) for auto-connect write access of the personal-files interface for this use-case pending publisher vetting.

Hi @cav. Is there anything I need to do on my end to be vetted?

Hi @asartalo - Once the voting period is ended and if we have the votes to proceed with this request, we will reach out to you to start the process outlined here: Process for performing Snap Publisher Vetting

1 Like

Hi @asartalo! +1 (#voteFor) from me as well, for auto-connect write access of the personal-files interface.

+2 votes for, 0 votes against, granting auto-connect of interface personal-files to diligence (#approve). I will begin publisher vetting for this snap.

Publisher is vetted. The request will be granted.

1 Like

@asartalo could you please request a manual review so we can proceed with granting the personal-files interface?

Hi @yomonokio .

Sorry it took a while because I’m having problems with my CI setup right now but was finally able to build a snap locally and uploaded a latest version just minutes ago. The latest one is there and needs manual review but how do I exactly request a manual review aside from just uploading it?

Hello again @asartalo!

I was able to re-run the manual review, so there’s nothing you need to do on your end for that—thanks!

However, it looks like there might be a small issue with your snapcraft.yaml. Could you please update the dot-config-diligence plug by removing the trailing / from the personal files path?

Specifically, please change: $HOME/.config/diligence/ to $HOME/.config/diligence

Thanks in advance!

Hi @yomonokio. Thank you very much for your help and patience. I was able to change it and submitted a new release earlier this morning.

I do have a question though. With this change, does it mean that $HOME/.config/diligence/ as a directory is writeable? Or is it just a file withe the path $HOME/.config/diligence?

Hello @asartalo! This change allows writing to all path files starting with $HOME/.config/diligence, including all subdirectories, so you’re covered! :slightly_smiling_face:

I also saw the new release has been approved. This is now live!

1 Like

That’s good news! Thank you very much and have a good day!

1 Like