Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 144619 messages
Re: [Pharo-project] next irc meeting: Thursday 13 at 21h
by Stéphane Ducasse
Hi guys
in 5 min we will start the discussion on the irc.
Join :)
Stef
On Jan 7, 2011, at 9:11 AM, Stéphane Ducasse wrote:
> Hi guys
>
> Let us know if this is ok and that we broadcast it.
>
> the channel is #pharo-project on irc.freenode.net. If you don't have an IRC client you can browse to
> http://webchat.freenode.net/?channels=pharo-project
> http://www.timeanddate.com/counters/customcounter.html?day=13&month=1&year=…
>
> Stef
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Dale Henrichs
On 01/13/2011 11:00 AM, Mariano Martinez Peck wrote:
>
>
> On Thu, Jan 13, 2011 at 7:44 PM, Miguel Cobá <miguel.coba(a)gmail.com
> <mailto:miguel.coba@gmail.com>> wrote:
>
> Hi Hernán
>
> Isn't this a feature instead for Loader or MetacelloBrowser ?
>
>
> I was thinking the same :)
> Now with the toolbox it is starting to be confusing what should be in
> Loader (or whatever name we use) and Metacello.
>
The toolbox (MetacelloToolBox ... coming real soon now:) is the place
where common algorithms that manipulate configurations in support of the
development process will reside ... I want all tools to use the toolbox
methods so that the behavior of common operations is consistent across
all tools/scripts and will add to the toolbox to support new requirements.
So it might make sense to push the code that implements the algorithms
"give me the list of new configurations in repository X" and "give the
list of configurations with newer versions in repository X" into the
toolbox, while the choice of which repositories, which configurations to
use as the basis for comparison and the frequency of checking is
provided by the tool.
Dale
>
> El jue, 13-01-2011 a las 13:53 -0300, Hernán Morales Durand escribió:
> > Hi Dale,
> >
> > 2011/1/12 Dale Henrichs <dhenrich(a)vmware.com
> <mailto:dhenrich@vmware.com>>:
> > > Hernán,
> > >
> > > It _is_ possible to write some scripts that could automate the
> checking:
> > >
> > > ConfigurationOfXXX project updateProject
> > >
> > > loads the latest version of the mcz file for the configuration.
> Then you
> > > could write a little script like:
> > >
> >
> > Not so fast :)
> > What would be nice is to
> >
> > A - Checking for new Configurations
> > 1) Detect new uploaded ConfigurationOfXXX
> >
> > B - Checking for new package versions of existing Configurations
> > 1) Detect new versions of loaded ConfigurationOfXXX
> >
> > 2) Inform the user
> > 3) Ask the user if wants to load/update the ConfigurationOfXXX in
> background.
> > 4) Ask the user if want to apply the new ConfigurationOfXXX for
> > updating the XXX.
> >
> > Then people don't have to search ConfigurationOfXXX scripts over
> > mailing lists and web pages.
> >
> > > | project |
> > > project := ConfigurationOfXXX project.
> > > project updateProject
> > > project currentVersion < project latestVersion
> > > ifTrue: [
> > > self inform: 'A new version of ConfigurationOXXX is
> available' ].
> > >
> > > to simplify the check for new versions a bit more...you could
> even automate
> > > the load of the newer version if you were brave:)
> > >
> >
> > I think brave souls were gone from earth long time ago :) but anyway
> > this could be a dirty script to start
> >
> > [
> > | packageName pkgNames oldPkgsNames |
> > packageName := 'ConfigurationOf'.
> > pkgNames := OrderedCollection new.
> > [ oldPkgsNames := pkgNames.
> > [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
> > select:[ : name | name beginsWith: packageName ]
> > thenCollect: [: v | v copyUpTo: $- ] ) asSet.
> > Transcript show: TimeStamp current.
> > pkgNames size > oldPkgsNames size
> > ifTrue: [Transcript
> > show: ' : New
> ConfigurationOf found : ' , ( pkgNames difference:
> > oldPkgsNames ) asString; cr ]
> > ifFalse: [ Transcript
> > show: ' : No new
> ConfigurationOf were found'; cr ].
> > ]
> > on: Error
> > do: [ :ex | Transcript show: TimeStamp current; space;
> show: ex messageText ].
> > ( Delay forSeconds: 10 ) wait.
> > true ] whileTrue ] forkAt: Processor
> userBackgroundPriority. " 20 "
> >
> > then you may modify it for detecting new package versions, checking
> > frequency, etc. I've seen there's a sort of Metacello UI...
> >
> > Hernán
> >
> >
> > > Dale
> > >
> > >
> > > On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
> > >>
> > >> Yes thanks.
> > >> notice there are 80+ ConfigurationOf... in the
> MetacelloRepository and
> > >> so many not listed there
> > >>
> > >> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com
> <mailto:laurent.laffont@gmail.com>>:
> > >>>
> > >>> Isn't what you're looking for ?
> > >>> http://book.pharo-project.org/book/PharoTools/
> > >>> Laurent
> > >>>
> > >>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
> > >>> <hernan.morales(a)gmail.com <mailto:hernan.morales@gmail.com>>
> wrote:
> > >>>>
> > >>>> Ok if there are not, I think is a must, I spend a lot of time
> > >>>> searching for the updated scripts or exporting/importing
> them in my
> > >>>> images. What about creating a wiki page in the google project?
> > >>>>
> > >>>> Hernán
> > >>>>
> > >>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com
> <mailto:hernan.morales@gmail.com>>:
> > >>>>>
> > >>>>> Hi,
> > >>>>>
> > >>>>> Is there any page/tool where all the updated
> ConfigurationOf....
> > >>>>> installing scripts are found?
> > >>>>> Best regards,
> > >>>>>
> > >>>>> --
> > >>>>> Hernán Morales
> > >>>>> Information Technology Manager,
> > >>>>> Institute of Veterinary Genetics.
> > >>>>> National Scientific and Technical Research Council (CONICET).
> > >>>>> La Plata (1900), Buenos Aires, Argentina.
> > >>>>> Telephone: +54 (0221) 421-1799.
> > >>>>> Internal: 422
> > >>>>> Fax: 425-7980 or 421-1799.
> > >>>>>
> > >>>>
> > >>>
> > >>
> > >
> > >
> >
>
> --
> Miguel Cobá
> http://twitter.com/MiguelCobaMtz
> http://miguel.leugim.com.mx
>
>
>
>
>
Jan. 13, 2011
Re: [Pharo-project] next irc meeting: Thursday 13 at 21h
by laurent laffont
Reminder.
(21h Paris timezone)
Laurent
On Fri, Jan 7, 2011 at 9:11 AM, Stéphane Ducasse
<stephane.ducasse(a)inria.fr>wrote:
> Hi guys
>
> Let us know if this is ok and that we broadcast it.
>
> the channel is #pharo-project on irc.freenode.net. If you don't have an
> IRC client you can browse to
> http://webchat.freenode.net/?channels=pharo-project
>
> http://www.timeanddate.com/counters/customcounter.html?day=13&month=1&year=…
>
> Stef
>
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Mariano Martinez Peck
On Thu, Jan 13, 2011 at 7:44 PM, Miguel Cobá <miguel.coba(a)gmail.com> wrote:
> Hi Hernán
>
> Isn't this a feature instead for Loader or MetacelloBrowser ?
>
>
I was thinking the same :)
Now with the toolbox it is starting to be confusing what should be in Loader
(or whatever name we use) and Metacello.
> Cheers
>
> El jue, 13-01-2011 a las 13:53 -0300, Hernán Morales Durand escribió:
> > Hi Dale,
> >
> > 2011/1/12 Dale Henrichs <dhenrich(a)vmware.com>:
> > > Hernán,
> > >
> > > It _is_ possible to write some scripts that could automate the
> checking:
> > >
> > > ConfigurationOfXXX project updateProject
> > >
> > > loads the latest version of the mcz file for the configuration. Then
> you
> > > could write a little script like:
> > >
> >
> > Not so fast :)
> > What would be nice is to
> >
> > A - Checking for new Configurations
> > 1) Detect new uploaded ConfigurationOfXXX
> >
> > B - Checking for new package versions of existing Configurations
> > 1) Detect new versions of loaded ConfigurationOfXXX
> >
> > 2) Inform the user
> > 3) Ask the user if wants to load/update the ConfigurationOfXXX in
> background.
> > 4) Ask the user if want to apply the new ConfigurationOfXXX for
> > updating the XXX.
> >
> > Then people don't have to search ConfigurationOfXXX scripts over
> > mailing lists and web pages.
> >
> > > | project |
> > > project := ConfigurationOfXXX project.
> > > project updateProject
> > > project currentVersion < project latestVersion
> > > ifTrue: [
> > > self inform: 'A new version of ConfigurationOXXX is available' ].
> > >
> > > to simplify the check for new versions a bit more...you could even
> automate
> > > the load of the newer version if you were brave:)
> > >
> >
> > I think brave souls were gone from earth long time ago :) but anyway
> > this could be a dirty script to start
> >
> > [
> > | packageName pkgNames oldPkgsNames |
> > packageName := 'ConfigurationOf'.
> > pkgNames := OrderedCollection new.
> > [ oldPkgsNames := pkgNames.
> > [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
> > select:[ : name | name beginsWith: packageName ]
> > thenCollect: [: v | v copyUpTo: $- ] ) asSet.
> > Transcript show: TimeStamp current.
> > pkgNames size > oldPkgsNames size
> > ifTrue: [Transcript
> > show: ' : New ConfigurationOf found
> : ' , ( pkgNames difference:
> > oldPkgsNames ) asString; cr ]
> > ifFalse: [ Transcript
> > show: ' : No new ConfigurationOf
> were found'; cr ].
> > ]
> > on: Error
> > do: [ :ex | Transcript show: TimeStamp current; space; show: ex
> messageText ].
> > ( Delay forSeconds: 10 ) wait.
> > true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 "
> >
> > then you may modify it for detecting new package versions, checking
> > frequency, etc. I've seen there's a sort of Metacello UI...
> >
> > Hernán
> >
> >
> > > Dale
> > >
> > >
> > > On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
> > >>
> > >> Yes thanks.
> > >> notice there are 80+ ConfigurationOf... in the MetacelloRepository and
> > >> so many not listed there
> > >>
> > >> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com>:
> > >>>
> > >>> Isn't what you're looking for ?
> > >>> http://book.pharo-project.org/book/PharoTools/
> > >>> Laurent
> > >>>
> > >>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
> > >>> <hernan.morales(a)gmail.com> wrote:
> > >>>>
> > >>>> Ok if there are not, I think is a must, I spend a lot of time
> > >>>> searching for the updated scripts or exporting/importing them in my
> > >>>> images. What about creating a wiki page in the google project?
> > >>>>
> > >>>> Hernán
> > >>>>
> > >>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com>:
> > >>>>>
> > >>>>> Hi,
> > >>>>>
> > >>>>> Is there any page/tool where all the updated ConfigurationOf....
> > >>>>> installing scripts are found?
> > >>>>> Best regards,
> > >>>>>
> > >>>>> --
> > >>>>> Hernán Morales
> > >>>>> Information Technology Manager,
> > >>>>> Institute of Veterinary Genetics.
> > >>>>> National Scientific and Technical Research Council (CONICET).
> > >>>>> La Plata (1900), Buenos Aires, Argentina.
> > >>>>> Telephone: +54 (0221) 421-1799.
> > >>>>> Internal: 422
> > >>>>> Fax: 425-7980 or 421-1799.
> > >>>>>
> > >>>>
> > >>>
> > >>
> > >
> > >
> >
>
> --
> Miguel Cobá
> http://twitter.com/MiguelCobaMtz
> http://miguel.leugim.com.mx
>
>
>
>
>
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Alexandre Bergel
Yes. I would like to connect MonticelloBrowser to the toolKit. I hope it will not take long. If someone wants to give a try, then the project is on squeaksource.
The GUI is quite intuitive and corresponds to my needs (e.g., automatic saving the packages when I create a new version).
Alexandre
On 13 Jan 2011, at 15:26, Dale Henrichs wrote:
> Hernán,
>
> Good points...I've opened a feature request against Metacello:
>
> http://code.google.com/p/metacello/issues/detail?id=105
>
> with your suggestions ... I agree that this kind of functionality should be included in a Metacello tool ... I think that Alexandre Bergel is working on just such a tool:)
>
> Dale
>
> On 01/13/2011 08:53 AM, Hernán Morales Durand wrote:
>> Hi Dale,
>>
>> 2011/1/12 Dale Henrichs<dhenrich(a)vmware.com>:
>>> Hernán,
>>>
>>> It _is_ possible to write some scripts that could automate the checking:
>>>
>>> ConfigurationOfXXX project updateProject
>>>
>>> loads the latest version of the mcz file for the configuration. Then you
>>> could write a little script like:
>>>
>>
>> Not so fast :)
>> What would be nice is to
>>
>> A - Checking for new Configurations
>> 1) Detect new uploaded ConfigurationOfXXX
>>
>> B - Checking for new package versions of existing Configurations
>> 1) Detect new versions of loaded ConfigurationOfXXX
>>
>> 2) Inform the user
>> 3) Ask the user if wants to load/update the ConfigurationOfXXX in background.
>> 4) Ask the user if want to apply the new ConfigurationOfXXX for
>> updating the XXX.
>>
>> Then people don't have to search ConfigurationOfXXX scripts over
>> mailing lists and web pages.
>>
>>> | project |
>>> project := ConfigurationOfXXX project.
>>> project updateProject
>>> project currentVersion< project latestVersion
>>> ifTrue: [
>>> self inform: 'A new version of ConfigurationOXXX is available' ].
>>>
>>> to simplify the check for new versions a bit more...you could even automate
>>> the load of the newer version if you were brave:)
>>>
>>
>> I think brave souls were gone from earth long time ago :) but anyway
>> this could be a dirty script to start
>>
>> [
>> | packageName pkgNames oldPkgsNames |
>> packageName := 'ConfigurationOf'.
>> pkgNames := OrderedCollection new.
>> [ oldPkgsNames := pkgNames.
>> [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
>> select:[ : name | name beginsWith: packageName ]
>> thenCollect: [: v | v copyUpTo: $- ] ) asSet.
>> Transcript show: TimeStamp current.
>> pkgNames size> oldPkgsNames size
>> ifTrue: [Transcript
>> show: ' : New ConfigurationOf found : ' , ( pkgNames difference:
>> oldPkgsNames ) asString; cr ]
>> ifFalse: [ Transcript
>> show: ' : No new ConfigurationOf were found'; cr ].
>> ]
>> on: Error
>> do: [ :ex | Transcript show: TimeStamp current; space; show: ex messageText ].
>> ( Delay forSeconds: 10 ) wait.
>> true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 "
>>
>> then you may modify it for detecting new package versions, checking
>> frequency, etc. I've seen there's a sort of Metacello UI...
>>
>> Hernán
>>
>>
>>> Dale
>>>
>>>
>>> On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
>>>>
>>>> Yes thanks.
>>>> notice there are 80+ ConfigurationOf... in the MetacelloRepository and
>>>> so many not listed there
>>>>
>>>> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com>:
>>>>>
>>>>> Isn't what you're looking for ?
>>>>> http://book.pharo-project.org/book/PharoTools/
>>>>> Laurent
>>>>>
>>>>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
>>>>> <hernan.morales(a)gmail.com> wrote:
>>>>>>
>>>>>> Ok if there are not, I think is a must, I spend a lot of time
>>>>>> searching for the updated scripts or exporting/importing them in my
>>>>>> images. What about creating a wiki page in the google project?
>>>>>>
>>>>>> Hernán
>>>>>>
>>>>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com>:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Is there any page/tool where all the updated ConfigurationOf....
>>>>>>> installing scripts are found?
>>>>>>> Best regards,
>>>>>>>
>>>>>>> --
>>>>>>> Hernán Morales
>>>>>>> Information Technology Manager,
>>>>>>> Institute of Veterinary Genetics.
>>>>>>> National Scientific and Technical Research Council (CONICET).
>>>>>>> La Plata (1900), Buenos Aires, Argentina.
>>>>>>> Telephone: +54 (0221) 421-1799.
>>>>>>> Internal: 422
>>>>>>> Fax: 425-7980 or 421-1799.
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Miguel Cobá
Hi Hernán
Isn't this a feature instead for Loader or MetacelloBrowser ?
Cheers
El jue, 13-01-2011 a las 13:53 -0300, Hernán Morales Durand escribió:
> Hi Dale,
>
> 2011/1/12 Dale Henrichs <dhenrich(a)vmware.com>:
> > Hernán,
> >
> > It _is_ possible to write some scripts that could automate the checking:
> >
> > ConfigurationOfXXX project updateProject
> >
> > loads the latest version of the mcz file for the configuration. Then you
> > could write a little script like:
> >
>
> Not so fast :)
> What would be nice is to
>
> A - Checking for new Configurations
> 1) Detect new uploaded ConfigurationOfXXX
>
> B - Checking for new package versions of existing Configurations
> 1) Detect new versions of loaded ConfigurationOfXXX
>
> 2) Inform the user
> 3) Ask the user if wants to load/update the ConfigurationOfXXX in background.
> 4) Ask the user if want to apply the new ConfigurationOfXXX for
> updating the XXX.
>
> Then people don't have to search ConfigurationOfXXX scripts over
> mailing lists and web pages.
>
> > | project |
> > project := ConfigurationOfXXX project.
> > project updateProject
> > project currentVersion < project latestVersion
> > ifTrue: [
> > self inform: 'A new version of ConfigurationOXXX is available' ].
> >
> > to simplify the check for new versions a bit more...you could even automate
> > the load of the newer version if you were brave:)
> >
>
> I think brave souls were gone from earth long time ago :) but anyway
> this could be a dirty script to start
>
> [
> | packageName pkgNames oldPkgsNames |
> packageName := 'ConfigurationOf'.
> pkgNames := OrderedCollection new.
> [ oldPkgsNames := pkgNames.
> [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
> select:[ : name | name beginsWith: packageName ]
> thenCollect: [: v | v copyUpTo: $- ] ) asSet.
> Transcript show: TimeStamp current.
> pkgNames size > oldPkgsNames size
> ifTrue: [Transcript
> show: ' : New ConfigurationOf found : ' , ( pkgNames difference:
> oldPkgsNames ) asString; cr ]
> ifFalse: [ Transcript
> show: ' : No new ConfigurationOf were found'; cr ].
> ]
> on: Error
> do: [ :ex | Transcript show: TimeStamp current; space; show: ex messageText ].
> ( Delay forSeconds: 10 ) wait.
> true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 "
>
> then you may modify it for detecting new package versions, checking
> frequency, etc. I've seen there's a sort of Metacello UI...
>
> Hernán
>
>
> > Dale
> >
> >
> > On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
> >>
> >> Yes thanks.
> >> notice there are 80+ ConfigurationOf... in the MetacelloRepository and
> >> so many not listed there
> >>
> >> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com>:
> >>>
> >>> Isn't what you're looking for ?
> >>> http://book.pharo-project.org/book/PharoTools/
> >>> Laurent
> >>>
> >>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
> >>> <hernan.morales(a)gmail.com> wrote:
> >>>>
> >>>> Ok if there are not, I think is a must, I spend a lot of time
> >>>> searching for the updated scripts or exporting/importing them in my
> >>>> images. What about creating a wiki page in the google project?
> >>>>
> >>>> Hernán
> >>>>
> >>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com>:
> >>>>>
> >>>>> Hi,
> >>>>>
> >>>>> Is there any page/tool where all the updated ConfigurationOf....
> >>>>> installing scripts are found?
> >>>>> Best regards,
> >>>>>
> >>>>> --
> >>>>> Hernán Morales
> >>>>> Information Technology Manager,
> >>>>> Institute of Veterinary Genetics.
> >>>>> National Scientific and Technical Research Council (CONICET).
> >>>>> La Plata (1900), Buenos Aires, Argentina.
> >>>>> Telephone: +54 (0221) 421-1799.
> >>>>> Internal: 422
> >>>>> Fax: 425-7980 or 421-1799.
> >>>>>
> >>>>
> >>>
> >>
> >
> >
>
--
Miguel Cobá
http://twitter.com/MiguelCobaMtz
http://miguel.leugim.com.mx
Jan. 13, 2011
Re: [Pharo-project] [update 1.2] #12297
by Igor Stasenko
here is updated version of it.
more consistent colors
(note the ">" button now not highlighted by default,
also added thin border for lists
and thin border for system windows,
and removed 1pixel-wide shadow for system window.
--
Best regards,
Igor Stasenko AKA sig.
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Dale Henrichs
Hernán,
Good points...I've opened a feature request against Metacello:
http://code.google.com/p/metacello/issues/detail?id=105
with your suggestions ... I agree that this kind of functionality should
be included in a Metacello tool ... I think that Alexandre Bergel is
working on just such a tool:)
Dale
On 01/13/2011 08:53 AM, Hernán Morales Durand wrote:
> Hi Dale,
>
> 2011/1/12 Dale Henrichs<dhenrich(a)vmware.com>:
>> Hernán,
>>
>> It _is_ possible to write some scripts that could automate the checking:
>>
>> ConfigurationOfXXX project updateProject
>>
>> loads the latest version of the mcz file for the configuration. Then you
>> could write a little script like:
>>
>
> Not so fast :)
> What would be nice is to
>
> A - Checking for new Configurations
> 1) Detect new uploaded ConfigurationOfXXX
>
> B - Checking for new package versions of existing Configurations
> 1) Detect new versions of loaded ConfigurationOfXXX
>
> 2) Inform the user
> 3) Ask the user if wants to load/update the ConfigurationOfXXX in background.
> 4) Ask the user if want to apply the new ConfigurationOfXXX for
> updating the XXX.
>
> Then people don't have to search ConfigurationOfXXX scripts over
> mailing lists and web pages.
>
>> | project |
>> project := ConfigurationOfXXX project.
>> project updateProject
>> project currentVersion< project latestVersion
>> ifTrue: [
>> self inform: 'A new version of ConfigurationOXXX is available' ].
>>
>> to simplify the check for new versions a bit more...you could even automate
>> the load of the newer version if you were brave:)
>>
>
> I think brave souls were gone from earth long time ago :) but anyway
> this could be a dirty script to start
>
> [
> | packageName pkgNames oldPkgsNames |
> packageName := 'ConfigurationOf'.
> pkgNames := OrderedCollection new.
> [ oldPkgsNames := pkgNames.
> [ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
> select:[ : name | name beginsWith: packageName ]
> thenCollect: [: v | v copyUpTo: $- ] ) asSet.
> Transcript show: TimeStamp current.
> pkgNames size> oldPkgsNames size
> ifTrue: [Transcript
> show: ' : New ConfigurationOf found : ' , ( pkgNames difference:
> oldPkgsNames ) asString; cr ]
> ifFalse: [ Transcript
> show: ' : No new ConfigurationOf were found'; cr ].
> ]
> on: Error
> do: [ :ex | Transcript show: TimeStamp current; space; show: ex messageText ].
> ( Delay forSeconds: 10 ) wait.
> true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 "
>
> then you may modify it for detecting new package versions, checking
> frequency, etc. I've seen there's a sort of Metacello UI...
>
> Hernán
>
>
>> Dale
>>
>>
>> On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
>>>
>>> Yes thanks.
>>> notice there are 80+ ConfigurationOf... in the MetacelloRepository and
>>> so many not listed there
>>>
>>> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com>:
>>>>
>>>> Isn't what you're looking for ?
>>>> http://book.pharo-project.org/book/PharoTools/
>>>> Laurent
>>>>
>>>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
>>>> <hernan.morales(a)gmail.com> wrote:
>>>>>
>>>>> Ok if there are not, I think is a must, I spend a lot of time
>>>>> searching for the updated scripts or exporting/importing them in my
>>>>> images. What about creating a wiki page in the google project?
>>>>>
>>>>> Hernán
>>>>>
>>>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com>:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Is there any page/tool where all the updated ConfigurationOf....
>>>>>> installing scripts are found?
>>>>>> Best regards,
>>>>>>
>>>>>> --
>>>>>> Hernán Morales
>>>>>> Information Technology Manager,
>>>>>> Institute of Veterinary Genetics.
>>>>>> National Scientific and Technical Research Council (CONICET).
>>>>>> La Plata (1900), Buenos Aires, Argentina.
>>>>>> Telephone: +54 (0221) 421-1799.
>>>>>> Internal: 422
>>>>>> Fax: 425-7980 or 421-1799.
>>>>>>
>>>>>
>>>>
>>>
>>
>>
Jan. 13, 2011
Re: [Pharo-project] Changes for PharoDev
by Schwab,Wilhelm K
+1
________________________________________
From: pharo-project-bounces(a)lists.gforge.inria.fr [pharo-project-bounces(a)lists.gforge.inria.fr] On Behalf Of Mariano Martinez Peck [marianopeck(a)gmail.com]
Sent: Thursday, January 13, 2011 11:41 AM
To: Pharo Development
Subject: [Pharo-project] Changes for PharoDev
Hi. Today, we have a good way to manage packages/projects (Metacello) and a good way to automatically build images (Hudson).
Several months ago, I suggested to remove the PharoWeb image for several reasons (I won't mention them here, check in the mailing list).
People have different ideas of what to put in dev images and we cannot all agree. So, I won't say anything new, but just suggest something:
Pharo1.2 is beta and it is almost there. We shouldn't change it that much before the release. So, I would include in the Pharo1.2 image what we were including more or less in Pharo1.1.
The dev image is being built using ConfigurationOfPharo. This conf, has defined different groups, included the 'Dev' group which us used for building the dev image. Now, what about adding to ConfugurationOfPharo, much more projects, and creating groups for them. Then, with Hudson we can REALLY EASY build another image, but not with the 'Dev' group, but with 'Web' for example. Web is just an example, but we can put as much as we want.
I would create a PharoWeb which can contain ALL seaside related stuff (core, addons, pier, margitte, blah). We can use ConfigurationOfSeaside. The same for Aida. We can also add WebClient, Zn, seaside testing, or whatever web related you want.
Then we can create a PharoExtras, where we can put (in addition to pharoDev) what it is now in PharoNonCore, plus MemoryMonitor, XMLSupport, Mocker, AutoTest, KeyBindings, etc etc etc. Things that are not "dev tools" but that they are working in pharo and that would be welcome for newcomers.
Last comment is that it would be nice if all this can be done using the new symbolicVersions of the new Metacello version.
what do you think ?
cheers
mariano
ps: if you like it, we need help to update ConfigurationOfPharo and probably all its referenced confs (to use the stale symbolic version)
Jan. 13, 2011
Re: [Pharo-project] [Pharo-users] Updated ConfigurationsOf...scripts?
by Hernán Morales Durand
Hi Dale,
2011/1/12 Dale Henrichs <dhenrich(a)vmware.com>:
> Hernán,
>
> It _is_ possible to write some scripts that could automate the checking:
>
> Â ConfigurationOfXXX project updateProject
>
> loads the latest version of the mcz file for the configuration. Then you
> could write a little script like:
>
Not so fast :)
What would be nice is to
A - Checking for new Configurations
1) Detect new uploaded ConfigurationOfXXX
B - Checking for new package versions of existing Configurations
1) Detect new versions of loaded ConfigurationOfXXX
2) Inform the user
3) Ask the user if wants to load/update the ConfigurationOfXXX in background.
4) Ask the user if want to apply the new ConfigurationOfXXX for
updating the XXX.
Then people don't have to search ConfigurationOfXXX scripts over
mailing lists and web pages.
> Â | project |
> Â project := ConfigurationOfXXX project.
> Â project updateProject
> Â project currentVersion < project latestVersion
> Â Â ifTrue: [
> Â Â Â self inform: 'A new version of ConfigurationOXXX is available' ].
>
> to simplify the check for new versions a bit more...you could even automate
> the load of the newer version if you were brave:)
>
I think brave souls were gone from earth long time ago :) but anyway
this could be a dirty script to start
[
| packageName pkgNames oldPkgsNames |
packageName := 'ConfigurationOf'.
pkgNames := OrderedCollection new.
[ oldPkgsNames := pkgNames.
[ pkgNames := ( ScriptLoader new metacelloRepository allFileNames
select:[ : name | name beginsWith: packageName ]
thenCollect: [: v | v copyUpTo: $- ] ) asSet.
Transcript show: TimeStamp current.
pkgNames size > oldPkgsNames size
ifTrue: [Transcript
show: ' : New ConfigurationOf found : ' , ( pkgNames difference:
oldPkgsNames ) asString; cr ]
ifFalse: [ Transcript
show: ' : No new ConfigurationOf were found'; cr ].
]
on: Error
do: [ :ex | Transcript show: TimeStamp current; space; show: ex messageText ].
( Delay forSeconds: 10 ) wait.
true ] whileTrue ] forkAt: Processor userBackgroundPriority. " 20 "
then you may modify it for detecting new package versions, checking
frequency, etc. I've seen there's a sort of Metacello UI...
Hernán
> Dale
>
>
> On 01/12/2011 01:56 PM, Hernán Morales Durand wrote:
>>
>> Yes thanks.
>> notice there are 80+ ConfigurationOf... in the MetacelloRepository and
>> so many not listed there
>>
>> 2011/1/12 laurent laffont<laurent.laffont(a)gmail.com>:
>>>
>>> Isn't what you're looking for ?
>>> http://book.pharo-project.org/book/PharoTools/
>>> Laurent
>>>
>>> On Wed, Jan 12, 2011 at 8:44 PM, Hernán Morales Durand
>>> <hernan.morales(a)gmail.com> Â wrote:
>>>>
>>>> Ok if there are not, I think is a must, I spend a lot of time
>>>> searching for the updated scripts or exporting/importing them in my
>>>> images. What about creating a wiki page in the google project?
>>>>
>>>> Hernán
>>>>
>>>> 2011/1/11 Hernán Morales Durand<hernan.morales(a)gmail.com>:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Is there any page/tool where all the updated ConfigurationOf....
>>>>> installing scripts are found?
>>>>> Best regards,
>>>>>
>>>>> --
>>>>> Hernán Morales
>>>>> Information Technology Manager,
>>>>> Institute of Veterinary Genetics.
>>>>> National Scientific and Technical Research Council (CONICET).
>>>>> La Plata (1900), Buenos Aires, Argentina.
>>>>> Telephone: +54 (0221) 421-1799.
>>>>> Internal: 422
>>>>> Fax: 425-7980 or 421-1799.
>>>>>
>>>>
>>>
>>
>
>
Jan. 13, 2011