Originally Posted by rworkman
YDIW. See the slackpkg manual page for how to upgrade the distribution (as 12.2 to -current is classified as a complete upgrade of the OS). More importantly, and what the slackpkg manual page does not and can not cover (as it's dependent upon the specific changes from one stable release to the next), you have to upgrade a few parts of the system *first* before kicking off the global upgrade process.
Upgrading to -current is NOT something that "you just do" - you either follow the -current tree from the beginning (so that you see the changes incrementally as they occur) or you wait for it to become the next stable release (13.0 in this case) and follow the UPGRADE.TXT for it.
I got hasty, it seems ;-) On this virtual machine I made especially for a "clean" -current system, I installed 12.2 ran the upgrades, ran slackpkg upgrade-all with a -current mirror; slackpkg would see I had to install pkgtools and a few other packages first and would then move on to the rest of the packages. Apart from xz this went fine.
It would not be the method I would use on a system that's been in use for some time already, as I cannot safely replace all the init scripts, for example, but assumed (probably unfairly) that on a clean system this would be a safe bet to go. It was for the purpose of having a -current machine that I created this virtual machine most because of being able to create packages that depend on kde 4.