Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Volta Updates #37

Merged
merged 6 commits into from
Jul 15, 2020
Merged

RFC: Volta Updates #37

merged 6 commits into from
Jul 15, 2020

Conversation

charlespierce
Copy link
Contributor

@charlespierce charlespierce commented Aug 1, 2019

Provide a path for users to keep Volta up-to-date, ranging from notifications that updates are available to automatic background updates.

Rendered RFC

@charlespierce charlespierce changed the title First draft of RFC RFC: Volta Updates Aug 1, 2019
text/0000-volta-updates.md Show resolved Hide resolved
text/0000-volta-updates.md Outdated Show resolved Hide resolved
text/0000-volta-updates.md Show resolved Hide resolved
text/0000-volta-updates.md Show resolved Hide resolved
Copy link
Contributor

@mikrostew mikrostew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks awesome overall, I am excited for this!

text/0000-volta-updates.md Outdated Show resolved Hide resolved
text/0000-volta-updates.md Show resolved Hide resolved
text/0000-volta-updates.md Outdated Show resolved Hide resolved
text/0000-volta-updates.md Outdated Show resolved Hide resolved
text/0000-volta-updates.md Outdated Show resolved Hide resolved
@dherman
Copy link
Contributor

dherman commented Aug 29, 2019

This looks good to me! And on some of the detailed UX questions in the discussion, we can probably learn more from implementation experience and experimentation.

@rwjblue
Copy link
Contributor

rwjblue commented Sep 19, 2019

A few points after some discussion in this weeks volta call:

  • I would like to see a little bit more information about what a "managed" installation needs to actually do in order to run an update. After reading the RFC this isn't 100% obvious.
  • I think that this RFC should describe a "kill switch" for the initial version. Specifically, I believe that it is fundamentally impossible for us to fully account for everything we might ever need. My proposal here would be to have the published update bundle that is downloaded (tarballs, zip files, etc) include a file that specifically indicates "updater-protocol-version". This should be a required check for both the self installed user and the managed user update scenarios.

Copy link
Contributor

@rwjblue rwjblue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the updates!

text/0000-volta-updates.md Show resolved Hide resolved
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.

4 participants