Summary

Be more verbose in chicken-install when requiring a minimum version

Metadata

Attachments

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.

Changes and comments

[2009-10-06 09:49:08 UTC] ckeen attached chicken-install.diff (description=#f)

[2009-10-07 10:37:21 UTC] felix changed status from new to assigned

[2009-10-07 10:37:21 UTC] felix set owner to felix

[2009-10-07 10:37:21 UTC] felix wrote:

Thanks, the patch will be added in the next release.

[2009-10-12 12:29:04 UTC] tonysidaway wrote:

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.

[2009-10-12 12:43:59 UTC] tonysidaway wrote:

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.

[2009-10-12 13:24:15 UTC] felix wrote:

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.

[2009-11-02 10:28:31 UTC] felix changed status from assigned to closed

[2009-11-02 10:28:31 UTC] felix set resolution to fixed

[2009-11-02 10:28:31 UTC] felix wrote:

Has been committed to the "master" branch.