trusty ppa building from bazaar and ppa dependencies

Asked by German Tischler

Hi,

I have two projects in launchpad where one depends on another (it is biobambam depending on libmaus). The source for both is imported from github. Building worked fine for distributions up to trusty until a few days ago when it stopped due to the same problem mentioned in question #239777. Now I can get libmaus building fine when I remove the hyphen from the version strings in changelog and the recipe (i.e. change 0.0.93-0 to 0.0.93) and change the source format to "native". However the packages built are not found when the project depending on them is requesting them (more precisely the build of biobambam is asking for libmaus >= 0.0.93 and even though this package is in the PPA for libmaus the build reports it is unable to resolve the dependency). Is there a simple way to resolve this without uploading source tarballs?

Thanks
German

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Steve Kowalik
Solved:
Last query:
Last reply:
Revision history for this message
Best Steve Kowalik (stevenk) said :
#1

0.0.93~719~ubuntu14.04.1 is not greater or equal to 0.0.93, ~ in Debian version is special, it sorts lower than *everything* including nothing.

The -1 build failed in Trusty due to not being able to construct an original tarball, either make of use pristine-tar, or use a character besides - or ~ which have special meanings, like +.

Revision history for this message
German Tischler (gt1) said :
#2

Thanks Steve Kowalik, that solved my question.