2010/1/10 Schwab,Wilhelm K <[email protected]>

>  Mariano,
>
> I'm aware of ScriptLoader because it is in the image, and presumably I
> was either told to use it or turned it up by browsing, perhaps for something
> that would load FFI.  If the image is missing critical pieces (FFI, Seaside,
> etc.), do not be surprised when people resort to search engines and
> browsers, and might find broken code or things that you do not want them to
> use.
>

Yes, true. I didn't mean that YOU were doing something wrong, but that there
WERE something wrong.

In addition, we have already wrote a ConfigurationOfFFI.  Just evaluate:

Gofer new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfFFI';
load.

((Smalltalk at: #ConfigurationOfFFI) project version:'1.0') load

Cheers

Mariano


>
> Bill
>
>
>  ------------------------------
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Mariano
> Martinez Peck
> *Sent:* Saturday, January 09, 2010 7:05 PM
>
> *To:* [email protected]
> *Subject:* Re: [Pharo-project] [BetaTesting] [ANN]
> Pharo1.0-10505-rc1dev10.01.1
>
>
>
> On Sun, Jan 10, 2010 at 12:35 AM, Schwab,Wilhelm K 
> <[email protected]>wrote:
>
>> Matthias,
>>
>> That appears to have worked.  Let's see, we have Installer, ScriptLoader,
>
>
> ScriptLoader is for internal use. If you use it, you are doing something
> wrong. You should not even be aware of that.
>
>
>> Configuration*,
>
>
> Is the package managment. If you don't want to have to install all of the
> dependencies of all packages, and you don't want stable versions, don't use
> it.
>
>
>> Gofer,
>
>
> If you don't want to automate your downloads, don't use it. You can use the
> Monticello Browser if you want.
>
>
>> etc., and now Loader =:0
>
>
> Loader is not even in beta. And it is just a wrap to make Metacello easier.
>
>
>
>>  I'm guilty too, because I ended up writing Migrate in self defense.
>>  Clearly something is missing in package management or we would not have so
>> many different solutions to strongly overlapping problems.
>>
>> I will have to repeat this because
>>
>>  Loader new load: 'Pharo' version: '1.0-rc2.10505'.
>>
>> did not seem to do much - makes me wonder whether I really ran it.  If
>> not, then it appears not to be necessary for Seaside to at least load.
>>
>> If this is in fact the correct way to install Seaside (I submit we need
>> direction on that, unless you or Esteban are the authoritative source??),
>> then it needs to get a link on the download page.  Therein, we should refer
>> to (Smalltalk at:#Loader) rather than directly to Loader.
>>
>> Please convey my thanks and respect to Esteban - not sure I want to know
>> *how* this works :)
>>
>
> Esteban is in holidays for 2 weeks.
>
> In summary, in my point of view, we now have to concentrate in use
> Metacello configurations. How you download your ConfXX is your problem. If
> you want to use Gofer, use it, if don't, user Monticello Browser. Don't use
> ScriptLoader. Loader shouldn't be used until we are more stable.
>
> Cheers
>
> Mariano
>
>
>> Thanks!!
>>
>> Bill
>>
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:
>> [email protected]] On Behalf Of Matthias Berth
>> Sent: Saturday, January 09, 2010 6:09 PM
>> To: [email protected]
>> Subject: Re: [Pharo-project] [BetaTesting] [ANN]
>> Pharo1.0-10505-rc1dev10.01.1
>>
>> Hi Bill,
>>
>> this one works for me with the current pharo core 1.0 rc1, update upto
>> 10505
>>
>> "execute this:"
>> Gofer new
>>       squeaksource: 'Loader';
>>       package: 'Loader';
>>       load.
>> "then this"
>> Loader new load: 'Pharo' version: '1.0-rc2.10505'.
>> "then this"
>> Loader new
>>       load: 'Seaside28' version: '2.8.4.2'
>>
>> The "Loader new load: 'Pharo' version: '1.0-rc2.10505'." loads a lot of
>> additional pharo packages. I guess you won't need that just to get seaside
>> working.
>>
>> Ask Esteban Lorenzano for details about hw this works :)
>>
>> Cheers
>>
>> Matthias
>>
>> 2010/1/9 Schwab,Wilhelm K <[email protected]>:
>> > Two can be tired of this.  I could just use the official Seaside
>> > images, but I thought it might be nice to help with testing the
>> > monthly images.  I won't get very far with that if Seaside won't load.
>> >
>> >
>> > ________________________________
>> > From: [email protected]
>> > [mailto:[email protected]] On Behalf Of
>> > Mariano Martinez Peck
>> > Sent: Saturday, January 09, 2010 4:38 PM
>> > To: [email protected]
>> > Subject: Re: [Pharo-project] [BetaTesting] [ANN]
>> > Pharo1.0-10505-rc1dev10.01.1
>> >
>> >
>> >
>> > 2010/1/9 Schwab,Wilhelm K <[email protected]>
>> >>
>> >> Mariano,
>> >>
>> >> The reason I objected (and continue to do so) to clobbering the web
>> >> image is that complete chaos of how to install things comes into
>> >> play.  Assuming that I know what YOU said on the subject is a stretch
>> >> to say the least: try a search engine on the subject.
>> >>
>> >
>> > I am a bit tired of this. I will answer for the last time and I hope
>> > you
>> > understand: Do you want seaside ?
>> >
>> > 1) Volunteer yourself to build Web images. It is easy to ask, but what
>> > about doing?
>> >
>> > 2) Take the Web Image before, analize how seaside was installed and do
>> > it by yourself. I cannot take it more than half an hour.
>> >
>> > 3) Use official seaside image
>> >
>> > 4) Report what doesn't work with the ConfigurationOfSeaside in
>> > Metacello mailing list so that everybody can collaborate and fix it.
>> > If you see that mailing list, I did exactly that. Just saying "doesn't
>> work"  does not help.
>> >
>> > Cheers
>> >
>> > Mariano
>> >
>> >>
>> >> BTW, it does not work.  There is very little I can do until Seaside
>> loads.
>> >>
>> >> Bill
>> >>
>> >> ________________________________
>> >> From: [email protected]
>> >> [mailto:[email protected]] On Behalf Of
>> >> Mariano Martinez Peck
>> >> Sent: Saturday, January 09, 2010 4:08 PM
>> >> To: [email protected]
>> >> Subject: Re: [Pharo-project] [BetaTesting] [ANN]
>> >> Pharo1.0-10505-rc1dev10.01.1
>> >>
>> >>
>> >>
>> >> 2010/1/9 Schwab,Wilhelm K <[email protected]>
>> >>>
>> >>> Gofer seaside28 load
>> >>>
>> >>
>> >> I didn't say that. I said:
>> >>
>> >> Gofer new
>> >>     squeaksource: 'MetacelloRepository';
>> >>     package: 'ConfigurationOfSeaside28';
>> >>     load.
>> >>
>> >> (Smalltalk at: #ConfigurationOfSeaside28) load
>> >>
>> >> And I also said I was not sure of this is working.
>> >>
>> >> Cheers
>> >>
>> >> Mariano
>> >>
>> >>>
>> >>> does not work.  What is the correct way to install Seaside - I can't
>> >>> do much w/o it.
>> >>>
>> >>> ________________________________
>> >>> From: [email protected]
>> >>> [mailto:[email protected]] On Behalf Of
>> >>> Mariano Martinez Peck
>> >>> Sent: Saturday, January 09, 2010 3:01 PM
>> >>> To: [email protected]
>> >>> Subject: Re: [Pharo-project] [BetaTesting] [ANN]
>> >>> Pharo1.0-10505-rc1dev10.01.1
>> >>>
>> >>>
>> >>>
>> >>> 2010/1/9 Miguel Enrique Cobá Martinez <[email protected]>
>> >>>>
>> >>>> Hi Mariano,
>> >>>>
>> >>>> good job. Some feedback.
>> >>>>
>> >>>> The installScript has unused variables and your proxy settings
>> exposed.
>> >>>> Maybe this should be deleted from the final build.
>> >>>>
>> >>>
>> >>> hahahahah I knew I was going to forget about that :( Thanks. Some
>> >>> bash guru that help me to automatize this? I would like something
>> >>> that automatically removes that from the file if it is found.
>> >>> Can you help me Miguel ?
>> >>>
>> >>>>
>> >>>> Shouldn't be this a RC 2? because there is a new build process and
>> >>>> has nothing to do with the RC1?
>> >>>>
>> >>>
>> >>> I thought about putting it RC2, actually, I was going to do that.
>> >>> But as the PharoCore was named rc1, I din't want to name it rc2
>> >>> because maybe it was confusing.
>> >>> I am not sure, thus. What do you think ?
>> >>>
>> >>>>
>> >>>> Also, the changes files, shouldn't be compressed for each RC and
>> >>>> for the final release?
>> >>>
>> >>> Excellent point. Do you rather to Smalltalk >> condenseChanges ?  It
>> >>> can be perfectly added. Right now, we are doing all this:
>> >>>
>> >>>
>> >>>     MCFileBasedRepository flushAllCaches.
>> >>>     MCDefinition clearInstances.
>> >>>     Smalltalk removeEmptyMessageCategories.
>> >>>     Utilities cleanseOtherworldlySteppers.
>> >>>     Undeclared removeUnreferencedKeys.
>> >>>     Categorizer sortAllCategories.
>> >>>     Symbol compactSymbolTable.
>> >>>     Smalltalk at: #ReleaseBuilderDeveloper ifPresent: [:builder |
>> >>> builder new fixObsoleteReferences].
>> >>>     RequiredSelectors initialize.
>> >>>     ProvidedSelectors initialize.
>> >>>     LocalSends initialize.
>> >>>     Smalltalk organization removeEmptyCategories.
>> >>>     SystemBrowser removeObsolete.
>> >>>     TheWorldMenu removeObsolete.
>> >>>     AppRegistry removeObsolete.
>> >>>     Set rehashAllSets.
>> >>>     Smalltalk cleanOutUndeclared.
>> >>>     Smalltalk garbageCollect.
>> >>>
>> >>>
>> >>> Do you think something else should be addded?   Maybe we can reuse
>> >>> ScriptLoader cleanings ?
>> >>>
>> >>>
>> >>>>
>> >>>> Also, the packages.txt file talks about PharoCore1.0 (#10505). Has
>> >>>> someone thought about the name shown in System->About:
>> >>>>
>> >>>> PharoCore1.0rc1
>> >>>> Latest update: #10505
>> >>>>
>> >>>> Because this is not a PharoCore image. Shouldn't this read
>> >>>> something like
>> >>>>
>> >>>> Pharo 1.0 Dev image.
>> >>>> Based on PharoCore1.0rc1
>> >>>> Latest update: #10505
>> >>>>
>> >>>
>> >>> Yes, that's true. I agree. At least it was not "my falt" as it was
>> >>> already like that. But I am agree we should change that. However, I
>> >>> don't know how to do it.
>> >>> Maybe something related to SystemVersion? Any help ?
>> >>>
>> >>>
>> >>>>
>> >>>> What about the disabling of software updates in the Pharo dev/web
>> >>>> images? Will this be implemented or a careful update stream will be
>> >>>> made in order to not break a dev image with overrides (real
>> >>>> difficult I think).
>> >>>>
>> >>>
>> >>> Maybe. But in addition, sometimes there are bugs that updating just
>> >>> fix them. I am not sure if I want to disable. I rather warn people
>> about it.
>> >>> Do you know if we break some overrrides doing an update?
>> >>>
>> >>>>
>> >>>> Maybe all this setup can be put in a post-script in the
>> >>>> ConfigurationOfPharo class.
>> >>>
>> >>> It is. We have pre and post do its. So, no problem :)
>> >>>
>> >>>>
>> >>>> That's all for now. I'm going to use this image to work the
>> >>>> following days.
>> >>>>
>> >>>>
>> >>>> Cheers and keep the good work.
>> >>>>
>> >>>
>> >>> Thanks Miguel for the excellent feedback. Let's hope to build better
>> >>> images!
>> >>>
>> >>> Mariano
>> >>>
>> >>>
>> >>>>
>> >>>> --
>> >>>> Miguel Cobá
>> >>>> http://miguel.leugim.com.mx
>> >>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Pharo-project mailing list
>> >>>> [email protected]
>> >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >>>
>> >>> _______________________________________________
>> >>> Pharo-project mailing list
>> >>> [email protected]
>> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >>
>> >>
>> >> _______________________________________________
>> >> Pharo-project mailing list
>> >> [email protected]
>> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >
>> >
>> > _______________________________________________
>> > Pharo-project mailing list
>> > [email protected]
>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to