On 11/04/16 18:53, Rob Rothwell wrote:
Where can I learn how to open a bug entry and/or how to submit a fix?

http://pharo.org/contribute

Create an account at pharo.fogbugz.com,
log in and add a new issue. Select the
image version the bug should be fixed
against and the priority. Describe it by
copying the relevant information from
these posts.

A fix is created by taking the latest
version of the pharo image (of the right version),
making the change there, ideally adding a a test
that fails in the buggy situation and succeeds
with the fix. In Monticello, create a slice
containing only the packages that you needed to change.
If you type the issue number in the slice field,
its description will be automatically downloaded.
Commit the slice to the pharo inbox for the right version,
copy the commit text to the clipboard. (that assumes that
you signed the contributors license agreement and have
commit rights to the inbox).

In the issue tracker, click on resolve, paste the
commit text and select Resolved (Fix Review Needed).
That will trigger the Monkey to run system tests.
Once it passes, someone else should review the fix
so it can be Resolved (Fix To Include).

(Sometimes, the monkey times out, and you need to tell
it to run again).

Stephan



Reply via email to