Hi, Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages? Best regards, Guido.
Now I see there is a pharo-minimal bundle in http://get.pharo.org/. I downloaded the version for 6.1 the version for 6.1. When I try to open it I get in both modes, standard and headless: This interpreter (vers. 68021) cannot read image file (vers. 6521). The vm I am using is able to open 6.1 images normally. Do I need a special VM for running the minimal pharo? El lun., 11 jun. 2018 a las 10:30, Guido Chari (<charig@gmail.com>) escribió:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
On 11 Jun 2018, at 10:58, Guido Chari <charig@gmail.com> wrote:
Now I see there is a pharo-minimal bundle in http://get.pharo.org/ <http://get.pharo.org/>.
I downloaded the version for 6.1 the version for 6.1. When I try to open it I get in both modes, standard and headless:
This interpreter (vers. 68021) cannot read image file (vers. 6521).
The vm I am using is able to open 6.1 images normally. Do I need a special VM for running the minimal pharo?
no. you are using a 64bit VM and trying to open a 32bit image.
El lun., 11 jun. 2018 a las 10:30, Guido Chari (<charig@gmail.com <mailto:charig@gmail.com>>) escribió: Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
Thanks for the answers/pointers! El lun., 11 jun. 2018 a las 11:40, Esteban Lorenzano (<estebanlm@gmail.com>) escribió:
On 11 Jun 2018, at 10:58, Guido Chari <charig@gmail.com> wrote:
Now I see there is a pharo-minimal bundle in http://get.pharo.org/.
I downloaded the version for 6.1 the version for 6.1. When I try to open it I get in both modes, standard and headless:
This interpreter (vers. 68021) cannot read image file (vers. 6521).
The vm I am using is able to open 6.1 images normally. Do I need a special VM for running the minimal pharo?
no. you are using a 64bit VM and trying to open a 32bit image.
El lun., 11 jun. 2018 a las 10:30, Guido Chari (<charig@gmail.com>) escribió:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
You can execute the bootstrap process. However, maybe that is not required, as the bootstrapped images for Pharo7 are stored. These are the latest (always): Compiler: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... Compiler + Traits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use. If you define better what do you call a minimal image we can help you more. Cheers, Pablo On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com
Hi Pablo, 2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <tesonep@gmail.com>:
You can execute the bootstrap process.
How you do that?
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... Compiler + Traits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Both links return a: Problem accessing /pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason: Not Found Cheers, Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (< hernan.morales@gmail.com>) escribió:
Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <tesonep@gmail.com>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same. Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Compiler + Traits:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Both links return a:
Problem accessing
/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least
some
kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com
On 21 Jun 2018, at 09:18, Guido Chari <charig@gmail.com> wrote:
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (<hernan.morales@gmail.com <mailto:hernan.morales@gmail.com>>) escribió: Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <mailto:tesonep@gmail.com> <tesonep@gmail.com <mailto:tesonep@gmail.com>>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same.
guys, is written in the README (I donât want to be rude, but that would be RTFM ;) ) now *after* that, there can be problems. We will be pleased to hear about them and help :) cheers! Esteban
Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...> Compiler + Traits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...>
Both links return a:
Problem accessing /pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ <http://files.pharo.org/image/60/> usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com <mailto:tesonep@gmail.com>
Seriously? Are you talking about the README of this repo https://github.com/pharo-project/pharo-minimal-scripts? El jue., 21 jun. 2018 a las 10:02, Esteban Lorenzano (<estebanlm@gmail.com>) escribió:
On 21 Jun 2018, at 09:18, Guido Chari <charig@gmail.com> wrote:
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (< hernan.morales@gmail.com>) escribió:
Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <tesonep@gmail.com>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same.
guys, is written in the README (I donât want to be rude, but that would be RTFM ;) ) now *after* that, there can be problems. We will be pleased to hear about them and help :)
cheers! Esteban
Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Compiler + Traits:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Both links return a:
Problem accessing
/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least
some
kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com
On 21 Jun 2018, at 10:20, Guido Chari <charig@gmail.com> wrote:
Seriously? Are you talking about the README of this repo https://github.com/pharo-project/pharo-minimal-scripts? <https://github.com/pharo-project/pharo-minimal-scripts?> yes, seriously. Iâm talking about the readme of pharo: Bootstrapping Pharo from sources
To bootstrap a new Pharo image you need the latest stable version of Pharo. For more information about bootstrapping, refer to guillep/PharoBootstrap <https://github.com/guillep/PharoBootstrap>. The bootstrapping can be done using the following script: BUILD_NUMBER=42 BOOTSTRAP_ARCH=32 sh ./bootstrap/scripts/bootstrap.sh
El jue., 21 jun. 2018 a las 10:02, Esteban Lorenzano (<estebanlm@gmail.com <mailto:estebanlm@gmail.com>>) escribió:
On 21 Jun 2018, at 09:18, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (<hernan.morales@gmail.com <mailto:hernan.morales@gmail.com>>) escribió: Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <mailto:tesonep@gmail.com> <tesonep@gmail.com <mailto:tesonep@gmail.com>>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same.
guys, is written in the README (I donât want to be rude, but that would be RTFM ;) ) now *after* that, there can be problems. We will be pleased to hear about them and help :)
cheers! Esteban
Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...> Compiler + Traits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...>
Both links return a:
Problem accessing /pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ <http://files.pharo.org/image/60/> usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com <mailto:tesonep@gmail.com>
On 21 Jun 2018, at 10:28, Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 21 Jun 2018, at 10:20, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
Seriously? Are you talking about the README of this repo https://github.com/pharo-project/pharo-minimal-scripts? <https://github.com/pharo-project/pharo-minimal-scripts?> yes, seriously. Iâm talking about the readme of pharo: Bootstrapping Pharo from sources
To bootstrap a new Pharo image you need the latest stable version of Pharo. For more information about bootstrapping, refer to guillep/PharoBootstrap <https://github.com/guillep/PharoBootstrap>.
The bootstrapping can be done using the following script:
BUILD_NUMBER=42 BOOTSTRAP_ARCH=32 sh ./bootstrap/scripts/bootstrap.sh
and btw, just in case this quote of the README on pharo-minimal-scripts is not clear : This repository keeps the files needed to prepare the Pharo-minimal images, a shrink process that is executed by the CI service, you can find it here <https://ci.inria.fr/pharo/job/Pharo-4.0-Update-Step-3-Minimal>. that means is not a bootstrap process, is a *shrink* process (which is what we had before having a real bootstrap). now, I agree people who didnât read the pharo README first can be miss-leaded, so I will add a note to clarify this is obsolete. cheers, Esteban
El jue., 21 jun. 2018 a las 10:02, Esteban Lorenzano (<estebanlm@gmail.com <mailto:estebanlm@gmail.com>>) escribió:
On 21 Jun 2018, at 09:18, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (<hernan.morales@gmail.com <mailto:hernan.morales@gmail.com>>) escribió: Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <mailto:tesonep@gmail.com> <tesonep@gmail.com <mailto:tesonep@gmail.com>>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same.
guys, is written in the README (I donât want to be rude, but that would be RTFM ;) ) now *after* that, there can be problems. We will be pleased to hear about them and help :)
cheers! Esteban
Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...> Compiler + Traits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20... <https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...>
Both links return a:
Problem accessing /pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ <http://files.pharo.org/image/60/> usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com <mailto:charig@gmail.com>> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least some kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com <mailto:tesonep@gmail.com>
Ok, yes, I was totally confused. Sorry for that, thanks for the explanation. Now, I guess this is more for Guille. I follow the instructions for building the image and I get: ...RETRY->BaselineOfPharoBootstrapProcess ...RETRY->BaselineOfPharoBootstrapProcess ...FAILED->BaselineOfPharoBootstrapProcessCould not resolve: BaselineOfPharoBootstrapProcess [BaselineOfPharoBootstrapProcess] in /Users/guidochari/Documents/Projects/Research/Nopsys/CogNOS/image/pharo-local/package-cache filetree:///Users/guidochari/Documents/Projects/Research/Nopsys/PharoBootstrap I then resort to just execute the command that travis executes ( ./scripts/install-packages.sh) and it works. But when I open the image I can not find PBBootstrapSpur3250. Best, Guido El jue., 21 jun. 2018 a las 10:41, Esteban Lorenzano (<estebanlm@gmail.com>) escribió:
On 21 Jun 2018, at 10:28, Esteban Lorenzano <estebanlm@gmail.com> wrote:
On 21 Jun 2018, at 10:20, Guido Chari <charig@gmail.com> wrote:
Seriously? Are you talking about the README of this repo https://github.com/pharo-project/pharo-minimal-scripts?
yes, seriously. Iâm talking about the readme of pharo: Bootstrapping Pharo from sources
To bootstrap a new Pharo image you need the latest stable version of Pharo. For more information about bootstrapping, refer to guillep/PharoBootstrap <https://github.com/guillep/PharoBootstrap>.
The bootstrapping can be done using the following script:
BUILD_NUMBER=42 BOOTSTRAP_ARCH=32 sh ./bootstrap/scripts/bootstrap.sh
and btw, just in case this quote of the README on pharo-minimal-scripts is not clear :
This repository keeps the files needed to prepare the Pharo-minimal images, a shrink process that is executed by the CI service, you can find it here <https://ci.inria.fr/pharo/job/Pharo-4.0-Update-Step-3-Minimal>.
that means is not a bootstrap process, is a *shrink* process (which is what we had before having a real bootstrap). now, I agree people who didnât read the pharo README first can be miss-leaded, so I will add a note to clarify this is obsolete.
cheers, Esteban
El jue., 21 jun. 2018 a las 10:02, Esteban Lorenzano (<estebanlm@gmail.com>) escribió:
On 21 Jun 2018, at 09:18, Guido Chari <charig@gmail.com> wrote:
El lun., 11 jun. 2018 a las 21:25, Hernán Morales Durand (< hernan.morales@gmail.com>) escribió:
Hi Pablo,
2018-06-11 6:06 GMT-03:00 tesonep@gmail.com <tesonep@gmail.com>:
You can execute the bootstrap process.
How you do that?
Yes, I am wondering the same.
guys, is written in the README (I donât want to be rude, but that would be RTFM ;) ) now *after* that, there can be problems. We will be pleased to hear about them and help :)
cheers! Esteban
Is it any documentation on how to run the bootstrap process? In my case I need an image that is functional, but as small as possible.
However, maybe that is not required, as the bootstrapped images for Pharo7 are stored.
These are the latest (always):
Compiler:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Compiler + Traits:
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20...
Both links return a:
Problem accessing
/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo-core-7.0.0-alpha.build.1037.sha.7fc6bdf.arch.32bit.zip. Reason:
Not Found
Btw, aren't the miniaml images in http://files.pharo.org/image/60/ usable? Is there any 64bit compatible minimal image available?
Cheers,
Hernan
These are the first images that are usable, the first one has a compiler and the second adds the traits implementation. As Esteban said, you can modify the process to bootstrap whatever you want. However, having an image that does not have compiler it is more difficult to use.
If you define better what do you call a minimal image we can help you more.
Cheers, Pablo
On Mon, Jun 11, 2018 at 10:30 AM, Guido Chari <charig@gmail.com> wrote:
Hi,
Is there any way to build a minimal (kernel) pharo image or at least
some
kind of small image without the whole default packages?
Best regards, Guido.
-- Pablo Tesone. tesonep@gmail.com
participants (4)
-
Esteban Lorenzano -
Guido Chari -
Hernán Morales Durand -
tesonep@gmail.com