PPA Build Error/Tilde In Version

Will Daniels mail at willdaniels.co.uk
Thu Jan 3 21:42:11 GMT 2008


Pedro Alejandro Lopez-Valencia wrote:
> On Thu, 2008-01-03 at 20:10 +0000, Will Daniels wrote:
>
>   
>> Thanks William, Onkar & Andrea for answering my question - it makes 
>> sense now!  So my next question then is if I make an updated package for 
>> the dependency in question and upload it to my PPA, can the build system 
>> be made to use the updated package from my PPA somehow?
>>     
>
> Hmmm.... It depends on the naming of your source package. In this case,
> you'll probably will need to be uploaded again. 
>
> Let's see. Say your original package is called:
>
> mico-2.3.9+svn93494.tar.gz 
>
> You prepare the debian packaging and call your package:
>
> mico_2.3.9+svn93494-1~ppa1
>
> Sooo your source file will be named
>
> mico_2.3.9+svn93494.orig.tar.gz
>
> and will need to be uploaded. Now, say you made a mistake in the
> packaging and have to regenerate the source package and it ends up baing
> called:
>
> mico_2.3.9+svn93494-1~ppa2 
>
> and you don't need to upload the source. Why not -2~ppa1? Such revision
> increases are used to indicate patches and similar changes made by the
> original packager. The scheme is a bit convoluted and explained in the
> Debian Policy Manual. In ubuntu, when there are extra changes that only
> matter to the distro, you'll see the -NubuntuN suffix.
>
>   
Hi Pedro,

Sorry, I don't think I've made my question very clear (should probably 
have started a new thread) - I understand the naming system now, but 
what I'm not sure about is this:

I uploaded a source package monodevelop_0.18.1+dfsg-1 (which I took from 
Debian upstream) which has a build dependency libmono-addins-gui0.2-cil 
(>= 0.3).  The current version of libmono-addins-gui0.2-cil in Hardy is 
0.3~svn.r90520-1, which I soon discovered is actually < 0.3 so the build 
failed.  What I want to know is, if I upload an updated source package 
to my PPA for libmono-addins-gui0.2-cil so that the version is >= 0.3, 
will I then be able to build my monodevelop package, or will the build 
system only be able to use the lower version from the main repositories?

Thanks,
Will

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/launchpad-users/attachments/20080103/72dffc86/attachment.htm 


More information about the launchpad-users mailing list