-
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Specify edition/version + source from the cli #193
Comments
The ArchLinux ISO was supposed to default to latest, so I just fixed that. For other OS's with stable releases, the problem may be that the process of building an image depends on what edition/version you're on. For example: goldboot/goldboot/src/foundry/molds/debian/mod.rs Lines 119 to 125 in c9ff5f9
Most of those cases above probably end up being identical, but the install process could change in a future release. I haven't yet figured out a way to remove this maintenance headache other than recruiting lots of people to help :). Maybe each OS can have an official maintainer responsible only for updating/deprecating the above snippet when an upstream release is made. |
A tool that I maintain also has to integrate with a variety of other tools and services. If you find out a general purpose solution to having integrations, let me know haha. IMO you're probably stuck since this ends up being analogous to any other dependency that your software has, which are more or less guaranteed to bitrot underneath you. Our two solutions are to test as thoroughly as we can, where we can, at least before a release gets pushed out (but ideally on every pr). Secondly, if someone's process downstream breaks, then they're likely to come complain to us which lets us know that we have to do some maintenance. |
Doesn't seem like the interactive cli nor the cli proper provide the ability to specify which version of an OS to use. We are stuck with whatever is listed as the default (ex. https://github.com/fossable/goldboot/blob/master/goldboot/src/foundry/molds/arch_linux/mod.rs#L47-L54). This causes issues when the default is no longer available like in the case of that ArchLinux iso.
The text was updated successfully, but these errors were encountered: