> On 15 Jun 2017, at 18:00, Eliot Miranda <[email protected]> wrote:
>
> Hi Stéphane,
>
> On Jun 15, 2017, at 7:44 AM, Esteban Lorenzano <[email protected]
> <mailto:[email protected]>> wrote:
>
>> I’m sorry but I will need to intervine here :)
>> While it may look complicated /now/, it is because we are still fixing
>> Pharo7 to work, who has a problem right now because since is bootstrapped it
>> does not keeps any version info… then is complicated to calculate the diffs.
>> But we are going to fix this.
>>
>> Now, this is how the process will work once released:
>>
>> 0. You will have to have a fork of pharo (this is like that and is “zero”
>> because you doit once)
>> 1. You will clone pharo, using iceberg. This can be achieved two ways
>> a) by cloning if is first time.
>> b) by adding it if you already have this clone. Most people will end
>> using this option.
>> 2. work on fix/change
>> 3. commit/push to your repo
>> 4. do a Pull Request once finished.
>>
>> done. As you can see, this is very easy… Pavel showed an overcomplicated
>> process that is just a workaround until we fix the problem I mentioned :)
>
> From the website
> Create a slice (group of packages):
> Open the Monticello Browser.
> Open the Slice Maker by clicking the "Slice" button.
> In Slice Maker enter the Fogbugz issue number and "grab" the issue summary.
> Select the dirty packages relevant to your bug fix. Dirty packages are
> prefixed by a start and are sorted to the top of the list of packages.
> Verify your changes (click on changes button)
> Select the Pharo60 repository
> Select your slice
> Press changes in the Monticello Browser and verify that your changes are the
> correct one.
> Publish the slice to Pharo50Inbox:
> Select the whole slice (not it's individual packages).
> Select the SmalltalkHub Pharo Inbox repository.
> Press the "Save" button to commit your slice to the inbox repository
> Verify that your fix loads: take a fresh image and load the slice you
> published.
> Update the bug entry to mention that you submitted a slice in the inbox.
> In Fogzbugz, click on "Resolve" to Change the state of the issue to
> "Resolved: Fix Review Needed" and ensure that the milestone is set to the
> next release of Pharo.
> Now you can feel good!
>
> Too many steps.
This is the old process (for up to Pharo6). yes, too complex. Yes, we know
that. Yes, it should have been
better and simpler…
Marcus