Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- 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
March 2018
- 678 messages
Re: [Pharo-dev] Error opening Zinc MC repository in latest Pharo 7
by Sven Van Caekenberghe
I did:
(IceRepositoryCreator new
location: '/Users/sven/Develop/git/pharo' asFileReference;
subdirectory: 'src';
createRepository)
register.
But than it says it is out of sync (my local copy is still on an old branch), what is the easiest way to sync up locally (command line) ?
> On 13 Mar 2018, at 15:53, Pavel Krivanek <pavel.krivanek(a)gmail.com> wrote:
>
> Hi, try firstly to register the local Pharo repository. For me it something like
>
> location := '/tmp/ramdisk/pharo'.
> (IceRepositoryCreator new
> location: location asFileReference;
> subdirectory: 'src';
> createRepository)
> register.
>
> --- Pavel
>
>
>
> 2018-03-13 15:40 GMT+01:00 Sven Van Caekenberghe <sven(a)stfx.eu>:
>> Well it is so magic that I do not understand what is happening ...
>>
>>> On 13 Mar 2018, at 15:32, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>>>
>>> Ah, that's Iceberg's magic proxies I think :/
>>>
>>> On Tue, Mar 13, 2018 at 3:05 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>>> For some reason I can no longer open Zinc's old school MC repository in Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d (32 Bit)
>>>
>>> MCHttpRepository
>>> location: 'http://mc.stfx.eu/ZincHTTPComponents'
>>> user: ''
>>> password: ''.
>>>
>>>> Open repository (browser UI)
>>>
>>> gives me a DNU see [1]
>>>
>>> I just don't see what is wrong, maybe it has to do with the latest commit in the repo, (it took a git version number from the image as ancestor), but this code is hard to look at.
>>>
>>> Now I am stuck trying to fix a problem with Zinc.
>>>
>>> Any help would be appreciated,
>>>
>>> Sven
>>>
>>> [1]
>>>
>>> UndefinedObject(Object)>>doesNotUnderstand: #<
>>> [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
>>> workingCopy ancestors
>>> do: [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
>>> | versionsForPackage |
>>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>>> versionsForPackage := versions
>>> select: [ :v | v first = workingCopy package name ].
>>> versionsForPackage
>>> do: [ :aVersionArray |
>>> workingCopy ancestors
>>> do: [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor | ...
>>> Array(SequenceableCollection)>>do:
>>> [ :aVersionArray |
>>> workingCopy ancestors
>>> do: [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
>>> | versionsForPackage |
>>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>>> versionsForPackage := versions
>>> select: [ :v | v first = workingCopy package name ].
>>> versionsForPackage
>>> do: [ :aVersionArray |
>>> workingCopy ancestors
>>> do: [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :aVersionArray | ...
>>> Array(SequenceableCollection)>>do:
>>> [ :workingCopy |
>>> | versionsForPackage |
>>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>>> versionsForPackage := versions
>>> select: [ :v | v first = workingCopy package name ].
>>> versionsForPackage
>>> do: [ :aVersionArray |
>>> workingCopy ancestors
>>> do: [ :ancestor |
>>> (ancestor versionNumber < aVersionArray third
>>> or: [ ancestor versionNumber = aVersionArray third
>>> and: [ ancestor author ~= aVersionArray second ] ])
>>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :workingCopy | ...
>>> Array(SequenceableCollection)>>do:
>>> MCFileRepositoryInspector>>refresh
>>> [ self refresh.
>>> MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy: in Block: [ self refresh....
>>> [ self value.
>>> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Guille Polito
>>> Research Engineer
>>>
>>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>>> CRIStAL - UMR 9189
>>> French National Center for Scientific Research - http://www.cnrs.fr
>>>
>>> Web: http://guillep.github.io
>>> Phone: +33 06 52 70 66 13
>>
>>
>
March 13, 2018
Re: [Pharo-dev] Error opening Zinc MC repository in latest Pharo 7
by Pavel Krivanek
Hi, try firstly to register the local Pharo repository. For me it something like
location := '/tmp/ramdisk/pharo'.
(IceRepositoryCreator new
location: location asFileReference;
subdirectory: 'src';
createRepository)
register.
--- Pavel
2018-03-13 15:40 GMT+01:00 Sven Van Caekenberghe <sven(a)stfx.eu>:
> Well it is so magic that I do not understand what is happening ...
>
>> On 13 Mar 2018, at 15:32, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>>
>> Ah, that's Iceberg's magic proxies I think :/
>>
>> On Tue, Mar 13, 2018 at 3:05 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
>> For some reason I can no longer open Zinc's old school MC repository in Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d (32 Bit)
>>
>> MCHttpRepository
>> location: 'http://mc.stfx.eu/ZincHTTPComponents'
>> user: ''
>> password: ''.
>>
>> > Open repository (browser UI)
>>
>> gives me a DNU see [1]
>>
>> I just don't see what is wrong, maybe it has to do with the latest commit in the repo, (it took a git version number from the image as ancestor), but this code is hard to look at.
>>
>> Now I am stuck trying to fix a problem with Zinc.
>>
>> Any help would be appreciated,
>>
>> Sven
>>
>> [1]
>>
>> UndefinedObject(Object)>>doesNotUnderstand: #<
>> [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
>> workingCopy ancestors
>> do: [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
>> | versionsForPackage |
>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>> versionsForPackage := versions
>> select: [ :v | v first = workingCopy package name ].
>> versionsForPackage
>> do: [ :aVersionArray |
>> workingCopy ancestors
>> do: [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor | ...
>> Array(SequenceableCollection)>>do:
>> [ :aVersionArray |
>> workingCopy ancestors
>> do: [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
>> | versionsForPackage |
>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>> versionsForPackage := versions
>> select: [ :v | v first = workingCopy package name ].
>> versionsForPackage
>> do: [ :aVersionArray |
>> workingCopy ancestors
>> do: [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :aVersionArray | ...
>> Array(SequenceableCollection)>>do:
>> [ :workingCopy |
>> | versionsForPackage |
>> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
>> versionsForPackage := versions
>> select: [ :v | v first = workingCopy package name ].
>> versionsForPackage
>> do: [ :aVersionArray |
>> workingCopy ancestors
>> do: [ :ancestor |
>> (ancestor versionNumber < aVersionArray third
>> or: [ ancestor versionNumber = aVersionArray third
>> and: [ ancestor author ~= aVersionArray second ] ])
>> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :workingCopy | ...
>> Array(SequenceableCollection)>>do:
>> MCFileRepositoryInspector>>refresh
>> [ self refresh.
>> MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy: in Block: [ self refresh....
>> [ self value.
>> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
>>
>>
>>
>>
>>
>>
>> --
>>
>> Guille Polito
>> Research Engineer
>>
>> Centre de Recherche en Informatique, Signal et Automatique de Lille
>> CRIStAL - UMR 9189
>> French National Center for Scientific Research - http://www.cnrs.fr
>>
>> Web: http://guillep.github.io
>> Phone: +33 06 52 70 66 13
>
>
March 13, 2018
Re: [Pharo-dev] Error opening Zinc MC repository in latest Pharo 7
by Guillermo Polito
Well, I'll try to explain it.
Once Iceberg is loaded, all Pharo packages are initialized with a special
MCVersionInfo: IceProxyMCVersionInfo.
This MCVersion info is there because the image does not come by default
with a pharo repository. So, at runtime, when it is used, it tries to
determine if the pharo repository was defined and if so, it does become
itself by a normal version.
For this, it uses both #doesNotUnderstand: and #become:.
I'm not happy with that implementation. It could be simplified by just
adding a Pharo repository in iceberg by default...
In any case, one way to fix that, is to create a pharo repository. That
should "bind" the proxy version infos...
On Tue, Mar 13, 2018 at 3:40 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> Well it is so magic that I do not understand what is happening ...
>
> > On 13 Mar 2018, at 15:32, Guillermo Polito <guillermopolito(a)gmail.com>
> wrote:
> >
> > Ah, that's Iceberg's magic proxies I think :/
> >
> > On Tue, Mar 13, 2018 at 3:05 PM, Sven Van Caekenberghe <sven(a)stfx.eu>
> wrote:
> > For some reason I can no longer open Zinc's old school MC repository in
> Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d
> (32 Bit)
> >
> > MCHttpRepository
> > location: 'http://mc.stfx.eu/ZincHTTPComponents'
> > user: ''
> > password: ''.
> >
> > > Open repository (browser UI)
> >
> > gives me a DNU see [1]
> >
> > I just don't see what is wrong, maybe it has to do with the latest
> commit in the repo, (it took a git version number from the image as
> ancestor), but this code is hard to look at.
> >
> > Now I am stuck trying to fix a problem with Zinc.
> >
> > Any help would be appreciated,
> >
> > Sven
> >
> > [1]
> >
> > UndefinedObject(Object)>>doesNotUnderstand: #<
> > [ :ancestor |
> > (ancestor versionNumber < aVersionArray third
> > or: [ ancestor versionNumber = aVersionArray third
> > and: [ ancestor author ~= aVersionArray second ]
> ])
> > ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
> > workingCopy ancestors
> > do: [ :ancestor |
> > (ancestor versionNumber < aVersionArray third
> > or: [ ancestor versionNumber = aVersionArray
> third
> > and: [ ancestor author ~=
> aVersionArray second ] ])
> > ifTrue: [ newer add: ancestor name ] ] ] in [
> :workingCopy |
> > | versionsForPackage |
> > workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> > versionsForPackage := versions
> > select: [ :v | v first = workingCopy package name ].
> > versionsForPackage
> > do: [ :aVersionArray |
> > workingCopy ancestors
> > do: [ :ancestor |
> > (ancestor versionNumber < aVersionArray
> third
> > or: [ ancestor versionNumber =
> aVersionArray third
> > and: [ ancestor
> author ~= aVersionArray second ] ])
> > ifTrue: [ newer add: ancestor
> name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor
> | ...
> > Array(SequenceableCollection)>>do:
> > [ :aVersionArray |
> > workingCopy ancestors
> > do: [ :ancestor |
> > (ancestor versionNumber < aVersionArray third
> > or: [ ancestor versionNumber = aVersionArray
> third
> > and: [ ancestor author ~=
> aVersionArray second ] ])
> > ifTrue: [ newer add: ancestor name ] ] ] in [
> :workingCopy |
> > | versionsForPackage |
> > workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> > versionsForPackage := versions
> > select: [ :v | v first = workingCopy package name ].
> > versionsForPackage
> > do: [ :aVersionArray |
> > workingCopy ancestors
> > do: [ :ancestor |
> > (ancestor versionNumber < aVersionArray
> third
> > or: [ ancestor versionNumber =
> aVersionArray third
> > and: [ ancestor
> author ~= aVersionArray second ] ])
> > ifTrue: [ newer add: ancestor
> name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [
> :aVersionArray | ...
> > Array(SequenceableCollection)>>do:
> > [ :workingCopy |
> > | versionsForPackage |
> > workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> > versionsForPackage := versions
> > select: [ :v | v first = workingCopy package name ].
> > versionsForPackage
> > do: [ :aVersionArray |
> > workingCopy ancestors
> > do: [ :ancestor |
> > (ancestor versionNumber < aVersionArray
> third
> > or: [ ancestor versionNumber =
> aVersionArray third
> > and: [ ancestor
> author ~= aVersionArray second ] ])
> > ifTrue: [ newer add: ancestor
> name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [
> :workingCopy | ...
> > Array(SequenceableCollection)>>do:
> > MCFileRepositoryInspector>>refresh
> > [ self refresh.
> > MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy:
> in Block: [ self refresh....
> > [ self value.
> > Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self
> value....
> >
> >
> >
> >
> >
> >
> > --
> >
> > Guille Polito
> > Research Engineer
> >
> > Centre de Recherche en Informatique, Signal et Automatique de Lille
> > CRIStAL - UMR 9189
> > French National Center for Scientific Research - http://www.cnrs.fr
> >
> > Web: http://guillep.github.io
> > Phone: +33 06 52 70 66 13
>
>
>
--
Guille Polito
Research Engineer
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - *http://www.cnrs.fr
<http://www.cnrs.fr>*
*Web:* *http://guillep.github.io* <http://guillep.github.io>
*Phone: *+33 06 52 70 66 13
March 13, 2018
Re: [Pharo-dev] Error opening Zinc MC repository in latest Pharo 7
by Sven Van Caekenberghe
Well it is so magic that I do not understand what is happening ...
> On 13 Mar 2018, at 15:32, Guillermo Polito <guillermopolito(a)gmail.com> wrote:
>
> Ah, that's Iceberg's magic proxies I think :/
>
> On Tue, Mar 13, 2018 at 3:05 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> For some reason I can no longer open Zinc's old school MC repository in Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d (32 Bit)
>
> MCHttpRepository
> location: 'http://mc.stfx.eu/ZincHTTPComponents'
> user: ''
> password: ''.
>
> > Open repository (browser UI)
>
> gives me a DNU see [1]
>
> I just don't see what is wrong, maybe it has to do with the latest commit in the repo, (it took a git version number from the image as ancestor), but this code is hard to look at.
>
> Now I am stuck trying to fix a problem with Zinc.
>
> Any help would be appreciated,
>
> Sven
>
> [1]
>
> UndefinedObject(Object)>>doesNotUnderstand: #<
> [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor | ...
> Array(SequenceableCollection)>>do:
> [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :aVersionArray | ...
> Array(SequenceableCollection)>>do:
> [ :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :workingCopy | ...
> Array(SequenceableCollection)>>do:
> MCFileRepositoryInspector>>refresh
> [ self refresh.
> MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy: in Block: [ self refresh....
> [ self value.
> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
>
>
>
>
>
>
> --
>
> Guille Polito
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
> CRIStAL - UMR 9189
> French National Center for Scientific Research - http://www.cnrs.fr
>
> Web: http://guillep.github.io
> Phone: +33 06 52 70 66 13
March 13, 2018
[Pharo 7.0-dev] Build #692: By default a class should not be abstract
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #692 was: FAILURE.
The Pull Request #1090 was integrated: "By default a class should not be abstract"
Pull request url: https://github.com/pharo-project/pharo/pull/1090
Issue Url: https://pharo.fogbugz.com/f/cases/21570
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
March 13, 2018
Re: [Pharo-dev] Error opening Zinc MC repository in latest Pharo 7
by Guillermo Polito
Ah, that's Iceberg's magic proxies I think :/
On Tue, Mar 13, 2018 at 3:05 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> For some reason I can no longer open Zinc's old school MC repository in
> Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d
> (32 Bit)
>
> MCHttpRepository
> location: 'http://mc.stfx.eu/ZincHTTPComponents'
> user: ''
> password: ''.
>
> > Open repository (browser UI)
>
> gives me a DNU see [1]
>
> I just don't see what is wrong, maybe it has to do with the latest commit
> in the repo, (it took a git version number from the image as ancestor), but
> this code is hard to look at.
>
> Now I am stuck trying to fix a problem with Zinc.
>
> Any help would be appreciated,
>
> Sven
>
> [1]
>
> UndefinedObject(Object)>>doesNotUnderstand: #<
> [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~=
> aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] in [
> :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray
> third
> or: [ ancestor versionNumber =
> aVersionArray third
> and: [ ancestor
> author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name
> ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor | ...
> Array(SequenceableCollection)>>do:
> [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray third
> or: [ ancestor versionNumber = aVersionArray third
> and: [ ancestor author ~=
> aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name ] ] ] in [
> :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray
> third
> or: [ ancestor versionNumber =
> aVersionArray third
> and: [ ancestor
> author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name
> ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :aVersionArray
> | ...
> Array(SequenceableCollection)>>do:
> [ :workingCopy |
> | versionsForPackage |
> workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
> versionsForPackage := versions
> select: [ :v | v first = workingCopy package name ].
> versionsForPackage
> do: [ :aVersionArray |
> workingCopy ancestors
> do: [ :ancestor |
> (ancestor versionNumber < aVersionArray
> third
> or: [ ancestor versionNumber =
> aVersionArray third
> and: [ ancestor
> author ~= aVersionArray second ] ])
> ifTrue: [ newer add: ancestor name
> ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :workingCopy |
> ...
> Array(SequenceableCollection)>>do:
> MCFileRepositoryInspector>>refresh
> [ self refresh.
> MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy:
> in Block: [ self refresh....
> [ self value.
> Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self
> value....
>
>
>
>
--
Guille Polito
Research Engineer
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - *http://www.cnrs.fr
<http://www.cnrs.fr>*
*Web:* *http://guillep.github.io* <http://guillep.github.io>
*Phone: *+33 06 52 70 66 13
March 13, 2018
DNS change for lists.pharo.org
by Marcus Denker
Hi,
Our provider moved the mailinlists (lists.pharo.org <http://lists.pharo.org/>) to a new server (some new cloud based solution).
I did the DNS change just now, but it should not have any impact other than some mails are delivered via
the old system until the change propagates everywhere (and I guess in some case we could have some not show up in
the archive).
Marcus
March 13, 2018
Re: [Pharo-dev] Evaluate command handler broken because of AnObsoleteZnCrPortableWriteStream
by Cyril Ferlicot
On Tue, Mar 13, 2018 at 2:30 PM, Sven Van Caekenberghe <sven(a)stfx.eu> wrote:
> I found it, but it is very recent code, pff, now I have to check everything all over
>
> And yes, now I mistakenly changed an older version, shit
>
>
Errors happen. :)
I'll wait the new version to test it and report if the problem of
WebSocket is corrected.
Thank you!
--
Cyril Ferlicot
https://ferlicot.fr
March 13, 2018
Error opening Zinc MC repository in latest Pharo 7
by Sven Van Caekenberghe
For some reason I can no longer open Zinc's old school MC repository in Pharo-7.0+alpha.build.690.sha.ffd58dcc88a0698be21b52b565a86316799cb25d (32 Bit)
MCHttpRepository
location: 'http://mc.stfx.eu/ZincHTTPComponents'
user: ''
password: ''.
> Open repository (browser UI)
gives me a DNU see [1]
I just don't see what is wrong, maybe it has to do with the latest commit in the repo, (it took a git version number from the image as ancestor), but this code is hard to look at.
Now I am stuck trying to fix a problem with Zinc.
Any help would be appreciated,
Sven
[1]
UndefinedObject(Object)>>doesNotUnderstand: #<
[ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] in [ :aVersionArray |
workingCopy ancestors
do: [ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
| versionsForPackage |
workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
versionsForPackage := versions
select: [ :v | v first = workingCopy package name ].
versionsForPackage
do: [ :aVersionArray |
workingCopy ancestors
do: [ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :ancestor | ...
Array(SequenceableCollection)>>do:
[ :aVersionArray |
workingCopy ancestors
do: [ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] ] in [ :workingCopy |
| versionsForPackage |
workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
versionsForPackage := versions
select: [ :v | v first = workingCopy package name ].
versionsForPackage
do: [ :aVersionArray |
workingCopy ancestors
do: [ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :aVersionArray | ...
Array(SequenceableCollection)>>do:
[ :workingCopy |
| versionsForPackage |
workingCopy ancestors do: [ :ancestor | loaded add: ancestor name ].
versionsForPackage := versions
select: [ :v | v first = workingCopy package name ].
versionsForPackage
do: [ :aVersionArray |
workingCopy ancestors
do: [ :ancestor |
(ancestor versionNumber < aVersionArray third
or: [ ancestor versionNumber = aVersionArray third
and: [ ancestor author ~= aVersionArray second ] ])
ifTrue: [ newer add: ancestor name ] ] ] ] in MCFileRepositoryInspector>>refresh in Block: [ :workingCopy | ...
Array(SequenceableCollection)>>do:
MCFileRepositoryInspector>>refresh
[ self refresh.
MCWorkingCopy addDependent: self ] in MCFileRepositoryInspector>>setRepository:workingCopy: in Block: [ self refresh....
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self value....
March 13, 2018
[Pharo 7.0-dev] Build #690: 18414 change usages of standard file stream and multi byte file stream to file decorators
by ci-pharo-ci-jenkins2@inria.fr
There is a new Pharo build available!
The status of the build #690 was: SUCCESS.
The Pull Request #1031 was integrated: "18414 change usages of standard file stream and multi byte file stream to file decorators"
Pull request url: https://github.com/pharo-project/pharo/pull/1031
Issue Url: https://pharo.fogbugz.com/f/cases/18414
Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%2…
March 13, 2018