On Sun, Mar 21, 2010 at 6:36 PM, Dale Henrichs <dale.henrichs@gemstone.com> wrote:
Mariano,

I am seriously considering releasing 1.0-beta.25 today ... I have smacked the heck out Metacello over the last three days without issues so I'm thinking I can let this puppy out the door:)...Especially if it will clean up the release process...

One other point I have noticed is that the following configurations aren't pointing to the correct repository:

�ConfigurationOfOmniBrowser
�ConfigurationOfRefactoringBrowser
�ConfigurationOfOCompletion
�ConfigurationOfShout
�ConfigurationOfProfStef

They all reference the package-cache instead of SqueakSource MetacelloRepository.


Thanks Dale. I didn't realise about that.

I'm assuming this is because they were in your package-cache when you did the build.


No. I take a PharoCore image which is zip, without even the package-cache folder and then I evaluate what you can see in installScript, which is :

Gofer new
��� gemsource: 'metacello';
��� package: 'ConfigurationOfMetacello';
��� load.


((Smalltalk at: #ConfigurationOfMetacello) project version: '1.0-beta.25') perform: #load.

Gofer new
��� squeaksource: 'MetacelloRepository';
��� package: 'ConfigurationOfPharo';
��� load.

((Smalltalk at: #ConfigurationOfPharo) project version: '1.0-rc3.10515') perform: #silently: with: true; perform: #load.
I think this is happening because of a recent change in the sorting order for Gofer ...


I have no idea.
For the build process you may want to either make sure your package-cache is empty


My package-cache was empty. I even didn't have that folder-
or use disablePackageCache in the places where you explicitly load a Configuration or perhaps something else?


How can I do that ? where should I put disablePackageCache ? do you have a example?

Thanks!

Mariano

Dale
----- "Mariano Martinez Peck" <marianopeck@gmail.com> wrote:

| >
| > I see that the installScript uses ConfigurationOfMetacello from
| > gemsource metacello repository instead of Metacello repository.
| Given
| > that this will be the final release of 1.0, shouldn't we copy
| > ConfigurationOfMetacello to squeaksource/MetacelloRepository so that
| the
| > package registered in monticello is this instead of the gemstone
| one.
| > This repo for ConfigurationOfMetacello overrides the one of
| PharoCore
| > that points to squeaksource.
| >
| > Dale, can you put this version in squeaksource. The release is very
| > close and anyway it will be shipped in Pharo dev 1.0, so will reach
| a
| > lot of people, even if not on squeaksource
| >
| >
| Yes. This is because I added the ImageForDevelopers in the group. With
| that,
| when running headless I have the problem with the progress Bar.
| Then, i needed to use the silntly method, which is in Metacello
| beta.25
| which is not released yet. That's why I have to put the other one.
|
| Don't worry that beta.25 will be then correctly uploaded and released.
| After
| that, the installScript will be even simpler as I won't need to
| install
| Metacello manually, but with the ensureMetacello ;)
|
| Cheers
|
| Mariano
|
|
|
| > Cheers
| > >
| > > Mariano
| > >
| > > _______________________________________________
| > > Pharo-users mailing list
| > > Pharo-users@lists.gforge.inria.fr
| > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
| >
| > --
| > Miguel Cob�
| > http://miguel.leugim.com.mx
| >
| >
|
| _______________________________________________
| Pharo-project mailing list
| Pharo-project@lists.gforge.inria.fr
| http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project