This file appears to be the issue according to the binary search (neat tool
BTW)

The culprit is
/home/thanos/Work/puppet/spec/integration/agent/logging_spec.rb.

However, when I run that file by hand, it works just fine.

The issues do specifically seem to be related to the Package tests from
what I can tell.

For completeness:

Fedora 20
Ruby 2.0.0-p353

Thanks,

Trevor

On Thu, Mar 12, 2015 at 3:14 PM, Kylo Ginsberg <[email protected]> wrote:

> On Thu, Mar 12, 2015 at 9:01 AM, Trevor Vaughan <[email protected]>
> wrote:
>
>> No, if I run parallel::spec, I actually get different errors, so I
>> stopped trying to use it.
>>
>> I just ran with a clean ruby 2.0.0-p353 with the same results.
>>
>
> As Henrik mentioned, it could be a spec order problem.
>
> If you run:
>
> bundle exec rake ci:spec
>
> then you should get a shiny spec_order.txt.
>
> Then you can run: util/binary_search_specs.rb <full path to failing spec>
>
> And it will (usually) tell you the test that makes the failing spec fail.
> (The 'usually' caveat is because there can be spec failures that require
> specific ordering between > 2 spec files, and this tool only handles the
> case for 2 spec files. The > 2 case is super duper fun.)
>
> Clearly, this needs to be in our docs, PR coming.
>
> Kylo
>
>
>> Not quite sure what's going on.
>>
>> I'll poke around some more later since you can't seem to reproduce.
>>
>> Trevor
>>
>> On Thu, Mar 12, 2015 at 11:57 AM, Henrik Lindberg <
>> [email protected]> wrote:
>>
>>> On 2015-12-03 16:40, Trevor Vaughan wrote:
>>>
>>>> Hi Henrik,
>>>>
>>>> I purged all of my gems removed my Gemfile.lock file and then ran bundle
>>>> install followed by bundle update with the same result.
>>>>
>>>>
>>> Does it work if you run the failing tests in isolation? (If so it could
>>> be an ordering problem).
>>>
>>> I just ran this on master:
>>>
>>> * bundle update
>>> * bundle exec rake parallel:spec[4]
>>>
>>> => 18768 examples, 0 failures, 44 pending
>>>
>>> - henrik
>>>
>>>  Thanks,
>>>>
>>>> Trevor
>>>>
>>>> On Thu, Mar 12, 2015 at 11:11 AM, Henrik Lindberg
>>>> <[email protected] <mailto:[email protected]
>>>> >>
>>>> wrote:
>>>>
>>>>     On 2015-12-03 14:10, Trevor Vaughan wrote:
>>>>
>>>>         Hi all,
>>>>
>>>>         Some of the package spec tests are failing for me under Ruby
>>>> 1.9.3.
>>>>
>>>>         The offending commit appears to be:
>>>>
>>>>         commit 8eb9557420bd10cfb268c55a626981__36338c9b79
>>>>         Merge: 0abb9a9 11bba86
>>>>         Author: Henrik Lindberg <henrik.lindberg@cloudsmith.__com
>>>>         <mailto:[email protected]>
>>>>         <mailto:henrik.lindberg@__cloudsmith.com
>>>>         <mailto:[email protected]>>>
>>>>         Date:   Thu Mar 5 22:50:14 2015 +0100
>>>>
>>>>               Merge branch 'stable'
>>>>               Conflicts:
>>>>                   lib/puppet/parser/scope.rb
>>>>                   lib/puppet/type/package.rb
>>>>                   spec/unit/type/package_spec.rb
>>>>               Changed be_true matcher to be_truthy because of rspec
>>>>         version change
>>>>
>>>>         Ruby Version: ruby-1.9.3-p551
>>>>         Gemfile: Stock in Puppet core
>>>>         Branch: master (stable is fine)
>>>>
>>>>
>>>>     You probably do not have rspec 3 which is now required on master.
>>>>     Try a 'bundle update'
>>>>
>>>>     - henrik
>>>>
>>>>         Thanks,
>>>>
>>>>         Trevor
>>>>
>>>>         --
>>>>         Trevor Vaughan
>>>>         Vice President, Onyx Point, Inc
>>>>         (410) 541-6699 <tel:%28410%29%20541-6699>
>>>>         [email protected] <mailto:[email protected]>
>>>>         <mailto:[email protected] <mailto:[email protected]
>>>> >__>
>>>>
>>>>         -- This account not approved for unencrypted proprietary
>>>>         information --
>>>>
>>>>         --
>>>>         You received this message because you are subscribed to the
>>>> Google
>>>>         Groups "Puppet Developers" group.
>>>>         To unsubscribe from this group and stop receiving emails from
>>>>         it, send
>>>>         an email to puppet-dev+unsubscribe@__googlegroups.com
>>>>         <mailto:puppet-dev%[email protected]>
>>>>         <mailto:[email protected]
>>>>         <mailto:puppet-dev%[email protected]>>.
>>>>         To view this discussion on the web visit
>>>>         https://groups.google.com/d/__msgid/puppet-dev/CANs%__
>>>> 2BFoXR9dtAJ5x4qk4vwrK14CRGxyT___mLucay%3D9oXe-kQU9PQ%40mail.__gmail.com
>>>>         <https://groups.google.com/d/msgid/puppet-dev/CANs%
>>>> 2BFoXR9dtAJ5x4qk4vwrK14CRGxyT_mLucay%3D9oXe-kQU9PQ%40mail.gmail.com>
>>>>         <https://groups.google.com/d/__msgid/puppet-dev/CANs%__
>>>> 2BFoXR9dtAJ5x4qk4vwrK14CRGxyT___mLucay%3D9oXe-kQU9PQ%40mail.
>>>> __gmail.com?utm_medium=email&__utm_source=footer
>>>>         <https://groups.google.com/d/msgid/puppet-dev/CANs%
>>>> 2BFoXR9dtAJ5x4qk4vwrK14CRGxyT_mLucay%3D9oXe-kQU9PQ%40mail.
>>>> gmail.com?utm_medium=email&utm_source=footer>>.
>>>>         For more options, visit https://groups.google.com/d/__optout
>>>>         <https://groups.google.com/d/optout>.
>>>>
>>>>
>>>>
>>>>     --
>>>>
>>>>     Visit my Blog "Puppet on the Edge"
>>>>     http://puppet-on-the-edge.__blogspot.se/
>>>>     <http://puppet-on-the-edge.blogspot.se/>
>>>>
>>>>     --
>>>>     You received this message because you are subscribed to the Google
>>>>     Groups "Puppet Developers" group.
>>>>     To unsubscribe from this group and stop receiving emails from it,
>>>>     send an email to puppet-dev+unsubscribe@__googlegroups.com
>>>>     <mailto:puppet-dev%[email protected]>.
>>>>     To view this discussion on the web visit
>>>>     https://groups.google.com/d/__msgid/puppet-dev/mdsab4%24uit%
>>>> __241%40ger.gmane.org
>>>>     <https://groups.google.com/d/msgid/puppet-dev/mdsab4%24uit%
>>>> 241%40ger.gmane.org>.
>>>>     For more options, visit https://groups.google.com/d/__optout
>>>>     <https://groups.google.com/d/optout>.
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Trevor Vaughan
>>>> Vice President, Onyx Point, Inc
>>>> (410) 541-6699
>>>> [email protected] <mailto:[email protected]>
>>>>
>>>> -- This account not approved for unencrypted proprietary information --
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Puppet Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected]
>>>> <mailto:[email protected]>.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/puppet-dev/CANs%
>>>> 2BFoVKj5nYqz2Ogbn-LZi%3DMbpTOPftKr%2Bz6gCpmD9Ss-rkLA%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/puppet-dev/CANs%
>>>> 2BFoVKj5nYqz2Ogbn-LZi%3DMbpTOPftKr%2Bz6gCpmD9Ss-
>>>> rkLA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>>
>>> Visit my Blog "Puppet on the Edge"
>>> http://puppet-on-the-edge.blogspot.se/
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Puppet Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/puppet-dev/mdsd13%24jle%241%40ger.gmane.org.
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Trevor Vaughan
>> Vice President, Onyx Point, Inc
>> (410) 541-6699
>> [email protected]
>>
>> -- This account not approved for unencrypted proprietary information --
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoUYF05HJRoNmmTxhj%3DvVHsn6Tz4hduCnib2vSX4NnyHpg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoUYF05HJRoNmmTxhj%3DvVHsn6Tz4hduCnib2vSX4NnyHpg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Kylo Ginsberg | [email protected] | irc: kylo | twitter: @kylog
>
> *PuppetConf 2015 <http://2015.puppetconf.com/> is coming to Portland,
> Oregon! Join us October 5-9.*
> *Register now to take advantage of the Early Adopter discount
> <https://www.eventbrite.com/e/puppetconf-2015-october-5-9-tickets-13115894995?discount=EarlyAdopter>
>  *
> *—**save $349!*
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-dev/CALsUZFHZz1Sz7STSdMeRq8dVnTz-S%3DxBU7bawN_6qCbfS5q_jw%40mail.gmail.com
> <https://groups.google.com/d/msgid/puppet-dev/CALsUZFHZz1Sz7STSdMeRq8dVnTz-S%3DxBU7bawN_6qCbfS5q_jw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Trevor Vaughan
Vice President, Onyx Point, Inc
(410) 541-6699
[email protected]

-- This account not approved for unencrypted proprietary information --

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CANs%2BFoVNK0rxT5GMp%3DqDxx9ZrK_LtNpP4gTEzrKG-WeZUYqjJg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to