in reply to Order of paths in @INC

I have the notion that the vendor_perl tree is for those OS vendors as bundle perl with the OS and have either specific modules for their OS or provide some CPAN modules with their perl install as packages suitable for that vendors packaging tool.

site_perl is what on the OS level is (has been?) /usr/local - stuff specific for that particular machine, so CPAN is doing the right thing installing into site_perl.

You should not upgrade modules living in the vendor_perl tree via the CPAN shell, but rather via your vendors package repository.

If your vendor lags seriously behind, complain to them ;-)

--shmem

_($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                              /\_¯/(q    /
----------------------------  \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}