<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 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 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 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 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 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 href="mailto:john@arbash-meinel.com" target="_blank">john@arbash-meinel.com</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 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 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 href="https://launchpad.net/~mwhudson/+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 href="mailto:Juju-dev@lists.ubuntu.com" target="_blank">Juju-dev@lists.ubuntu.com</a><br>
>>>> Modify settings or unsubscribe at:<br>
>>>> <a 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 href="mailto:Juju-dev@lists.ubuntu.com" target="_blank">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
</blockquote></div>
</div></div><br>--<br>
Juju-dev mailing list<br>
<a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
<br></blockquote></div><br></div>