asterisk 1.2.0-0beta1
Tzafrir Cohen
tzafrir.cohen at xorcom.com
Mon Oct 10 08:28:31 UTC 2005
On Sun, Oct 09, 2005 at 11:21:33AM +0100, Mark Purcell wrote:
> On Sunday 09 October 2005 02:06, Tzafrir Cohen wrote:
> > > > > Which means that when we want to upload released 1.2.0, we will
> > > > > have to use another trick or mak epoch 2: For example, something as
> > > > > easy as 1:1.2.0.beta1.dfsg-1 will work (as final will be
> > > > > 1:1.2.0.dfsg-1 and d > b) Anyway, dpkg --compare-versions is your
> > > > > friend in this situations.
>
> Correct. Lets not use epoch's as they are a nasty hack ;(
>
> Versioning for asterisk should go as follows:
>
> 1:1.2.0.beta1.dfsg-1 -> experimental
> 1:1.2.0.beta1.dfsg-2 -> experimental (if debian makes changes)
> 1:1.2.0.beta2.dfsg-1 -> experimental (if upstream makes another beta release)
> 1:1.2.0.rc1.dfsg-1 -> experimental (if upstream makes a RC release)
> 1:1.2.0.rc2.dfsg-1 -> experimental
> [...]
> 1:1.2.0.dfsg-1 -> unstable (when upstream makes final release)
> 1:1.2.0.dfsg-2 -> unstable (when debian makes another release)
>
> > > > This works for Asterisk. What about libpri and zaptel? create a .dfsg
> > > > tarball for them as well? Without the .dfsg this fails:
>
> But we don't want to use .dfsg unles we change the upstream tarballs.
>
> Unfortunatly I made a mistake uploading libpri & zapel (1.2.0-0beta1-1) to
> experimental and since it is already uploaded we have to live with it until
> we can release an unstable version to fixup numbering.
>
> > OK, so I'll give it a shot. libpri seems the simpler of the packages, so
> > I'll start with it. I eventually used 1.1.9.0beta1-1 , which seems
> > simpler.
>
> But since zaptel & libpri (1.2.0-0beta1-1) are already uploaded we are stuck
> with that, and anything else we upload to experimental must be greater
> than ;-(
So what have we gained here?
>
> What I propose for zaptel & libpri numbering is as follows:
>
> 1.2.0-0beta1-1 -> already uploaded to expiermenal
> 1.2.0-0beta1-2 -> experimental (next debian release)
> 1.2.0-0beta2-1 -> experimental (upstream next beta release)
> 1.2.0-0rc1-1 -> experimental (upstream RC release)
> [...]
> 1.2.0-1 -> unstable (when upstream makes final release)
>
> However as everyone has noted that :
> New version specified (1.2.0-1) is less than
> the current version number (1.2.0-0beta1-2)! Use -b to force.
So previously someone has installed packages from experimental they only
ineeded to downgrade manually zaptel and libpri. Now they are forced to
manually downgrade Asterisk as well.
Not to mention the problematic version string (right?).
I think I'll go ahead with 1.1.9 for my current 1.2 tarballs, so I won't
force more manual downgrades that I have to.
And in case I'll change my mind, I can always upgrade from them to
1.2.0-something :-)
--
Tzafrir Cohen icq#16849755 +972-50-7952406
tzafrir.cohen at xorcom.com http://www.xorcom.com
More information about the Pkg-voip-maintainers
mailing list