← Back to team overview

canonical-ci-engineering team mailing list archive

Re: launchpad api help

 

On Tue, Dec 03, 2013 at 09:40:40AM +0100, Vincent Ladeuil wrote:
> 
> So let's use a version scheme that never produce the same version twice
> so we don't have to constantly think about corner cases if we try to
> reuse a version.
> 
> Note that an alternative is to use versions inside the ci engine alone
> and always create a new version when a package can go to the "golden
> image".
> 
> I realize this hasn't been thought about and I'm not proposing to switch
> to that. Yet, it's something I'll keep thinking about as it will at
> least split the problems around versions between internal and external
> needs.
> 
> While we have to come up with a good versioning scheme, I don't think it
> falls on the PPA assigner component responsibility, it's more likely to
> be part of the Branch/Source builder one.

Reading this makes me think we should perhaps provide a versioning
service that will be in charge of providing a unique monotonic version
for a given project/app/file/whatever.

Joe


References