On 31 August 2012 16:43, Igor Stasenko <[email protected]> wrote:
> On 31 August 2012 08:10, Frank Shearar <[email protected]> wrote:
>> On 31 August 2012 05:04, Dale Henrichs <[email protected]> wrote:
>>> Frank,
>>>
>>> I'll try to get the Pharo-2.0 build for builderCI working soon ...
>>
>> I _think_ it'll be as simple as figuring out how to say "open this
>> file, creating it first if necessary" in FileSystem-speak. I realise
>> you've not done Metacello+Pharo2 yet, and asked on list hoping that
>> one of the FS folk would pipe up with something :)
>>
>
> 'asdasd' asFileReference writeStreamDo: [:s |
> s nextPutAll: 'baz' ]
But for reading? My debug output's here:
http://travis-ci.org/#!/frankshearar/Control/jobs/2288671
and the relevant code (I think) is
transcriptStream := ((Smalltalk at: #FileSystem) workingDirectory
/ transcriptFileName) readStream
where transcriptFileName = 'TravisTranscript.txt'.
The "old style" file handling works, and says this:
transcriptStream := fileDirectoryClass default newFileNamed:
transcriptFileName
frank
>> frank
>>
>>> Dale
>>>
>>> ----- Original Message -----
>>> | From: "Frank Shearar" <[email protected]>
>>> | To: "Pharo Development" <[email protected]>
>>> | Cc: "Dale Henrichs" <[email protected]>
>>> | Sent: Thursday, August 30, 2012 1:52:37 PM
>>> | Subject: Pharo 2.0 + Travis = ?
>>> |
>>> | Hi Dale,
>>> |
>>> | I'm getting a build failure against Pharo 2.0 [1] with the error
>>> | "FileDoesNotExist:
>>> |
>>> /home/travis/dalehenrich-builderCI-cd2facd/builds/travisCI/TravisTranscript.txt".
>>> |
>>> | I think that's because the before.st says "transcriptStream :=
>>> | ((Smalltalk at: #FileSystem) workingDirectory / transcriptFileName)
>>> | readStream ]" and that file doesn't exist.
>>> |
>>> | Is there a convenient way of saying "please open a readStream on this
>>> | file and, if it's not there, make one" ?
>>> |
>>> | (If one semi-replicates the build, by opening a Pharo 2.0 image,
>>> | manually loading the ConfigurationOfControl, and running
>>> | "ConfigurationOfControl loadDevelopment", one will see Control
>>> | 1.1.dev
>>> | running with a green light for Pharo 2.0!)
>>> |
>>> | frank
>>> |
>>> | [1] http://travis-ci.org/#!/frankshearar/Control/jobs/2282004
>>> |
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>