This question has been floating in the back of my mind for a while,<br>and a bug I ran across recently brought it forward.<br><br>What is the official policy for including version numbers in the package name?<br><br>This is the way I understand it:<br>

<br>In a normal scenario, for a library X, we would have the package libX.<br>When a new version of the lib is released upstream, the new version gets packaged,<br>and the version field of the package gets bumped appropriately.<br>

<br>In certain cases where we want to have two versions available in the repos at the same time,<br>we have libX1.0 and libX2.0, which are managed appropriately.<br>The old libX becomes an empty transitional package which depends on the desired default<br>

(either libX1.0 or libX2.0).<br><br>That is how I had originally imagined it must work, but given the way certain<br>packages (in main) have been organized I must be missing something.<br>I have briefly browsed the Ubuntu Policy Manual and found nothing pertinent.<br>
<br>Could someone clarify please?<br><br>Thanks,<br>Evan<br>