> 
> Currently, chicken-status lists information about extensions. As far as
> I understand, eggs can contain one or more programs/extensions.  It
> would be handy if chicken-status could list eggs only, so we could use
> its output to feed chicken-install, for example.  It can be useful when
> you update Chicken and want to install all eggs installed for the old
> Chicken.
> 
> Example:
> 
>   $ <new-prefix>/bin/chicken-install `<old-prefix>/bin/chicken-status -eggs`

Shouldn't "chicken-install -reinstall" do this?

> 
> Attached is a patch to add a -eggs (or -e) command line option to
> chicken-status.

I think you forgot to attach it.

> 
> It is possible (although not usual and probably not recommended) to make
> eggs install multiple extensions with different versions.

Not recommended. Very bad, actually.

> chicken-install only stores versions of extensions in the local repo.
> It does not store information about egg versions. Thus, this patch does
> not address egg versions, since chicken-status is unable to determine
> them.  It simply lists egg names.  Making it list names and versions
> would be much better, but I don't know an easy way to do that (maybe
> chicken-install should add an egg-version tag to .setup-info files? Or
> maybe eggs that install different extension versions should be
> considered broken?)

Yes, I think they should.


cheers,
felix

_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to