[Pharo-dev] Writeup: how to contribute to Pharo

Hernán Morales Durand hernan.morales at gmail.com
Wed Oct 18 19:36:29 EDT 2017


Thanks Guille, now it looks fine.

Another issue for Windows users is that you cannot execute the workaround:

$ git config core.longpaths true

until you first cloned the repository. That's why I said one first should
let fail the git clone command and then:

$ cd pharo/
$ git config core.longpaths true
$ git checkout -f HEAD

If anyone can check because submitting a fix should be easy and there
shouldn't be guessing in the process.

Cheers,

Hernán


2017-10-18 4:37 GMT-03:00 Guillermo Polito <guillermopolito at gmail.com>:

>
>
> On Tue, Oct 17, 2017 at 12:42 PM, Hernán Morales Durand <
> hernan.morales at gmail.com> wrote:
>
>> Thank you Esteban, that was the problem! :)
>>
>> Maybe guille wants to clarify the correct remote repository in the page:
>> https://github.com/guillep/PharoIntegrationProcess/wiki/Cont
>> ribute-a-fix-to-Pharo after "You can click on the *Add remote* option
>> and configure a remote with a name and repository url."
>>
>
> Done that.
>
> Can you check if that's ok?
>
>
>>
>> Another thing. I created a PR with a fix for this bug :
>> https://pharo.fogbugz.com/f/cases/17754/CheckBoxModel-RadioB
>> uttonModel-ignore-disable following the guide to the Step 3. However I
>> couldn't view any PR in my Github page (see attach).
>>
>> Do I miss something?
>>
>>
>> 2017-10-17 6:53 GMT-03:00 Esteban Lorenzano <estebanlm at gmail.com>:
>>
>>> no is ok.
>>> with the pharo version I know the iceberg version :)
>>>
>>> anyway your problem is that the remote for pharo is bad.
>>>
>>> you added git at github.com:pharo/pharo.git and I do not think that
>>> exists.
>>> Correct one is:
>>>
>>> git at github.com:pharo-project/pharo.git
>>>
>>> Esteban
>>>
>>>
>>> On 17 Oct 2017, at 11:51, Hernán Morales Durand <
>>> hernan.morales at gmail.com> wrote:
>>>
>>> I don't see any easy way to find the Iceberg version.
>>>
>>> Should I update Iceberg using this script also in Pharo 7?
>>>
>>> "Restore defaults"
>>> Iceberg enableMetacelloIntegration: false.
>>> MetacelloPharo30Platform select.
>>>
>>> "Update metacello"
>>> Metacello new
>>>   baseline: 'Metacello';
>>>   repository: 'github://metacello/metacello:Pharo6.1/repository';
>>>   onConflict: [:e | e useIncoming ];
>>>   get;
>>>   load.
>>>
>>> "Update iceberg"
>>>  #(
>>>     'Iceberg-UI'
>>>     'Iceberg-Plugin-GitHub'
>>>     'Iceberg-Plugin'
>>>     'Iceberg-Metacello-Integration'
>>>     'Iceberg-Libgit-Tonel'
>>>     'Iceberg-Libgit-Filetree'
>>>     'Iceberg-Libgit'
>>>     'Iceberg'
>>>     'LibGit-Core')
>>> do: [ :each | (each asPackageIfAbsent: [ nil ]) ifNotNil:
>>> #removeFromSystem ].
>>> Metacello new
>>>       baseline: 'Iceberg';
>>>       repository: 'github://pharo-vcs/iceberg:v0.6';
>>>       load.
>>>
>>> 2017-10-17 6:46 GMT-03:00 Hernán Morales Durand <
>>> hernan.morales at gmail.com>:
>>>
>>>> Hi Esteban,
>>>>
>>>> This one:
>>>>
>>>> wget -O- get.pharo.org/70+vm | bash -
>>>>
>>>> 2017-10-17 3:36 GMT-03:00 Esteban Lorenzano <estebanlm at gmail.com>:
>>>>
>>>>> which Pharo version (and Iceberg version) do you have?
>>>>>
>>>>> Esteban
>>>>>
>>>>> On 17 Oct 2017, at 04:36, Hernán Morales Durand <
>>>>> hernan.morales at gmail.com> wrote:
>>>>>
>>>>> Hi Guille,
>>>>>
>>>>> In https://github.com/guillep/PharoIntegrationProcess/wiki/Cont
>>>>> ribute-a-fix-to-Pharo
>>>>>
>>>>> This part is not working for me: "Go back to iceberg, right click on
>>>>> the pharo repository and go to the *Pharo* entry. You'll see the
>>>>> option *Create new branch from Fogbugz issue*."
>>>>>
>>>>> Because there is no such "Pharo" option in the menu. See the attached
>>>>> screenshot.
>>>>>
>>>>> Did I miss something?
>>>>> Any suggestion?
>>>>>
>>>>>
>>>>> 2017-08-10 12:17 GMT-03:00 Guillermo Polito <guillermopolito at gmail.com
>>>>> >:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've made some write up for the pharo part (not metacello or external
>>>>>> projects)
>>>>>>
>>>>>> https://github.com/guillep/PharoIntegrationProcess/wiki/Cont
>>>>>> ribute-a-fix-to-Pharo
>>>>>>
>>>>>> Of course, expect bugs on it :) Not everything is smooth. If you have
>>>>>> comments, they are welcome.
>>>>>>
>>>>>> Guille
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Guille Polito
>>>>>>
>>>>>> Research Engineer
>>>>>> 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>
>>>>>>
>>>>>
>>>>> <Clipboard01.png>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>
>
> --
>
>
>
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20171018/8181c70a/attachment-0002.html>


More information about the Pharo-dev mailing list