On Wed, Mar 21, 2018 at 9:51 AM, Guillermo Polito <[email protected]
> wrote:

> I'll fix smalltalk CI code for Pharo 7 to use the new class. That will
> solve the problems in travis builds.
>

Aaand, fix in here, awaiting for integration:

https://github.com/hpi-swa/smalltalkCI/pull/361


>
> @Andrew, about the directories issue, can you provide me a full stack
> trace and even better a way to reproduce it?
>
> @Cédrik, kind of the same, if you provide a proper issue (or even a test
> case?) that would be a real time saver.
>
> Issues that are arising now are because there are parts of the system that
> were badly tested or not tested at all, so ...
>
> Tx all,
> Guille
>
> On Tue, Mar 20, 2018 at 10:07 PM, Alistair Grant <[email protected]>
> wrote:
>
>> Hi Andrew,
>>
>> On 20 March 2018 at 21:42, Andrew P. Black <[email protected]> wrote:
>> >
>> >> On 21 Mar 2018, at 03:15 , Sven Van Caekenberghe <[email protected]> wrote:
>> >>
>> >>
>> >>
>> >>> On 20 Mar 2018, at 14:36, Andrew P. Black <[email protected]> wrote:
>> >>>
>> >>> I’m having trouble  reading files with the most recent “stable”
>> versions of Pharo.
>> >>
>> >> OK, this is no answer to your issue, but Pharo 7 latest is far from
>> stable, it is intentionally the development head.
>> >>
>> >> It is very good that you test it and help out, more eyes and all that,
>> but using it is at your own risk, there are no promises about stability.
>> >
>> > I understand this.  The point of my post was to try and diagnose the
>> issue and help make Pharo 7 more stable.
>> >
>> > Does my diagnosis of a missing or outdated primitive look reasonable?
>>
>> Not really :-)
>>
>>
>>
>> >  If so, how do I check?
>>
>> If you can successfully open World Menu -> Tools -> File Browser then
>> the primitive is working.
>>
>>
>> >  That is, where are is this primitive
>> >
>> >         <primitive: 'primitiveDirectoryLookup' module: 'FilePlugin'
>> error: errorCode >
>> >
>> > supposed to come from?    I’m guessing that there should be a file with
>> ‘FilePlugin’ somewhere in its name somewhere in one of my VMs.  There isn’t
>> — although some older Cog vms from back in the day (I’m talking Pharo 1.4)
>> have something called
>> > ‘libAsynchFilePlugin.dylib’
>>
>> Plugins can either be built-in or external.  FilePlugin is built-in.
>>
>>
>> > If this plugin is now essential to run Pharo, shouldn’t downloading the
>> launcher and using the launcher to grab a fresh image and launch it (after
>> checking for the appropriate VM) be all that is required to ensure that it
>> is installed?   If not, what other steps should I take?
>>
>> The error handling in #lookupEntryIn:index: is less than ideal.  I'm
>> working on a replacement, so I don't think it is worthwhile spending a
>> lot of time on it.
>>
>> This primitive returns a directory entry by index number.  Just taking
>> a couple of wild guesses:  One possibility is that the directory was
>> modified while you were iterating over the directory.  I'm also not
>> sure how it handles entries that you don't have permission to read.
>>
>> But to help track down your issue, maybe temporarily replace the code
>> with:
>>
>>     <primitive: 'primitiveDirectoryLookup' module: 'FilePlugin' error:
>> errorCode >
>>     errorCode ifNotNil: [self halt: errorCode asString].
>>     ^ #badDirectoryPath
>>
>>
>> That should allow you to track down the issue a bit more.
>>
>> P.S. If the primitive really is missing, errorCode will be #'not found'.
>>
>>
>> > I’m getting on a l-o-n-g flight in a few hours, and would really like
>> to be able to run Pharo ...
>> >
>> >         Andrew
>>
>> 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 <+33%206%2052%2070%2066%2013>
>



-- 



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

Reply via email to