Totally agreed: 2.0 is obviously the priority. I didn't think anyone was
talking about a short-term pivot.

On 03/28/2016 10:34 AM, Cheryl Jennings wrote:
> Addressing flaky tests is definitely a long term goal we should have.
>
> Given that we are aiming for beta4 next week, I'd rather our energies
> in the short term are directed at fixing stakeholder bugs than fixing
> intermittent failures that prevent us from releasing because we are no
> longer retrying tests.
>
> On Mon, Mar 28, 2016 at 10:27 AM, Katherine Cox-Buday
> <katherine.cox-bu...@canonical.com
> <mailto:katherine.cox-bu...@canonical.com>> wrote:
>
>     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.
>
>     Put another way, flaky tests are indirectly causing pain for our
>     users.
>
>
>     On 03/28/2016 10:24 AM, Cheryl Jennings wrote:
>>     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.  
>>
>>     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.
>>
>>     Thanks,
>>     -Cheryl
>>
>>     [0] https://launchpad.net/juju-core/+milestone/2.0-beta4
>>
>>     On Mon, Mar 28, 2016 at 9:08 AM, Nate Finch
>>     <nate.fi...@canonical.com <mailto:nate.fi...@canonical.com>> wrote:
>>
>>         +1, don't retry... devs need to feel the pain in order to get
>>         proper motivation to fix this stuff...
>>
>>         On Mon, Mar 28, 2016 at 9:03 AM Katherine Cox-Buday
>>         <katherine.cox-bu...@canonical.com
>>         <mailto:katherine.cox-bu...@canonical.com>> wrote:
>>
>>             Just wanted to say thank you 100x to all involved!
>>
>>             On 03/24/2016 01:03 AM, Michael Hudson-Doyle wrote:
>>             > Hi,
>>             >
>>             > As of a few minutes ago, there is now a golang-1.6
>>             package in
>>             > trusty-proposed:
>>             > https://launchpad.net/ubuntu/trusty/+source/golang-1.6
>>             (thanks for the
>>             > review and copy, Steve).
>>             >
>>             > One difference between this and the package I prepared
>>             earlier is that
>>             > it does not install /usr/bin/go but rather
>>             /usr/lib/go-1.6/bin/go so
>>             > Makefiles and such will need to be adjusted to invoke
>>             that directly or
>>             > put /usr/lib/go-1.6/bin on $PATH or whatever. (This
>>             also means it can
>>             > be installed alongside the golang packages that are
>>             already in
>>             > trusty).
>>             >
>>             > Cheers,
>>             > mwh
>>             > (Hoping that we can now really properly ignore
>>             gccgo-4.9 ppc64el bugs!)
>>             >
>>             > On 17 February 2016 at 07:58, Michael Hudson-Doyle
>>             > <michael.hud...@canonical.com
>>             <mailto:michael.hud...@canonical.com>> wrote:
>>             >> I have approval for the idea but also decided to wait
>>             for 1.6 and upload
>>             >> that instead. I'm also on leave currently so hopefully
>>             this can all happen
>>             >> in early March.
>>             >>
>>             >> Cheers,
>>             >> mwh
>>             >>
>>             >> On 17/02/2016 1:17 am, "John Meinel"
>>             <j...@arbash-meinel.com <mailto:j...@arbash-meinel.com>>
>>             wrote:
>>             >>> To start with, thanks for working on this. However,
>>             doesn't this also
>>             >>> require changing the CI builds to use your ppa?
>>             >>>
>>             >>> What is the current state of this? I was just looking
>>             around and noticed
>>             >>> golang1.5-go isn't in anything specific for Trusty
>>             that I can see. I realize
>>             >>> if its going into an SRU it requires a fair amount of
>>             negotiation with other
>>             >>> teams, so I'm not  surprised to see it take a while.
>>             I just wanted to check
>>             >>> how it was going.
>>             >>>
>>             >>> Thanks,
>>             >>>
>>             >>> John
>>             >>> =:->
>>             >>>
>>             >>> On Mon, Jan 18, 2016 at 7:32 AM, Michael Hudson-Doyle
>>             >>> <michael.hud...@canonical.com
>>             <mailto:michael.hud...@canonical.com>> wrote:
>>             >>>> Hi all,
>>             >>>>
>>             >>>> As part of the plan for getting Go 1.5 into trusty
>>             (see here
>>             >>>>
>>             https://wiki.ubuntu.com/MichaelHudsonDoyle/Go15InTrusty)
>>             I've built
>>             >>>> packages (called golang1.5-go rather than golang-go)
>>             for trusty in my
>>             >>>> ppa:
>>             >>>>
>>             >>>>
>>             
>> https://launchpad.net/~mwhudson/+archive/ubuntu/go15-trusty/+packages
>>             
>> <https://launchpad.net/%7Emwhudson/+archive/ubuntu/go15-trusty/+packages>
>>             >>>>
>>             >>>> (assuming 3:1.5.3-0ubuntu4 actually builds... I seem
>>             to be having a
>>             >>>> "make stupid packaging mistakes" day)
>>             >>>>
>>             >>>> I'll write up a SRU bug to start the process of
>>             getting this into
>>             >>>> trusty tomorrow but before it does end up in trusty
>>             it would seem like
>>             >>>> a good idea to run the CI tests using juju-core
>>             packages built with
>>             >>>> this version of the go compiler. Is that something
>>             that's feasible to
>>             >>>> arrange
>>             >>>>
>>             >>>> The only packaging requirement should be to change
>>             the build-depends
>>             >>>> to be on golang1.5-go rather than golang-go or gccgo.
>>             >>>>
>>             >>>> Cheers,
>>             >>>> mwh
>>             >>>>
>>             >>>> --
>>             >>>> Juju-dev mailing list
>>             >>>> Juju-dev@lists.ubuntu.com
>>             <mailto:Juju-dev@lists.ubuntu.com>
>>             >>>> Modify settings or unsubscribe at:
>>             >>>> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>             >>>
>>
>>             --
>>             -
>>             Katherine
>>
>>
>>             --
>>             Juju-dev mailing list
>>             Juju-dev@lists.ubuntu.com <mailto:Juju-dev@lists.ubuntu.com>
>>             Modify settings or unsubscribe at:
>>             https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
>>
>>         --
>>         Juju-dev mailing list
>>         Juju-dev@lists.ubuntu.com <mailto:Juju-dev@lists.ubuntu.com>
>>         Modify settings or unsubscribe at:
>>         https://lists.ubuntu.com/mailman/listinfo/juju-dev
>>
>>
>
>     -- 
>     -
>     Katherine
>
>

-- 
-
Katherine

-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to