Thierry,

I've kicked off a pharo5.0 branch test for FileTree[1] ... with the pharo5.0 changes merged in the Metacello, builderCI should be able to function again.. The builderCI test is running here[2], but I'm flooding travis with builds, so it may be a while before they all finish:)

Anyway, if I get the tests scheduled we'll at least you can take a look at any failures if they pop up ...

Thanks,

Dale

[1] https://travis-ci.org/dalehenrich/filetree/builds/74448965
[2] https://travis-ci.org/dalehenrich/builderCI/builds/74445951

On 07/24/2015 02:14 AM, Thierry Goubier wrote:
Hi Peter,

the FileTree part is solved, as far as I could do (i.e. all tests green with Pharo5 on Linux), but there is a failure in the travis CI of the most annoying type: the filetree code isn't even loaded :(

I'm going on annual leave later today, and Dale told me he won't be easily available for a few weeks; I'll try to make some progress on it during the holidays, but don't count too much on it ;)

In the meantime, if someone would be nice to setup Metacello and FileTree in Pharo5 as external projects with a configuration, it would immensely help. FileTree on the pharo5.0_dev is ready for it (apart for the travis CI), as are the tests.

Thierry

2015-07-24 11:00 GMT+02:00 Peter Uhnák <[email protected] <mailto:[email protected]>>:

    Is there any update on this?

    Thanks,
    Peter

    On Mon, Jul 20, 2015 at 10:26 PM, Dale Henrichs
    <[email protected]
    <mailto:[email protected]>> wrote:

        Wait, the "fix" was on the pharo5.0_dev branch (not clear to
        me whether this was even run against pharo5.0[1]) so it looks
        like Metacello is stalled by FileTree issues at the moment and
        it looks like Thierry is tackling the issues ....

        Dale

        [1] https://travis-ci.org/dalehenrich/filetree/builds/71656767

        On 07/20/2015 01:13 PM, Dale Henrichs wrote:
        Okay ... apparently it isn't enough to fix the FileTree for
        Pharo 5.0, because that nets you a MNU with
        FileReference>>closed[1].

        This issue looks to have been fixed a day ago[3], so I will
        see if I can kick off a rebuild of PR #351[2] and see where
        the port stands ...

        Dale

        [1]
        
https://github.com/dalehenrich/metacello-work/pull/351#issuecomment-122550670
        [2] https://github.com/dalehenrich/metacello-work/pull/351
        [3] https://travis-ci.org/dalehenrich/filetree/builds/71656767

        On 07/20/2015 12:35 PM, Peter Uhnák wrote:
        Hmm, #onWarningLog doesn't exist either.

        I'm assuming this is the issue
        https://pharo.fogbugz.com/f/cases/15456/Load-latest-version-of-metacello

        There's linked github issue
        https://github.com/dalehenrich/metacello-work/issues/354

        But running the script (in the github issue) fails, because
        there's no defined spec for FileTree for Pharo 5.0

        I'm not knowledgeable in Monticello so I don't know if I can
        do anything to help besides user testing.

        Peter

        On Mon, Jul 20, 2015 at 9:22 PM, Marcus Denker
        <[email protected] <mailto:[email protected]>> wrote:

            No. There is an issue on the issue tracker.

            If nobody pushes, nothing will happen.

            Marcus

            On 20 Jul 2015, at 21:04, Peter Uhnák
            <[email protected] <mailto:[email protected]>> wrote:

            Hi,

            I was playing around with metacello because I wanted to
            ignore warnings with locks...

            currently I am doing something like

            ~~~~~~~~
            Metacello new
            baseline: 'ProjectAAA';
            repository: 'gitfiletree:///path/to/projectAAA';
            lock.

            Metacello new
            baseline: 'ProjectBBB';
            repository: 'gitfiletree:///projectBBB';
            onConflict: [ :ex | ex allow ];
            load.
            ~~~~~~~~~

            This will load both projects via gitfiletree, however
            it will also generate a lots of lock warnings which I
            have to manually confirm - this is bad for scripts.

            So the docs (
            
https://github.com/dalehenrich/metacello-work/blob/master/docs/LockCommandReference.md
            )

            mention onLock: [ :ex | ex honor ], however in Pharo
            5.0 there is no such method "honor".

            Is this bug?
            Should Metacello be updated on Pharo 5.0?
            Will this even solve my problems? (Honoring locks while
            not throwing warnings).

            Thanks,
            Peter







Reply via email to