Hi 

Why can’t you use the latest Pharo vm and Pharo12?
We worked like mad over the years to get a much better system. 
Now why do you need to bootstrap Pharo because you can just use a bootstrapped 
image
and get pharo working and running?

S

> On 21 May 2024, at 09:31, Nicolas Graves via Pharo-dev 
> <pharo-dev@lists.pharo.org> wrote:
> 
> Hi Pharo community,
> 
> I'm trying to package pharo in the GNU Guix linux distribution. Since
> the distribution is focused on reproducibility and avoids using binary
> code when possible, for that I need to reproduce the bootstrapping steps
> that are embedded in Pharo. I understand from some developper online
> comment that this is possible.
> 
> I've started to work on this and it seems feasible, at least I get the
> dependency loop, what I've some difficulty is to get precisely when it's
> possible to get started.
> 
>      -------------------
>      |                 v
>  pharo VM            pharo
>      ∧                 |
>      -------------------
> 
> If I'm correct,
> - bootstrapping is very clear after version ~7.0.0, and with a proper
> build, just follow the distribution numbers in wget's with a cmake
> build-system.
> - for earlier versions, there's the repository
> https://github.com/pharo-project/PharoBootstrap
> that seems (git history) to be able to go back to Pharo 30.
> - I understand that at some point, Squeak and Pharo used to have the
> same VM. I have access to a squeak-vm 4.10.2.2614 in Guix, and I've seen
> this is in Pharo's ftp files, so I guess I can start there.
> 
> What I need:
> - Some indication about the first version of Pharo that I'm able to
> build purely from squeak-vm, and where to find its source code
> (git+version or commit if possible, I seem to only be able to find its
> binaries currently in phero's ftp files).
> - Any useful information for early bootstrap steps.
> 
> Some useful information on my side:
> - During the build process in Guix, we can't download data, so the
> entire bootstrap chain has to be explicited at once, hence the need to
> go back to the beginning in this case.
> 
> Thanks in advance!
> 
> -- 
> Best regards,
> Nicolas Graves

Stéphane Ducasse
http://stephane.ducasse.free.fr
06 30 93 66 73

"If you knew today was your last day on earth, what would you do differently? 
....ESPECIALLY if, by doing something different, today might not be your last 
day on earth.” Calvin & Hobbes





Reply via email to