Launchpad logo and name.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index ][Thread Index ]

Re: PPA Build Error/Tilde In Version



I was just answered about this on a similar question:

This was the answer:

The tilde (~) is used to indicate a "pre-release": "0.1~1" is less
than "0.1" (this is needed for example for alpha/beta releases and
such, version "1.0~beta1-1" of an application should be replaced by
"1.0-1" -the final version- when it's ready).

So, if you want to do some modifications to a package with version
"1.3.0-2ubuntu1", you have to use "1.3.0-2ubuntu2~ppa1" - this way it
replaces "1.3.0-2ubuntu1" but gets replaced by "1.3.0-2ubuntu2" (which
might include important security patches which you wouldn't get if you
just used the same version number, "1.3.0-2ubuntu2").

Subject was: apt takes my packages back to normal version

Regards.

Il giorno mar, 01/01/2008 alle 07.34 +0000, Will Daniels ha scritto:
> Hi, I just got the following error from the PPA build system:
> 
> After installing, the following source dependencies are still unsatisfied:
> libmono-addins-gui0.2-cil(inst 0.3~svn.r90520-1 ! >= wanted 0.3) 
> libmono-addins0.2-cil(inst 0.3~svn.r90520-1 ! >= wanted 0.3)
> Source-dependencies not satisfied; skipping monodevelop
> 
> I would have thought 0.3~svn.r90520-1 >= 0.3 or am I confused about the 
> significance of the tilde character in the version? I can't find much 
> about this with Google, perhaps someone can explain to me whether it's a 
> bug or how the version naming works here?  Maybe the problem has to do 
> with the 0.2 in the package name?
> 
> Sorry if it's a stupid question!
> 





This is the launchpad-users mailing list archive — see also the general help for Launchpad.net mailing lists.

(Formatted by MHonArc.)