Context: contributors of packages are being asked to add a field x-maintenance-intent to new opam files, referring to this document as a guide.
I would like to know what archiving and maintaining means in this context and I'm sure others will have the same question.
- For a programmer, archiving a project (e.g. a GitHub project) means it becomes read-only. In the context of opam-repository, released packages are already read-only, so what does it mean that they are archived? Do they become unavailable to users via the
opam command? Please specify.
- I wonder if "maintained" is the negation of "archived" in this context. From the perspective of a software vendor, it means we'll make subsequent releases based off the given release, typically by incrementing the patch version i.e. X.Y.Z → X.Y.(Z+1). However, it is common for a vendor to only commit to security fixes and/or only for some window of time, possibly depending on the release identifier (LTS, even vs. odd number, etc.). Details on this would inform maintainers about what they're promising and users what to expect.
Context: contributors of packages are being asked to add a field
x-maintenance-intentto new opam files, referring to this document as a guide.I would like to know what archiving and maintaining means in this context and I'm sure others will have the same question.
opamcommand? Please specify.