Skip to content

Commit 0aa4c51

Browse files
committed
fiddle with baseline, so that it can be loaded into 3.4.0 base as SystemUser ... bypassing all of the Monticello bootstrapping nonsense
1 parent 1247270 commit 0aa4c51

2 files changed

Lines changed: 40 additions & 9 deletions

File tree

repository/BaselineOfGrease.package/BaselineOfGrease.class/instance/baseline..st

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ baseline: spec
8989
group: 'Slime' with: #('Grease-Pharo40-Slime');
9090
group: 'Slime Tests' with: #('Grease-Tests-Slime') ].
9191
spec
92-
for: #'gemstone'
92+
for: #( #'gemstone' )
9393
do: [
9494
spec
9595
project: 'GsCore'
@@ -110,20 +110,49 @@ baseline: spec
110110
with: [ spec loads: #('System-Digital-Signatures') ];
111111
project: 'SMTPMail'
112112
copyFrom: 'UTF8'
113-
with: [ spec loads: #('SMTPMail') ].
113+
with: [ spec loads: #('SMTPMail') ];
114+
yourself.
114115
spec
115116
package: 'Grease-Core'
116-
with: [
117-
spec
118-
requires: #('GsCore');
119-
includes: #('Grease-GemStone-Core') ];
117+
with: [ spec requires: #('GsCore') ];
118+
package: 'Grease-GemStone-Core'
119+
with: [ spec requires: #( 'GsCore' 'UTF8' ) ];
120+
yourself.
121+
].
122+
spec
123+
for: #( #'gemstone64' )
124+
do: [
125+
spec
126+
baseline: 'GsDevKit'
127+
with: [ spec repository: 'github://GsDevKit/GsDevKit:master/repository' ];
128+
project: 'UTF8'
129+
copyFrom: 'GsDevKit'
130+
with: [ spec loads: #('Utf8Encoding') ];
131+
project: 'System-Digital-Signatures'
132+
copyFrom: 'UTF8'
133+
with: [ spec loads: #('System-Digital-Signatures') ];
134+
project: 'SMTPMail'
135+
copyFrom: 'UTF8'
136+
with: [ spec loads: #('SMTPMail') ];
137+
yourself.
138+
spec
139+
package: 'Grease-GemStone-Core'
140+
with: [ spec requires: #( 'UTF8' ) ];
141+
yourself.
142+
].
143+
spec
144+
for: #( #'gemstone' #'gemstone64')
145+
do: [
146+
spec
147+
package: 'Grease-Core'
148+
with: [ spec includes: #('Grease-GemStone-Core') ];
120149
package: 'Grease-Tests-Core'
121150
with: [ spec requires: #('Grease-GemStone-Core'); includes: #('Grease-Tests-GemStone-Core') ];
122151
package: 'Grease-GemStone-Core'
123152
with: [
124153
spec
125154
requires:
126-
#('Grease-Core' 'GsCore' 'System-Digital-Signatures' 'UTF8' 'SMTPMail') ];
155+
#('Grease-Core' 'System-Digital-Signatures' 'SMTPMail') ];
127156
package: 'Grease-Tests-GemStone-Core'
128157
with: [ spec requires: #('Grease-Tests-Core') ] ].
129158
spec
@@ -166,4 +195,4 @@ baseline: spec
166195
do: [
167196
spec
168197
package: 'Grease-Tests-GemStone-Core'
169-
with: [ spec file: 'Grease-Tests-GemStone-Core.v32' ] ]
198+
with: [ spec file: 'Grease-Tests-GemStone-Core.v32' ] ]
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
doits
22
initializeLatin1ToUtf8Encodings
33

4-
GRUtf8CodecStream initialize
4+
Smalltalk
5+
at: #'GRUtf8CodecStream'
6+
ifPresent: [:cl | cl initialize ]

0 commit comments

Comments
 (0)