On 26/09/23 at 10:55 -0600, Sam Hartman wrote:
> >>>>> "Santiago" == Santiago Vila <sanv...@debian.org> writes:
> 
> 
>     Santiago> This could be simply a race condition.
> 
>     Santiago> I've seen many packages to fail their tests randomly
>     Santiago> because of that.
> 
> It could be a race, but given what I know of the tests, I doubt it is.
> Take a look at util/k5test.py in _start_daemon
> In particular, it waits for a particular string to be printed before
> declaring the service running.
> 
> 
>     Santiago> However, you seem to be automatically assuming that the
>     Santiago> failure is due to some of those things you enumerated,
>     Santiago> i.e. a "difference of build environments".
> 
>     Santiago> But such thing is not necessarily true.
> 
> Agreed.
> Based on a long history with the package and the tests in question I am
> making some assumptions.
> You're absolutely right that these assumption may end up being
> inaccurate.
> Certainly if I do see failures on a buildd that suggest a race, I will
> be very concerned.
> If there is a race on the buildds, I think that will become clear over
> time.
>     >> So, unless I'm violating some written policy somewhere, my claim
>     >> is that this is all good.
> 
>     Santiago> I think you forgot Policy 4.2, which is also "written
>     Santiago> policy somewhere".  This is what it says:
> 
> I'm aware of policy 4.2.
> I'm also aware that there has been some disagreement over the years
> about what that means for things beyond packaged dependencies.
> In particular, how that relates to available memory, cpu, etc.
> And for example related to where builds can write, etc, etc.
> And some of that has been resolved, and I suspect some issues have not.
> It would not surprise me if there are some corner cases surrounding what
> builds can do with regard to the network on the local system are
> ambiguous.
> We all agree that builds cannot access the internet, but beyond that I
> think there is ambiguity.
> 
> But yes, if this ends up being a race, I will absolutely be interested
> in fixing the race or disabling the tests.

Hi,

As an additional data point, I can still reproduce this failure.

Lucas

Reply via email to