chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH(5)] Teach Henrietta about major releases


From: Mario Domenech Goulart
Subject: Re: [Chicken-hackers] [PATCH(5)] Teach Henrietta about major releases
Date: Mon, 15 Sep 2014 23:57:15 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

On Mon, 15 Sep 2014 21:14:39 +0200 Peter Bex <address@hidden> wrote:

> On Sun, Sep 14, 2014 at 10:19:08PM +0000, Mario Domenech Goulart wrote:
>> I pushed the patches by Peter, including the one for henrietta (trunk,
>> also bumped its major version).
>
> I've made some further tweaks to henrietta-cache, pseudo-meta-egg-info
> and the chicken-infrastructure script that runs henrietta-cache.  I've
> also moved some files around on the server.  For future reference, the
> commands I had to execute were (with the henrietta-cache cronjob
> temporarily disabled!):
>
> $ cd /var/cache/henrietta
> $ mkdir 4
> $ mv * 4  # ignore silly error
> $ cd 4
> $ for i in *; do mv $i/tags/* $i; done
> $ rmdir */tags
> $ cd ..
> $ mkdir 5

We have a problem.  The removal of "tags" in the directory hierarchy
breaks setup-download.scm's locate-egg/local, which is used by
gather-egg-information.

gather-egg-information is used by the make-egg-index script (/egg-index
is currently broken) and salmonella, at least (there are probably more
users).

I tried to work around that issue by creating links from "tags" to ".",
but that doesn't work, since locate-egg/local tries to determine the
latest egg versions using version>=?, which ends up pointing "tags" as
the most recent version ((version>=? "tags" "1.0") => #t).

I'm afraid we'll have to step back on the removal of the "tags"
directory.

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



reply via email to

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