Summary

setup-helper should obey CHICKEN_REPOSITORY

Metadata

Attachments

Description

If one installed chicken via some package manager, say apt-get on debian and uses a CHICKEN_REPOSITORY in ones $HOME, installing something that depends on setup-helper will fail.

setup-helper will always try to install in the system wide chicken home.

Bug has been reported by Traubert on #chicken

Changes and comments

[2011-10-29 19:30:00 UTC] ckeen wrote:

I think setup-helper should use install-extension for installing itself.

The status quo installs itself always in (chicken-home) for whatever reason. I propose either (install-to-repository) or use the usual (install-extension) procedure provided by core.

[2011-10-29 19:41:58 UTC] ckeen wrote:

And installation-repository-path should take CHICKEN_REPOSITORY into account if it is set.

[2011-10-29 19:43:03 UTC] ckeen changed description

[2011-10-29 19:43:31 UTC] ckeen attached use-install-in-repostory.patch (description=#f)

[2011-10-29 19:44:51 UTC] ckeen attached obey-chicken-repository-env-var.patch (description=#f)

[2011-10-29 19:46:55 UTC] ckeen wrote:

I have attached patches for both problems

[2011-11-03 14:29:15 UTC] felix removed milestone 4.8.0

[2012-04-01 00:56:00 UTC] kon wrote:

Release 1.3.2 provides an unsatisfying workaround.

[2012-04-01 00:56:00 UTC] kon changed status from new to accepted

[2012-04-15 02:50:35 UTC] kon wrote:

Release 1.4.0 installs a compiled form, 'setup-helper-mod'. Slowly eggs will be converted.

[2012-10-31 21:43:08 UTC] sjamaan wrote:

Can this ticket be closed now?

[2012-10-31 21:44:50 UTC] kon changed status from accepted to closed

[2012-10-31 21:44:50 UTC] kon set resolution to fixed

[2012-10-31 21:46:58 UTC] sjamaan wrote:

Wow that was quick! Thanks, Kon :)