[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