Opened 15 years ago
Closed 15 years ago
#77 closed enhancement (fixed)
Be more verbose in chicken-install when requiring a minimum version
Reported by: | Christian Kellermann | Owned by: | felix winkelmann |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | extensions | Version: | 4.2.x |
Keywords: | chicken-install version henrietta | Cc: | |
Estimated difficulty: |
Description
I wanted to install the lookup-table egg which requires check-errors
version >= 1.5.0. A chicken-install check-errors did just retrieve
version 1.0.0 (this is an open question I need to look at). What
stunned me for some minutes instead of investigating further was
chicken-install's advice without the version number.
I have attached a patch that prints out the extension:version syntax
with the minimum version needed for that extension so the user in the
future gets the right advice.
Attachments (1)
Change History (6)
Changed 15 years ago by
Attachment: | chicken-install.diff added |
---|
comment:1 Changed 15 years ago by
Owner: | set to felix winkelmann |
---|---|
Status: | new → assigned |
comment:2 Changed 15 years ago by
I haven't had time to investigate yet but I encountered a similar-sounding problem with installing srfi-29 using the stock chicken 4.1.0 version of chicken-install.
Two modules, locale and srfi-19, seemed to install with wrong version numbers so I had to workaround by going to subversion and tweak the version numbers in the setup files to get the srfi-29 install to work.
Time permitting I will try this again with a clean egg install using the patched version and see if the patch fixes the problem. Sorry I haven't done that yet. Thanks ckeen for the patch.
comment:3 Changed 15 years ago by
Correction: I was trying to install srfi-19 (Time Data Types and Procedures), not srfi-29, I got the names confused in my comment. The dependency problems involved the two eggs locale and srfi-29, on which the srfi-19 egg ultimately depends.
comment:4 Changed 15 years ago by
I tried it myself, and everything is indeed quite a mess. I have changed the version strings and added a few tags in locale, srfi-29 and others. Perhaps it works better now.
comment:5 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Has been committed to the "master" branch.
Thanks, the patch will be added in the next release.