Opened 5 years ago

Closed 4 weeks ago

#5958 defect closed wontfix (wontfix)

Versioning scheme in PPA .deb packages does not allow distro upgrades

Reported by: radix Owned by:
Priority: normal Milestone:
Component: release management Keywords: ppa packaging
Cc: radix Branch:
Author:

Description

We currently have packages following a version scheme like

<major>-1~ppa<N>~<ubuntuname><N>

Examples of this have been

twisted - 12.0.0-1~ppa2~lucid1

and

twisted - 12.0.0-1~ppa1~precise1

(Apparently we did a revision changing the packaging material in the lucid packages and bumped the ppa1 to ppa2).

radix@chell:~$ dpkg --compare-versions 12.0.0-1~ppa2~lucid1 gt 12.0.0-1~ppa1~precise1 && echo left is greater than right
left is greater than right

We should try to make sure that at any given point in time, if a user upgrades his distro (from / two versions that we build for), and re-enables the PPA, he should get the new distro's packages.

Change History (3)

comment:1 Changed 5 years ago by DefaultCC Plugin

Cc: radix added

comment:2 Changed 5 years ago by radix

Maybe a better version scheme would be

<native version>-1~ppa<ubuntu version NUMBER>-<our packaging revision>

Like:

12.0.0-1~ppa10.04-2

and

12.0.0-1~ppa12.04-1

This would allow us to increment that last number for when we make changes to the packaging material while allowing us to upgrade nicely.

comment:3 Changed 4 weeks ago by hawkowl

Resolution: wontfix
Status: newclosed

We absolutely shouldn't make PPAs anymore. Long live pip.

Note: See TracTickets for help on using tickets.