Skip to content

Add Rowan v2 support to smalltalkCI #597

Open
@dalehenrich

Description

@dalehenrich

Back in 2018, I made a first attempt to add Rowan support to smalltalkCI on the smalltalkCI rowan branch. For a number of reasons I never got very far with the effort.

Fresh on the heels of the recent work updating GemStone support for Ubunutu 20.04 and recent macOS versions I am motivated to make another attempt at adding Rowan support to smalltalkCI.

Similar to the original project, I plan to:

  • Repackage with an eye to isolating the classes Gofer, MCHttpRepository, MCOrganizationDefinition, Metacello, MetacelloIgnorePackageLoaded, MetacelloProjectRegistration from the Rowan code base.
  • The Smalltalk class will be created as a stub class and implement the methods called from smalltalkCI.
  • Partition the Monticello specific tests into a separate Monticello test package that would not be loaded for Rowan
  • Add Rowan specific classes and scripts
  • Write a SCIRowanLoadSpecTest

There are plans to support MetacelloMonticello in the GemStone kernel in some fashion, but the details of that support have not been worked out yet.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions