Switch default for the GRASS_SKIP_MAPSET_OWNER_CHECK? #6503
wenzeslaus
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The Dockerfiles in the source code (the ones used to build the official images) set
GRASS_SKIP_MAPSET_OWNER_CHECK=1
to "allow work with MAPSETs that are not owned by current user". Should this be the default?The the option to disable the check was added in 737b8f3, the check itself some time before 7.0, and the variable is described in detail in the C API doc: GRASS General Library (aka GIS Library): Fundamental Database (aka Project) Access Routines, stating that:
Trying to minimize the number of variables a user needs to set up, I wonder when having the active check is actually useful.
Are you benefiting from the active mapset ownership check? Or are you disabling it with runtime
GRASS_SKIP_MAPSET_OWNER_CHECK
or compile timeSKIP_MAPSET_OWN_CHK
? Or are you in a situation when having or not having the check does not matter and fully relying on the operating system is the way to go?Beta Was this translation helpful? Give feedback.
All reactions