El sáb, 09-01-2010 a las 19:19 -0500, Schwab,Wilhelm K escribió:
> 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.

As I understand it, ScriptLoader will be deprecated and removed from
images with the advent of Gofer/Metacello.

Loader is a way to access Gofer/Metacello in a less verbose way. As
stated before, isn't even beta, so don't use it for real apps, unless
you're helping Esteban with feedback.

So, for pharo the way to go is Gofer and Metacello at least for release
1.0.

Cheers
>  
> 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

-- 
Miguel Cobá
http://miguel.leugim.com.mx


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to