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 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 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
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?