Summary
Specification of minimal required version of CHICKEN in egg files
Metadata
- Id: 12fc954519e1d21eb755dc5cb06e8c81fd8d7a93
- Trac id: 1822
- Type: defect
- Reporter: mario
- Owner:
- Cc:
- Status: closed
- Component: core tools
- Estimated difficulty:
- Resolution: worksforme
- Priority: major
- Milestone: 6.0.0
- Version: 5.3.0
- Changetime: 2024-01-11 18:18:28 UTC
- Created: 2023-06-04 00:30:35 UTC
- Keywords: chicken-install
Description
This is about making it possible for egg authors to specify the minimum version of CHICKEN required for their eggs in egg files.
Something like
(minimum-required-chicken-version "5.5.0")
When users try to install eggs, chicken-install should verify whether the version of CHICKEN is recent enough to install the requested eggs.
This gives us more flexibility for making not-so-radical-but-breaking core API changes within a major CHICKEN version, still providing good feedback to users.
Changes and comments
[2023-11-11 13:29:12 UTC] felix changed status from new to closed
[2023-11-11 13:29:12 UTC] felix set resolution to worksforme
[2023-11-11 13:29:12 UTC] felix wrote:
This can already be done by using the (chicken VERSION) dependency. This is just not documented properly.
[2024-01-11 18:18:28 UTC] mario wrote:
I've added a note about that to the manual (http://bugs.call-cc.org/changeset/43108/project).