createPackageNamed: - solved by youbrowse - adds an ability for RBBrowserEnvironment to be browsed by Nautilus, no action neededasRingDefinition - for UndefinedObject, solved by Nautilus removal, no action neededaddCategory:before: -��solved by Nautilus removal, no action neededhasErrorTest -��solved by Nautilus removal, no action neededinheritsFrom:����-��solved by Nautilus removal, no action neededcompile:classified:notifying:��-�� solved by Nautilus removal, no action neededtraits����-��solved by Nautilus removal, no action neededhasPassedTest��-��solved by Nautilus removal, no action neededextendingPackages��-��solved by Nautilus removal, no action neededhasFailedTest����-��solved by Nautilus removal, no action needed#color��-��solved by Nautilus removal, no action neededannotateRubricText:��-��solved by Nautilus removal, no action neededThe rest are the menu entries (https://pharo.fogbugz.com/f/cases/21827/clean- ).��NautilusRefactoring-menu- entries-for-Nautilus So at least from the method extensions point of view, we should be safe. Thanks-- Pavel2018-05-04 13:30 GMT+02:00 Pavel Krivanek <pavel.krivanek@gmail.com>:In an old image with Nautilus I did this:names := #('Nautilus' 'NautilusCommon' 'Nautilus-GroupManager' 'Nautilus-GroupManagerUI' 'QualityAssistant' 'QualityAssistantRecording' 'QualityAssistant-Test').selectors := names flatCollect: [ :packageName | packageName asPackage extensionMethods collect: #selector as: Set ].selectors reject: [ :each |��senders := SystemNavigation default allSendersOf: each.senders allSatisfy: [ :sender | names includes: sender package name ] ].This is the result of problematic extensions. Some of them are solved by the removal, most of them are menu��entries in NautilusRefactorings. The mentioned selector #createPackageNamed: is there.��"#(#codeRewritingClass: #methodRefactoring: #refactoringMenu: #varRefactoringSubMenu: #groupRefactoring: #createPackageNamed: #sourceCodeRefactoring: #refactoringSubmenu: #instVarRefactoring: #refactoringMethod: #browse #sourceCodeRefactoringMenu: #asRingDefinition #addCategory:before: #hasErrorTest #inheritsFrom: #compile:classified:notifying: #traits #hasPassedTest #extendingPackages #browsedEnvironment: #hasFailedTest #notifyViewedDiffFor:of: #repairIcon #color #annotateRubricText: #notifyBanInitiatedFor:of: #notifyCritique:AutoFixedFor:)" I will check them and make the issue entries.-- Pavel2018-05-04 13:08 GMT+02:00 Pavel Krivanek <pavel.krivanek@gmail.com>:2018-05-04 10:19 GMT+02:00 Guillermo Polito <guillermopolito@gmail.com>:Hi,I've just tried to create a new package in Calypso and I got bitten by this:https://pharo.fogbugz.com/f/cases/21804/Creating-a-Package-f rom-Calypso-produces-DNU Creating a new package was an extension of Nautilus, and was never introduced in RPackage.How should we procceed? How can we know all the "extensions" that were not so?I will try to check them-- Pavel��--
������
Guille Polito
Research Engineer
Centre de Recherche en Informatique, Signal et Automatique de Lille
CRIStAL - UMR 9189
French National Center for Scientific Research - http://www.cnrs.fr
Phone: +33 06 52 70 66 13
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |