I have a titre de sejour (TDS) -- a card separate from my passport -- in France which is valid for another 2 years. I recently renewed my [non-European] passport. I have my old passport which has been cancelled (holes in the cover), but which holds my vignette (what acted as a TDS in my first year in France).
I know I need to carry/present my TDS when I enter France, but before I renewed my old passport, I noticed that at the border, the officer always opens my passport to the page where the vignette is anyway to check that, even though I have presented my (newer) TDS.
Do I have to carry my old passport which is where my vignette is? Or am I okay to just travel with my new passport and TDS alone?