chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] need help with chicken-install


From: Mario Domenech Goulart
Subject: Re: [Chicken-users] need help with chicken-install
Date: Tue, 03 Nov 2015 12:12:09 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

Hello Jörg,

On Tue, 03 Nov 2015 12:40:15 +0100 "Jörg F. Wittenberger" <address@hidden> 
wrote:

> Following the instructions on http://wiki.call-cc.org/releasing-your-egg
> I posted two release-info files.  But those fail to work with
> chicken-install.
>
> Unfortunately the error message does not tell me much.  And the files
> look pretty much as in the examples given at the wiki page above.
>
> What am I doing wrong?

As far as I can see, the only missing part is
http://wiki.call-cc.org/releasing-your-egg#publishing-your-egg

Your egg would have to be added to an index that we call "egg-locations"
(a file in Subversion).  Do you want me to do that?

Please, see some comments below.

> URL:
> http://askemos.org/chicken-eggs/llrb-syntax.release-info
>
> Content:
> (uri targz
> "http://ball.askemos.org/Aad0f198cd7fcfc96ea59bcbeec340556/{egg-name}/{egg-name}-{egg-release}.tar.gz";)
> (release "0.1")

Is the http://ball.askemos.org/Aad0f198cd7fcfc96ea59bcbeec340556/ URI
"constant"?  I mean, will that string that looks like a hash be the same
for all egg releases?

> URL:
> http://askemos.org/chicken-eggs/llrb-tree.release-info
>
> Content:
> (uri targz
> "http://askemos.org/chicken-eggs/{egg-name}/{egg-name}-{egg-release}.tar.gz";)
> (release "0.2")
> (release "0.1")
>
> Test:
> $ chicken-install -n -l
> http://ball.askemos.org/Aad0f198cd7fcfc96ea59bcbeec340556/llrb-syntax.release-info
> llrb-syntax

That's not supported by chicken-install.  chicken-install is only able
to talk to a henrietta server (http://wiki.call-cc.org/egg/henrietta).
The program which handles .release-info files is actually
henrietta-cache (http://wiki.call-cc.org/eggref/4/henrietta-cache),
which is given the egg-locations file as argument, and generates/updates
the directory that the henrietta server uses.

> retrieving ...
> connecting to host "ball.askemos.org", port 80 ...
> requesting
> "/Aad0f198cd7fcfc96ea59bcbeec340556/llrb-syntax.release-info?name=llrb-syntax&mode=default"
> ...
> reading response ...
> HTTP/1.1 200 OK
> Vary: Accept
> Connection: close
> Date: Tue, 03 Nov 2015 11:55:40.0000000 +0100
> Server: Askemos/BALL 0.9.5 login.softeyes.net
> Content-Length: 133
> Content-Type: text/plain
> Expires: Fri, 28 Oct 2016 11:55:40 +0100
> reading files ...
>
>
> Error: unrecognized file-information - possibly corrupt transmission:
> "(uri targz
> \"http://ball.askemos.org/Aad0f198cd7fcfc96ea59bcbeec340556/{egg-nam...
>
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/chicken-users

Best wishes.
Mario
-- 
http://parenteses.org/mario



reply via email to

[Prev in Thread] Current Thread [Next in Thread]