I'm not that fussed on the implementation details (move script to jockey or make dependency stronger). I was just wondering what the "user experience" here should be: should it be possible to remove nvidia-common and install the upstream driver? I think it should.
I'm also happy to just bump jockey's recommends: nvidia-common to Depends:. That should make it a lot harder to accidentally uninstall nvidia-common, and thus effectively do the same as moving the flag file, but (1) avoiding the Replaces:, and also keeping the nvidia bits together in nvidia-common.
I'm not that fussed on the implementation details (move script to jockey or make dependency stronger). I was just wondering what the "user experience" here should be: should it be possible to remove nvidia-common and install the upstream driver? I think it should.
I'm also happy to just bump jockey's recommends: nvidia-common to Depends:. That should make it a lot harder to accidentally uninstall nvidia-common, and thus effectively do the same as moving the flag file, but (1) avoiding the Replaces:, and also keeping the nvidia bits together in nvidia-common.