Skip to content

Conversation

@tukanos
Copy link

@tukanos tukanos commented Sep 29, 2025

No description provided.

vonbecmann and others added 30 commits March 9, 2021 23:30
Cleanup: Remove ConfigurationOfBitmapCharacterSet
Cleanups like formatting and lint checking
Remove BitmapCharacterSet class>>#inspectorClass
…itmapCharacterSetTestassertSetcopiedFromequals-should-use-isNotNil

BitmapCharacterSetTest>>#assertSet:copiedFrom:equals: should use isNotNil
Cleanup: Remove ConfigurationOfBitmapCharacterSet
Cleanups like formatting and lint checking
Remove BitmapCharacterSet class>>#inspectorClass
…itmapCharacterSetTestassertSetcopiedFromequals-should-use-isNotNil

BitmapCharacterSetTest>>#assertSet:copiedFrom:equals: should use isNotNil

For GemStone:
- changed the category to match the Pharo one
- renamed -Core to -Base package to match the upstream
- ignoring manifest changes
- ignoring symbols->string changes as this was already done
@tukanos
Copy link
Author

tukanos commented Sep 29, 2025

@dalehenrich I have update the CI according to your request(s). Your original comments are in closed PR as I have tried some workflows. This caused the original PR to be closed. Here is the original comment link

@tukanos
Copy link
Author

tukanos commented Sep 29, 2025

There were three failing tests:

 ✗ #testConcatenation (146ms)
 ✗ #testCopy (1ms)
 ✗ #testCopyEmpty (1ms)

Now everything passes (only Post Workflow Status To Slack fails) as I have created GemStone compatible code.

If PharoCompatibility (GsPharo) is loaded the tests started to pass without any modification. You probably do not want to introduce new dependency on PharoCompatibility.

How do you deal with such situation? I want to know for future reference in more complex situations.

@tukanos tukanos changed the title Gem stone update GemStone update Sep 29, 2025
@tukanos
Copy link
Author

tukanos commented Sep 29, 2025

I have noticed the bitmapcharacterset.gs file. I have not updated that one. Why is there?

@dalehenrich
Copy link
Member

I have noticed the bitmapcharacterset.gs file. I have not updated that one. Why is there?

I added as an example of using a .solo script to read Rowan Project definitions and write the project as a .gs file ... so it doesn't need to be updated

@dalehenrich dalehenrich merged commit 0422dd4 into GsDevKit:gemstone Sep 29, 2025
9 of 10 checks passed
@dalehenrich
Copy link
Member

How do you deal with such situation? I want to know for future reference in more complex situations.

I think that first order you do as you did and change the code to be compatible with GemStone ... if the changes are too widespread, then adding a gemstone-specific dependency to another baseline is the best answer ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants