is OSSubProcess working in Pharo 6.1?
Hi in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon' but travis reports this: Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is nil UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry: and I do not get why? Stef
Hi Stef, On 30 January 2018 at 23:13, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon'
but travis reports this:
Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is nil UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry:
and I do not get why?
Stef
I use the following to load OSSubProcess in Pharo 7.0 32 bit: Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:master/repository'; version: #stable; load. i.e. just replace the "v0.2.5" with "master". HTH, Alistair
Thanks I really do not know how to debug it. Because I can load pillar code on my machine. On Tue, Jan 30, 2018 at 11:47 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Stef,
On 30 January 2018 at 23:13, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon'
but travis reports this:
Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is nil UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry:
and I do not get why?
Stef
I use the following to load OSSubProcess in Pharo 7.0 32 bit:
Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:master/repository'; version: #stable; load.
i.e. just replace the "v0.2.5" with "master".
HTH, Alistair
Yeh, but loading master will load always a different version. But to have a reproducible build, we would like to load always the same version v0.2.5. On Tue, Jan 30, 2018 at 11:47 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Stef,
On 30 January 2018 at 23:13, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon'
but travis reports this:
Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is nil UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry:
and I do not get why?
Stef
I use the following to load OSSubProcess in Pharo 7.0 32 bit:
Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:master/repository'; version: #stable; load.
i.e. just replace the "v0.2.5" with "master".
HTH, Alistair
-- 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
Guillermo Polito <guillermopolito@gmail.com> wrote:
Yeh, but loading master will load always a different version. But to have a reproducible build, we would like to load always the same version v0.2.5.
So where is the problem? It is perfectly reproducible, isn't it? If the code you are loading it into changes, you can not use a tag and expect the code to work. For that you need to refer to a branch. Stephan
Hi Guille, On 1 February 2018 at 10:49, Guillermo Polito <guillermopolito@gmail.com> wrote:
Yeh, but loading master will load always a different version. But to have a reproducible build, we would like to load always the same version v0.2.5.
If you want a completely reproducible build, you can always specify the commit id (if there isn't a tag), e.g.: Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:4c4e76d0/repository'; load. (I'm not recommending this particular commit, I chose it at random just to see if it loads, not if it works). Cheers, Alistair
On Tue, Jan 30, 2018 at 11:47 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Stef,
On 30 January 2018 at 23:13, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon'
but travis reports this:
Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is nil UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry:
and I do not get why?
Stef
I use the following to load OSSubProcess in Pharo 7.0 32 bit:
Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:master/repository'; version: #stable; load.
i.e. just replace the "v0.2.5" with "master".
HTH, Alistair
--
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
Phone: +33 06 52 70 66 13
Bah, in fact the tag works well for that purpose :) The problem is that suddenly our builds started to break and the log in the terminal was not clear, leading us to think that it was related to OSSubprocess. But it was related to another dependency ^^. On Thu, Feb 1, 2018 at 9:57 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Guille,
On 1 February 2018 at 10:49, Guillermo Polito <guillermopolito@gmail.com> wrote:
Yeh, but loading master will load always a different version. But to have a reproducible build, we would like to load always the same version v0.2.5.
If you want a completely reproducible build, you can always specify the commit id (if there isn't a tag), e.g.:
Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:4c4e76d0/repository'; load.
(I'm not recommending this particular commit, I chose it at random just to see if it loads, not if it works).
Cheers, Alistair
On Tue, Jan 30, 2018 at 11:47 PM, Alistair Grant <akgrant0710@gmail.com> wrote:
Hi Stef,
On 30 January 2018 at 23:13, Stephane Ducasse <stepharo.self@gmail.com> wrote:
Hi
in pillar 70 we have baseline: spec <baseline> spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main/'. spec baseline: 'OSSubprocess' with: [ spec repository: 'github://marianopeck/OSSubprocess:v0.2.5/repository' ]; baseline: 'Mustache' with: [ spec repository: 'github://noha/mustache:v1.0/repository' ]; project: 'Cocoon'
but travis reports this:
Fetched -> OSSubprocess-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository Fetched -> OSSubprocess-Tests-cypress.1 --- github://marianopeck/OSSubprocess:v0.2.5/repository [1d56f81:v0.2.5] --- github://marianopeck/OSSubprocess:v0.2.5/repository ...RETRY ...RETRYMessageNotUnderstood: receiver of "withSqueakLineEndings" is
nil
UndefinedObject(Object)>>doesNotUnderstand: #withSqueakLineEndings MCFileTreeStCypressReader>>addClassAndMethodDefinitionsFromEntry:
and I do not get why?
Stef
I use the following to load OSSubProcess in Pharo 7.0 32 bit:
Metacello new configuration: 'OSSubprocess'; repository: 'github://marianopeck/OSSubprocess:master/repository'; version: #stable; load.
i.e. just replace the "v0.2.5" with "master".
HTH, Alistair
--
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
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
Guillermo Polito <guillermopolito@gmail.com> wrote:
Bah, in fact the tag works well for that purpose :) The problem is that suddenly our builds started to break and the log in the terminal was not clear, leading us to think that it was related to OSSubprocess.
But it was related to another dependency ^^.
Well yes, and depending on tags instead of branches is still going to give you reproducible brittle builds and dependency problems. Stephan
participants (4)
-
Alistair Grant -
Guillermo Polito -
Stephan Eggermont -
Stephane Ducasse