Skip to content

Conversation

@rayluo
Copy link
Contributor

@rayluo rayluo commented Jul 9, 2019

Removing the default centralized location to minimize the chance of irrelative apps sharing tokens.

Alternatively, we could keep the default behavior but use a per-app location such as os.path.join(sys.argv[0] + ".cache").
But we choose to NOT do this flavor this time. It's always easier to add surface area later than to take it away.

PS: Both CI failures below, here and there, seem irrelevant to this PR. We can probably still go ahead and review and approve this PR. We will need to figure it out separately, on how to avoid that failure in upcoming release. The issue was caused by an upstream packaging issue. Now fixed in upstream.

Minimize the chance of irrelative apps sharing tokens by removing the default centralized location.

Alternatively, we could keep the default behavior but use a per-app location such as os.path.join(sys.argv[0] + ".cache").
But we choose to NOT do this flavor this time. It's always easier to add surface area later than to take it away.
@rayluo rayluo requested a review from marstr July 9, 2019 19:13
@rayluo rayluo merged commit 997fdbf into dev Jul 10, 2019
@rayluo rayluo deleted the mandatory_cache_location branch July 10, 2019 22:32
@rayluo rayluo mentioned this pull request Jul 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants