I am trying to push a simple enhancement to Pharo50inbox on smalltalkhub.com. I am running Pharo 5.0 (downloaded within the last month) on Windows 10.

I started from a completely clean image, made my small change (about 5 lines in an existing Pharo 5.0 class), and I followed all of the directions to contribute a proposed fix <http://pharo.org/contribute-propose-fix> very carefully. All the steps went smoothly, as expected, until it came time to pull and verify the slice.

Here is a snapshot of my Monticello browser right BEFORE pushing <http://i.stack.imgur.com/Zv2bZ.jpg> the suggested change slice. What is listed as dirty are the SLICE itself (containing Regex-Core (TheIntegrator.38)) and the package itself, listed separately, as dirty (Regex-Core (TheIntegrator.38)).

As indicated in the instructions, I highlighted the SLICE and did a Save to the `http://smalltalkhub.com/mc/Pharo/Pharo50Inbox/main` repository. That went smoothly. After clicking save, Monticello showed <http://i.stack.imgur.com/BYfVf.jpg> that the SLICE (with subpackage) and the separately listed package were no longer marked dirty and version had been bumped with my name associated (both now called, "Regex-Core (MarkBratcher.39)").

The dialog that popped up after the save indicated that there is a dependency on `Regex-Core (MarkBratcher.39)` which surprised me a bit, but since I followed the instructions exactly, I wasn't concerned yet...

When I tried to verify, I started with a clean image again (as recommended in the instructions, opened Monticello, opened the Pharo50Inbox repository, found and highlighted my slice, and clicked "Load". Then I got an error that there was a missing dependency on the package: `Regex-Core (MarkBratcher.39)`. I thought that package was integrated as part of the SLICE.

If I followed the linked instructions precisely, what am I missing?

Reply via email to