Ideally upstreams would be made more relocatable, but that shouldn't be
a requirement to get it snapped.
The short-term workaround is as Zygmunt mentioned-- use
/snap//current in the prefix and organize. This is not a long-term
solution as this path may not be consistent long-term, either due to
For now I'd focus on just getting EDS as a snap to work. Having plug-ins
from other snaps is a feature for another day. I suspect that you can
configure EDS to use /snap/eds/current/usr as prefix and use organize in
snapcraft but you may want to inspect code changes to understand $SNAP
natively.
EDS has similar problems it uses the --prefix value to append on modules
path use to load dynamic modules necessary on runtime.
For example:
/lib/evolution-data-server/credential-modules
Another thing to keep in mind is how to allow external plugins? For example if
we want to install a gedi or
We are hitting this issue trying to snap EDS
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583250
Title:
upstream use of build-time defined DATADIR incompatible with snaps
relocation
To manage
** Also affects: snappy
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583250
Title:
upstream use of build-time defined DATADIR incompatible with snaps
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: snapd (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583250
Title:
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: snapcraft (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583250
Title:
** Summary changed:
- No way for dealing without distro patching configure DATADIR (and alike) path
+ upstream use of build-time defined DATADIR incompatible with snaps relocation
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.