GemTalk / Rowan

a new project/package manager for Smalltalk that supports FileTree and Tonel repositories, and is independent of Monticello and Metacello
MIT License
14 stars 7 forks source link

convertRowanV1ToRowanV3.solo needs some help #856

Open LisaAlmarode opened 2 years ago

LisaAlmarode commented 2 years ago

I am very happy to have this converter, but it needs some work before it should be seen in public. This is low priority depending on if we think it might be used by anyone other than me.

(1) The output is a long ston expression. It is unclear what this provides or if it can be ignored. (2) The output is missing the key information that the user cares about: the new load spec, projpath/rowanv3/specs/projname.ston (3) Also... please suppress unused temp warnings during execution! It was very alarming. This is a small part:

'GsNotifyInteraction(a CompileWarning occurred (notification 1078), WARNING: unused method temp ''oldName''WARNING: 
unused method temp ''oldValue''WARNING: unused method temp ''oldPrice''WARNING: unused 
method temp ''oldOneLine''WARNING: unused method temp ''oldTwoLine''WARNING: unused 
method temp ''oldSummary'' in PlantisTester >> _read_write_order:filename:year:,  
near line 17 in file /benton1/users/gsadmin/ROWAN37/myrowan/Plantis/rowan/src/Plantis-Tests/PlantisTester.class.st 
Press ''Proceed'' to continue.)'
'GsNotifyInteraction(a CompileWarning occurred (notification 1078), WARNING: unused method temp ''i''WARNING: 
unused method temp ''sizes'' in PlantisReporter >> ordersReportWithNames,  near line 
722 in file /benton1/users/gsadmin/ROWAN37/myrowan/Plantis/rowan/src/Plantis/PlantisReporter.class.st 
Press ''Proceed'' to continue.)'
'GsNotifyInteraction(a CompileWarning occurred (notification 1078), WARNING: unused method temp ''variety'' 
in CustomerOrder class >> parseLineItem:,  near line 377 in file /benton1/users/gsadmin/ROWAN37/myrowan/Plantis/rowan/src/Plantis/CustomerOrder.class.st