Marking existing functionality as depreciated is kind of silly at this point... considering how little opengl 3.x hardware is out there.
note that nVidia has committed to providing support for deprecated
functionality on their cards, so you *may* be able to get away without
rewrites if your vendor supports you.
All major vendors have committed to providing support. I haven't heard of one that has said they aren't going to support current OpenGL.