canonical-ci-engineering team mailing list archive
-
canonical-ci-engineering team
-
Mailing list archive
-
Message #00417
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