Comment 19 for bug 614713

Revision history for this message
Vincent Ladeuil (vila) wrote : Re: [Bug 614713] Re: selftests fail assertActivitiesMatch for pycurl compiled against openssl

>>>>> Christian Faulhammer writes:

    > A word from the Bazaar Gentoo maintainer:

You're very warmly welcome !

    > I disabled the tests

All the tests or just these ones ? How did you disable them ?

    > in Gentoo, the rest is fine, so 2.4 is the first version in a long
    > time that can be emerged with tests.

\o/

    > Vincent, I would like to see the test runs done within the Portage
    > system because that is the most common case where Bazaar users
    > will see the test suite in action.

I read that as the same goal we're trying to achieve in Ubuntu where the
full test suite is run as part of the package build for our stable
series.

I'm all for achieving this goal on as many supported platforms as is
humanly possible.

    > There is a live ebuild in the Gentoo Bazaar overlay which always
    > fetches the current code.

And by that you mean lp:bzr or lp:bzr/2.4 ? I.e. do you track the trunk
or the latest stable series ?

    > Should I open a new issue for that?

Yes, please do ! And let's try to align what is done on your side with
what is done on
http://babune.ladeuil.net:24842/view/%20High/job/selftest-gentoo/ where
bzr.dev (lp:bzr) runs the full test suite daily with only sporadic
failures.

I.e.: I'd really like to address the distortion between the gentoo
install where *all* tests pass every *day* without any significant
failure and your install (probably not the right word nor concept[1])
where there seem to be far too much failures for you to enable all the
tests.

Feel free to contact me privately if you want to discuss this or let's
do that on a new bug, both are fine with me.

[1]: I'm only trying to do a minimal amount of administration on the
babune's gentoo slave while maintaining a "standard" gentoo install. If
several configurations needs to be tracked (openssl/nss/you name it),
I'd like to understand which ones are needed and how we can maintain
them.