Hi

2018-02-03 15:54 GMT-03:00 Esteban Lorenzano <esteba...@gmail.com>:
>
>
> On 3 Feb 2018, at 17:09, Hernán Morales Durand <hernan.mora...@gmail.com>
> wrote:
>
> Hi Nicolai,
>
> 2018-02-03 10:42 GMT-03:00 Nicolai Hess <nicolaih...@gmail.com>:
>
> The setup finally somehow works:
>
> I followed the guide at
> https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo
>
> * wget -O- get.pharo.org/70+vm | bash
>
>
> Does not work (windows msys-console)
> It starts donwloading something but not pharo
>
>
> this is very weird, I will check.
>
>

I checked and it works.


> I tried to do at seperate steps:
> Only the image
> * wget -O- get.pharo.org/70 | bash
>
> Works
>
> * wget -O- get.pharo.org/vm | bash
>
> works, but is the wrong VM I guess, I can not open the image
>
> * wget -O- get.pharo.org/vm70 | bash
>
> works, seems to load the right vm
>
> * ./pharo-ui Pharo.image
>
> Starts the vm but complains about :
> "Pharo cannot write to the changes file named u:\tmp\pharo\Pharo.changes."
>
> I am sure the file is writable.
>
> The vm reports to be built on aug 27 2017, is this right?
>
>
> I think is this one:
>
> https://pharo.fogbugz.com/f/cases/20805/Cannot-write-to-the-changes-file-error-on-Windows
>
>
> yes, this is a known bug that we need to fix soon.
>
> Setting up Iceberg:
> Yes, need option 2, that is, I use the commandline to clone a repository and
> add it to iceberg. Cloning from iceberg directly does not work (long file
> names).
>
>
> that should not be anymore an issue (since we migrated to tonel).
> but cloning in disk is faster :)

I used the "Create repository" button in the Clone repository dialog,
and the error in the attached screenshot is raised.

As I reported a couple of days ago in the Pillar thread, you have to
add $: to drive letter using MinGW:

IceCredentialsProvider useCustomSsh: true.
IceCredentialsProvider sshCredentials
    publicKey: '/c:/Users/[MY_USERNAME]/.ssh/id_rsa.pub';
    privateKey: '/c:/Users/[MY_USERNAME]/.ssh/id_rsa'


Also if I add "Code subdirectory: src" Iceberg shows "Code directory missing"



>
> Ok,
> now I see some uncommitted changes, the guide says: "you may need to invoke
> synchronize"
>
> But how?
> There is a "synchronize repository... " and "Synchronize full repository
> ..."
> menu entry.
>
> Which one?
> The first synchronize does not show me how to actually do anything
> and the second one shows a intimidating warning :)

I thought exactly the same. It opens a non-modal window titled
"Synchronizing" but Process Browser didn't how any related process.

> FInally I removed my fork (it was pretty old), did a new fork and sstarted
> with
> a fresh image.
>
>
> I fixed that… it should be the first synchronize. But you do not have to do
> anything other than execute it ;)
> anyway, what I need to do is to put a note of what happens if (as you) your
> fork is too old: in that case you can go to Pharo/Synchronize repositories
> (but anyway, you do not need it… creating a branch from fogbugz issue will
> do a fetch and put you in the right place).
>
>
>
> Finally, the initial setup up is done, I now try to do some work with it
> and report back
>
>
> thanks!
> I hope everything goes smooth :)
>
> cheers!
> Esteban
>
>
>
> nicolai
>
>
>

Reply via email to