ConfigurationOf versions with development blessing
Hi! Andrei and I have had an issue loading our configuration using the following script: Gofer it smalltalkhubUser: 'Moose' project: 'GToolkit'; configurationOf: 'GTSpotter'; loadDevelopment. It was loading an old version, instead of expected one. Moreover, the following script worked: Gofer new smalltalkhubUser: 'Moose' project: 'GToolkit'; package: 'ConfigurationOfGTSpotter'; load. (ConfigurationOfGTSpotter project version: #'development') load. Then, we have found out that one version has blessing set to development: version102: spec <version: '1.0.2' imports: #('1.0-baseline' )> spec for: #'common' do: [ spec blessing: #'developmentâ. but it was incorrect. There is about 105 versions with development blessing (Moose 6.0 image). You can check it out using: ((SystemNavigation default allSendersOf: #blessing:) select: [ :each | (each selector beginsWith: 'version') and: [ each methodClass name beginsWith: 'ConfigurationOf' ] ] ) select: [ :each | each sourceCode includesSubstring: 'blessing: #''development''.' ]. If project distinguish between bleeding edge version and development version, it is correct. But if not, it could be a problem (like in our case of Spotter). So I suggest you to check your project and fix it if appropriate. There is list of projects that define version with development blessing: ConfigurationOfOSWindow ConfigurationOfMagritte3 ConfigurationOfVersionner ConfigurationOfMoose ConfigurationOfZincHTTPComponents ConfigurationOfGrease ConfigurationOfPetitParser ConfigurationOfMerlin ConfigurationOfPastell ConfigurationOfMooseAlgos ConfigurationOfRubric ConfigurationOfCommandShell ConfigurationOfTxText It may save your or other developers' time :-) Cheers, Juraj
participants (1)
-
Juraj Kubelka