Hello! I have seen a couple of projects that would suffer by having a revisioned $HOME, mainly because they store big files in there so during an update it would be a problem if we copy ~/snap/project/x1/ to ~/snap/project/x2.
Now I'm working on the bitcoin snap, and it would mean copying 110GB, so more than a problem it becomes a blocker. For $reasons, bitcoin offers no good way to store the blockchain in $SNAP_USER_COMMON. I had to patch the source code, which is a pretty ugly old-world kind of solution [1]. I think it would be really useful if we could offer an option to point $HOME to $SNAP_USER_COMMON instead of $SNAP_USER_DATA. This would leave us with unrevisioned config and data files, which is the same we have currently in all distros, so I think it will be useful for a good number of project in addition to bitcoin. What do you think? Would it make sense? [1] https://github.com/elopio/blockchain-snaps/blob/master/bitcoin/snap/snapcraft.yaml#L39 -- ¡paz y baile! http://www.ubuntu.com -- Snapcraft mailing list Snapcraft@lists.snapcraft.io Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft