chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Remove obsolete and deprecated stuff, fix


From: felix . winkelmann
Subject: Re: [Chicken-hackers] [PATCH] Remove obsolete and deprecated stuff, fix breakage to eval environments caused by removal
Date: Fri, 29 Dec 2017 21:28:37 +0100

> Hi all,
>
> The attached set of patches remove several deprecated definitions and
> workarounds.  The last patch also introduces what I consider a temporary
> workaround to ensure that the initial "eval" environment contains the
> definitions from default-imports.
>
>[...]
>
> Note that the tests are broken if you apply just one of the patches.
> You will also need to build a bootstrapping chicken in order to run
> the tests successfully due to the injected imports in batch-driver.scm
> which are not available when compiled with an older chicken.

Signed off and pushed. Note that I had considerable trouble bootstrapping
this version. I want to propose (once again) to formalize the process
of bootstrapping in some manner, either by providing _DETAILED_(!!!)
instructions when submitting patches like this, or (better) provide a script
that builds the necessary boot chicken (perhaps by downloading a tarball)
and that does the right incantations to build from the repository, including
the submitted patches.

If one is hanging around 24/7 in #chicken, then it might be possible to infer 
the
magic steps needed to build the current master by asking, but it would be
much more helpful to everybody else to include a list of instructions
(or a script) checked into the repo that helps in doing that.


felix




reply via email to

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