[maemo-developers] Problems with the fremantle autobuilder...

From: Jeremiah Foster jeremiah at jeremiahfoster.com
Date: Tue May 26 23:53:54 EEST 2009
On May 26, 2009, at 17:32, David Greaves wrote:

> Jeremiah Foster wrote:
>> On May 26, 2009, at 14:27, Tim Teulings wrote:
>>
>> If you upload a version that already exists, the autobuilder will
>> reject it. This makes sense.
>
> Sadly this statement is ambiguous.

Let there be no ambiguity; if the package with version 1 is already in  
the repositories, then you cannot upload version 1.

This means that:

1. version 1 was built by the autobuilder
2. version 1 was successfully built, without known problems
3. version 1 is currently in the repository

> "that already exists"  ????
> exists on what? in what state?

So, the state would be: built, passed whatever QA tests may or may not  
exist, etc.
>
> I and others think that if a package P with a given version X is  
> uploaded and
> fails to build then a subsequent attempt to upload package P version  
> X should
> not be rejected.

That makes sense to me. But uploading a package that has the same  
version number as the previous package but perhaps an added feature is  
unfair to users if the version is not changed. So if I understand you  
correctly, you are saying a failure to build is not reason enough to  
change the version number, with which I agree. But if you change the  
code somehow, or change the packaging, so that it can build, then  
perhaps change the version number?

> Once package P version X has been successfully built then a  
> subsequent attempt
> to upload package P version X should be rejected.

Exactly - this is the current behavior.

Jeremiah

More information about the maemo-developers mailing list