<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
While agreeing with the spirit of your email, Cheryl, I'd like to
opine that in the long-term fixing flaky tests will improve the code
and help to fix (and prevent!) bugs.<br>
<br>
Put another way, flaky tests are indirectly causing pain for our
users.<br>
<br>
<div class="moz-cite-prefix">On 03/28/2016 10:24 AM, Cheryl Jennings
wrote:<br>
</div>
<blockquote
cite="mid:CA+nYZD7jzyGyyJe1isEQrZ7P3ZoR6WjRo3wBnDrvkdCqq0wmyw@mail.gmail.com"
type="cite">
<div dir="ltr">These intermittently failing unit tests are often
due to unreliable unit tests, rather than problems in the code.
As nice as it would be to not have to retry tests (particularly
unit tests), I'd much rather we spend our precious resources on
fixing bugs that are causing pain for our users.
<div><br>
</div>
<div>There are currently 168 Triaged bugs targeted against
2.0-beta4 [0], many of which have been reported by actual
users and have been deferred release after release. For
comparison, there are 18 go 1.5 /1.6 bugs found by CI.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>-Cheryl</div>
<div><br>
</div>
<div>[0] <a moz-do-not-send="true"
href="https://launchpad.net/juju-core/+milestone/2.0-beta4">https://launchpad.net/juju-core/+milestone/2.0-beta4</a></div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Mar 28, 2016 at 9:08 AM, Nate
Finch <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:nate.finch@canonical.com" target="_blank">nate.finch@canonical.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">+1, don't retry... devs need to feel the pain
in order to get proper motivation to fix this stuff...<br>
</div>
<div class="HOEnZb">
<div class="h5"><br>
<div class="gmail_quote">
<div dir="ltr">On Mon, Mar 28, 2016 at 9:03 AM
Katherine Cox-Buday <<a moz-do-not-send="true"
href="mailto:katherine.cox-buday@canonical.com"
target="_blank">katherine.cox-buday@canonical.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Just
wanted to say thank you 100x to all involved!<br>
<br>
On 03/24/2016 01:03 AM, Michael Hudson-Doyle wrote:<br>
> Hi,<br>
><br>
> As of a few minutes ago, there is now a
golang-1.6 package in<br>
> trusty-proposed:<br>
> <a moz-do-not-send="true"
href="https://launchpad.net/ubuntu/trusty/+source/golang-1.6"
rel="noreferrer" target="_blank">https://launchpad.net/ubuntu/trusty/+source/golang-1.6</a>
(thanks for the<br>
> review and copy, Steve).<br>
><br>
> One difference between this and the package I
prepared earlier is that<br>
> it does not install /usr/bin/go but rather
/usr/lib/go-1.6/bin/go so<br>
> Makefiles and such will need to be adjusted to
invoke that directly or<br>
> put /usr/lib/go-1.6/bin on $PATH or whatever.
(This also means it can<br>
> be installed alongside the golang packages that
are already in<br>
> trusty).<br>
><br>
> Cheers,<br>
> mwh<br>
> (Hoping that we can now really properly ignore
gccgo-4.9 ppc64el bugs!)<br>
><br>
> On 17 February 2016 at 07:58, Michael
Hudson-Doyle<br>
> <<a moz-do-not-send="true"
href="mailto:michael.hudson@canonical.com"
target="_blank">michael.hudson@canonical.com</a>>
wrote:<br>
>> I have approval for the idea but also
decided to wait for 1.6 and upload<br>
>> that instead. I'm also on leave currently
so hopefully this can all happen<br>
>> in early March.<br>
>><br>
>> Cheers,<br>
>> mwh<br>
>><br>
>> On 17/02/2016 1:17 am, "John Meinel" <<a
moz-do-not-send="true"
href="mailto:john@arbash-meinel.com"
target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</a></a>>
wrote:<br>
>>> To start with, thanks for working on
this. However, doesn't this also<br>
>>> require changing the CI builds to use
your ppa?<br>
>>><br>
>>> What is the current state of this? I
was just looking around and noticed<br>
>>> golang1.5-go isn't in anything specific
for Trusty that I can see. I realize<br>
>>> if its going into an SRU it requires a
fair amount of negotiation with other<br>
>>> teams, so I'm not surprised to see it
take a while. I just wanted to check<br>
>>> how it was going.<br>
>>><br>
>>> Thanks,<br>
>>><br>
>>> John<br>
>>> =:-><br>
>>><br>
>>> On Mon, Jan 18, 2016 at 7:32 AM,
Michael Hudson-Doyle<br>
>>> <<a moz-do-not-send="true"
href="mailto:michael.hudson@canonical.com"
target="_blank">michael.hudson@canonical.com</a>>
wrote:<br>
>>>> Hi all,<br>
>>>><br>
>>>> As part of the plan for getting Go
1.5 into trusty (see here<br>
>>>> <a moz-do-not-send="true"
href="https://wiki.ubuntu.com/MichaelHudsonDoyle/Go15InTrusty"
rel="noreferrer" target="_blank">https://wiki.ubuntu.com/MichaelHudsonDoyle/Go15InTrusty</a>)
I've built<br>
>>>> packages (called golang1.5-go
rather than golang-go) for trusty in my<br>
>>>> ppa:<br>
>>>><br>
>>>> <a moz-do-not-send="true"
href="https://launchpad.net/%7Emwhudson/+archive/ubuntu/go15-trusty/+packages"
rel="noreferrer" target="_blank">https://launchpad.net/~mwhudson/+archive/ubuntu/go15-trusty/+packages</a><br>
>>>><br>
>>>> (assuming 3:1.5.3-0ubuntu4 actually
builds... I seem to be having a<br>
>>>> "make stupid packaging mistakes"
day)<br>
>>>><br>
>>>> I'll write up a SRU bug to start
the process of getting this into<br>
>>>> trusty tomorrow but before it does
end up in trusty it would seem like<br>
>>>> a good idea to run the CI tests
using juju-core packages built with<br>
>>>> this version of the go compiler. Is
that something that's feasible to<br>
>>>> arrange<br>
>>>><br>
>>>> The only packaging requirement
should be to change the build-depends<br>
>>>> to be on golang1.5-go rather than
golang-go or gccgo.<br>
>>>><br>
>>>> Cheers,<br>
>>>> mwh<br>
>>>><br>
>>>> --<br>
>>>> Juju-dev mailing list<br>
>>>> <a moz-do-not-send="true"
href="mailto:Juju-dev@lists.ubuntu.com"
target="_blank">Juju-dev@lists.ubuntu.com</a><br>
>>>> Modify settings or unsubscribe at:<br>
>>>> <a moz-do-not-send="true"
href="https://lists.ubuntu.com/mailman/listinfo/juju-dev"
rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
>>><br>
<br>
--<br>
-<br>
Katherine<br>
<br>
<br>
--<br>
Juju-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:Juju-dev@lists.ubuntu.com"
target="_blank">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a
moz-do-not-send="true"
href="https://lists.ubuntu.com/mailman/listinfo/juju-dev"
rel="noreferrer" target="_blank"><a class="moz-txt-link-freetext" href="https://lists.ubuntu.com/mailman/listinfo/juju-dev">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a></a><br>
</blockquote>
</div>
</div>
</div>
<br>
--<br>
Juju-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a
moz-do-not-send="true"
href="https://lists.ubuntu.com/mailman/listinfo/juju-dev"
rel="noreferrer" target="_blank"><a class="moz-txt-link-freetext" href="https://lists.ubuntu.com/mailman/listinfo/juju-dev">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a></a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
-
Katherine</pre>
</body>
</html>