babune is now able to run -proposed for SRUs

Jelmer Vernooij jelmer at samba.org
Fri Jul 22 09:17:10 UTC 2011


On 22/07/11 11:07, John Arbash Meinel wrote:
> On 7/22/2011 10:48 AM, vila wrote:
>> Hi,
>>
>> I just finished adding
>> http://babune.ladeuil.net:24842/view/SRUs/job/selftest-chroot-natty-proposed/
>>
>> This job installs bzr from natty-proposed and run the full test suite
>> for the installed bzr.
>>
>> This will be run every 24h from now (and be extended to other series).
>>
>>       Vincent
>>
> I like that we're running the test suite, but it doesn't feel quite
> right. My thoughts:
>
> 1) Aren't we running the test suite as part of building the package? So
> any given revision in natty-proposed has *already* passed the test suite
> on natty.
Yep.
> 2) Development isn't being done in a "-proposed" branch. AIUI, it
> shouldn't get into the -proposed branch until we've released a stable
> version. Which means the testing should be done on our stable branches
> (which I think you're already doing).
>
> Anyway, I'm not against doing it, but I don't really see what benefit we
> get out of it, either.
The SRU process ( https://wiki.ubuntu.com/StableReleaseUpdates) requires 
that proposed packages (and the bugs they fix) are verified. Usually 
this happens by manually checking that each backported bugfix has not 
broken anything. For Bazaar, we are allowed to verify that the built 
packages are not broken by running the testsuite from the installed 
package on the target distroseries.

Running the test suite from the package might catch some issues like 
incomplete installation. In the past we've forgotten to install some of 
our packages, resulting in a broken bzr when installed, when it ran fine 
from the source tree. Likewise, we have had bugs in the packaging that 
caused files to be installed in the wrong location.

Cheers,

Jelmer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/bazaar/attachments/20110722/4f403d86/attachment.html>


More information about the bazaar mailing list