This is a nasty one. It may lead to lost code, without warning or notification. Applies to latest 2.0 and 3.0: 1. In Nautilus, in any class outside Announcements-Core, add protocol '*announcements-core-subcategory' 2. Open MCWrokingCopyBrowser. You will see that Announcements-Core is dirty 3. Click the "Changes" button It will say that there are no changes, and the package will be unmarked as dirty. This is because 'announcements-core-subcategory' was created as a separate RPackage and stole the extension method. For 3.0, https://pharo.fogbugz.com/f/cases/10887/Compound-Extension-Methods-Unpackage...
Fix in inbox: SLICE-Issue-10887-Compound-Extension-Methods-Unpackaged-SeanDeNigris.1
Case 10887: Compound Extension Methods Unpackaged
* Fix RPackageOrganizer>>checkPackageExistsOrRegister:, which is sent when a class organization changes, to see if extension methods have been added * Add test which fails before fix and passes after
For 2.0, https://pharo.fogbugz.com/f/cases/10888/Backport-2-0-Compound-Extension-Meth...
Fix in inbox: SLICE-Issue-10888-Backport-20-Compound-Extension-Methods-Unpackaged-SeanDeNigris.1
----- Cheers, Sean -- View this message in context: http://forum.world.st/BUG-Extension-Methods-Missing-from-Packages-tp4692842.... Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.