chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Wish list


From: Aleksej Saushev
Subject: Re: [Chicken-users] Wish list
Date: Mon, 11 Feb 2013 22:41:26 +0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (berkeley-unix)

  Hello,

Peter Bex <address@hidden> writes:

> On Mon, Feb 11, 2013 at 09:33:01AM +0100, Christian Kellermann wrote:
>> Henrietta cache does check each source specified in the egg-locations
>> file every hour for new releases, then downloads the source tarballs
>> for these and chicken-install will rely on these stored tarballs.
>
> This is not accurate.  Henrietta downloads the source, which can be
> aggregated and compressed in various ways (bz2, zip, targz, plain files)
> so they are currently all normalized and stored in uncompressed,
> unaggregated form (as plain files in a directory).
> This is because (see below).
>
>> These are not created on the fly, so what you are suggesting could
>> be done this way. Or am I missing something?
>
> The files are individually sent because not changing chicken-install
> was one of the goals of THE SYSTEM, and the old Henrietta plucked the
> individual files straight from svn (or a local checkout, I forget).
>
> Of course this protocol is easier to maintain by storing the files
> separately instead of in an archive.
>
> This could be changed, but it would break compatibility with every
> installation of Chicken that exists.  If we were to do this we'd have
> to take care to somehow keep the old system available.  Perhaps a new
> flag to henrietta to send a tarball?  But that would be on-the-fly,
> which we don't want.

You can do the other way around. If one requests the old mode,
unpack the archive on the fly and send individual files got from there.
(You can even check signature on the fly, if you want it.)


-- 
HE CE3OH...




reply via email to

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