After upgrading this wiki to the latest code, the changes report displays the user as:
When researching this, I found:
PRContext(Object)>>#magritteDescriptionBuilders
is missing QCDescriptionBuilderContainer
(from the Magritte-Model package). This is also missing in an older imagePragma allNamed: #magritteBuilder from: PRContext to: Object
- For working and non-working, this returns an empty array.PRHistoryView>>buildReport
in the debugger, inspecting self buildDescription
raised an error for kernel sent to nilOne option that resolves the issue:
PUUser>>#printOn: aStream "Needed so the changes view displays without 'PUUser[1234..] name: admin'." aStream nextPutAll: self name
This seems like a better solution since there are many problems. One is Pier does not yet work on Pharo 9 (first issue is in Pillar). I also noticed problems running Exercism in the new version too (seems to work best on Pharo 8).
More information on the Pier changes feature can be found on Complete Task in List of Changes.