On 2008/10/11 15:50, Sam Smith wrote: > > When upgrading to -current and `pkg_add -ur` from the latest > snapshots, various perl modules which are now marked as > COMES_WITH=4.5 don't get upgraded, so the pre-upgrade > modules are still there, and are picked up before the new > base modules. Normally this isn't a problem, but this one > broke spamassassin's cronned updates: > p5-Compress-Raw-Zlib-2.006 > > > > not sure how to fix that (have an package with no files > and a post install message which tells you to actually > delete the packge?) > > I've probably done something stupid, but just in case I've > not (or for the next person to do it) ;)
Good point. Maybe something more clever can be done, but for now you can do this: # pkg_delete p5-Archive-Tar p5-Compress-Raw-Zlib p5-Compress-Zlib \ p5-IO-Compress-Base p5-IO-Compress-Zlib p5-IO-Zlib p5-Module-Build \ p5-Module-CoreList p5-Module-Load p5-version p5-Digest-SHA Obviously your other packages need to be upgraded first since some probably depend on those which moved to base.