[Feature] An end-of-life and support-period policy (EL.01) #551
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#551
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Grepping the whole repository for end-of-life, support period or discontinuation returns nothing. Not in
SECURITY.md, not inREADME.md, not indocs/. It is the one row of the light-weight attestation checklist (#549) with no material behind it at all.What EL.01 asks. From
proposals/template-lite.mdin orcwg/cra-attestations: the discontinuation of support for the project, parts of it, or specific versions of it should be communicated adequately, and the project should have a policy for that. The mapping table ties it to Annex VII.4 (support period) and to Article 13.3 — a manufacturer choosing dependencies wants to know whether the thing will still be maintained.Why it matters here specifically, and not as paperwork.
SECURITY.mdpromises a first response in 5 working days, an assessment in 10 and a fix in 90, andtool/check_service_norms.dartmeasures it. Those terms describe what happens while the project is alive. Nothing describes the other end. Someone building on OciDeck today has no way to tell whether a quiet month means busy or finished — and that is exactly what an outsider reads first.What it should say, honestly. The project has no releases and no versions to support, so a support-period table would be theatre. What can be said is true and useful:
mainis the supported version, there is nothing else, and a fix lands there and nowhere else.README.mdandSECURITY.md, an entry inCHANGELOG.md, and the tracker set to read-only rather than left to rot. Say how much notice, and say it in a period that can actually be honoured by one maintainer.Where it lives. A section in
SECURITY.mdif it stays short, otherwise its owndocs/file — and then it needs registering (pubspec assets, a reader tile insettings_dialog_docs.dart, a title in 31 languages), ordocs_registration_testreddensmake check.Ties to #520: once there are releases, this policy gains a version dimension it does not have yet.