Removing PRMenuWidget

This is Pier build work, similar to Pier and Seaside 3.2. The basic Pier3 build has been failing recently, errors early in the log are:

Loaded -> ConfigurationOfSeaside3-JohanBrichau.335 --- /Users/jborden/Smalltalk/Pharo/package-cache --- /Users/jborden/Smalltalk/Pharo/package-cache
Project: Pillar Core development
Fetched -> (nearest) ConfigurationOfPillar-StephaneDucasse.271 --- http://smalltalkhub.com/mc/Pier/Pillar/main/ --- http://smalltalkhub.com/mc/Pier/Pillar/main/
Loaded -> ConfigurationOfPillar-StephaneDucasse.271 --- http://smalltalkhub.com/mc/Pier/Pillar/main/ --- http://smalltalkhub.com/mc/Pier/Pillar/main/MetacelloProjectSpecLoadError: No version found for #development of ConfigurationOfPillar because: The symbolic version #development is not defined in ConfigurationOfPillar for the current platform. Possible symbolic version values include: #(#bleedingEdge #pier #stable)
[ :ex | 

Tried these versions in ConfigurationOfPier3, it continued to fail with:

Loaded -> Pier-Tests-Pharo-Persistency-YanniChiu.1 --- http://smalltalkhub.com/mc/Pier/Pier3/main/ --- cache
PRMenuWidget class>>defaultDocument (PRDocumentParser is Undeclared) 

The thing is that PRMenuWidget is deprecated, went ahead and remove it. Unfortunately this did not resolve the problem.

Found that there were changes for 3.1 to prevent errors with the following:

This page contains an anchor:
@anchor
This page also has a link named "name": *name>@anchor*
This line would not be displayed if the fix wasn't present.

These changes were intermixed with 3.2 changes, sorting them out with the above configuration resolved the problem.

Posted by John Borden at 3 August 2017, 2:09 pm link