pillar-markup / pillar

Markup syntax and associated tools to write and generate documentation, books and slides
MIT License
51 stars 37 forks source link

Failing to migrate to P11 :( #585

Closed Ducasse closed 9 months ago

Ducasse commented 9 months ago
Metacello new
  baseline: 'PillarApp';
  repository: 'github://pillar-markup/pillar:dev-8/src';
  load
Ducasse commented 9 months ago

Got Capture 2024-02-03 at 22 37 51 Capture 2024-02-03 at 22 38 39

Ducasse commented 9 months ago

But I cannot load Microdown-dev in P10 because Microdown-Utils depends on Package. WTF! Probably an extension but no idea why -> check in P12. I could not find the problem because there is extension on package in Microdown (which has the tag Utils). So I'm blocked.

Ducasse commented 9 months ago
Ducasse commented 9 months ago
IceRepository registry 
    detect: [ :each | #('Microdown' 'NewTools-DocumentationReader') includes: each name ]
    ifFound: [ :aRepository | aRepository forget ].
"This, however, needs to stay :)"
#( 'BeautifulComments' 'BaselineOfBeautifulComments' 'BaselineOfMicrodownDev' 'BaselineOfMicrodown' 'Microdown' 'Microdown-Tests' 'Microdown-MicrodownRichTextComposer' 'Microdown-ResolvePath' 
'Microdown-ResolvePath-Tests' 'NewTools-DocumentationReader-Tests' 'BaselineOfNewToolsDocumentationReader' 'Microdown-RichTextComposer' 'Microdown-RichTextPresenter' 'Microdown-RichTextPresenter-Tests' 'Spec2-Microdown'
'NewTools-DocumentationReader') do: [ :each | 
    (RPackageOrganizer default packageNamed: each ifAbsent: [ nil ]) 
        ifNotNil: [ :aPackage | aPackage removeFromSystem ] ]
Ducasse commented 9 months ago

With this I still get this CustomHelp2 problem.

Ducasse commented 9 months ago
Ducasse commented 9 months ago

Apparently with the version 2.4.1 of Microdown the CustomHelp2 problem disappear.

Ducasse commented 9 months ago

Tested in a fresh 11

IceRepository registry 
    detect: [ :each | #('Microdown' 'NewTools-DocumentationReader') includes: each name ]
    ifFound: [ :aRepository | aRepository forget ].
"This, however, needs to stay :)"
#( 'BeautifulComments' 'BaselineOfBeautifulComments' 'BaselineOfMicrodownDev' 'BaselineOfMicrodown' 'Microdown' 'Microdown-Tests' 'Microdown-MicrodownRichTextComposer' 'Microdown-ResolvePath' 
'Microdown-ResolvePath-Tests' 'NewTools-DocumentationReader-Tests' 'BaselineOfNewToolsDocumentationReader' 'Microdown-RichTextComposer' 'Microdown-RichTextPresenter' 'Microdown-RichTextPresenter-Tests' 'Spec2-Microdown'
'NewTools-DocumentationReader') do: [ :each | 
    (RPackageOrganizer default packageNamed: each ifAbsent: [ nil ]) 
        ifNotNil: [ :aPackage | aPackage removeFromSystem ] ]
Ducasse commented 9 months ago

Capture 2024-02-04 at 10 52 52

Ducasse commented 9 months ago

No v9.0.0 is out and working