-
Notifications
You must be signed in to change notification settings - Fork 0
Strategic question: decide package-manager ownership after v1.0 #355
Copy link
Copy link
Open
Labels
integrationExternal tool integration or interoperability concernsExternal tool integration or interoperability concernspost-releaseImportant follow-up that should be tracked after releaseImportant follow-up that should be tracked after releasequestionFurther information is requestedFurther information is requestedrelease-auditRaised from the release-boundary audit of current mainRaised from the release-boundary audit of current mainstrategic-questionQuestion that should drive product, API, or positioning decisions before implementationQuestion that should drive product, API, or positioning decisions before implementation
Description
Metadata
Metadata
Assignees
Labels
integrationExternal tool integration or interoperability concernsExternal tool integration or interoperability concernspost-releaseImportant follow-up that should be tracked after releaseImportant follow-up that should be tracked after releasequestionFurther information is requestedFurther information is requestedrelease-auditRaised from the release-boundary audit of current mainRaised from the release-boundary audit of current mainstrategic-questionQuestion that should drive product, API, or positioning decisions before implementationQuestion that should drive product, API, or positioning decisions before implementation
Parent umbrella: #348
Checklist ID: V1-NB-02
Framing question
After v1.0, should fTimer continue treating Spack and EasyBuild as readiness guidance only, or should the project accept ownership of upstream/site package-manager recipes?
Why this matters
Package-manager availability is a strong user-facing claim.
docs/package-manager-readiness.mdcurrently records a readiness spike, not maintained recipes or direct Spack/EasyBuild execution. v1.0 can ship without package-manager ownership, but the boundary should stay explicit.Pressure from the current state
README.mdlists package-manager installs as experimental/deferred.docs/release-evidence.mdsays Spack/EasyBuild readiness is preliminary out-of-tree recipe guidance, not direct package-manager execution or maintained package-manager ownership.docs/package-manager-readiness.mdincludes prototype snippets with TODO placeholders and states thatspackandebwere not available during validation.Options or tensions
Desired decision output
A post-v1.0 packaging ownership decision that either keeps the current readiness-only stance or opens concrete implementation issues for package-manager recipe ownership and validation.
Scope boundaries
In scope:
Out of scope:
Acceptance criteria
docs/package-manager-readiness.mdcaveats and v1.0 release notes avoid package-manager availability claims..modartifact caveats.Validation required
No v1.0 validation required while this remains non-blocking readiness guidance.
If future package-manager ownership is accepted, validation should include real Spack/EasyBuild execution plus downstream
find_package(fTimer CONFIG REQUIRED)consumer checks for each claimed variant.Release-blocking status
Does not block v1.0 unless maintainers decide v1.0 must claim package-manager availability.
Dependencies
Suggested review roles or PR labels
codex-adoptability-reviewcodex-build-portability-reviewcodex-docs-contract-reviewRelated context
README.mddocs/package-manager-readiness.mddocs/release-evidence.mddocs/installed-api.mdtests/check_installed_package_consumer.cmake