> Second, it's pretty clear that a lot of the failures are my fault - each of
> my three primary branches seems to cause 10+ new errors. What's the best
> plan to work on these? Rebase them on current master and just fix
> everything I can? Or should we make a new "testfix" branch fixes most of
> the failures in master and only then start on our other failures?
>
Most of them are turning out to result from merge conflict resolution
problems--or rather, merge conflict detection problems. For example, if one
topic branch changes all occurrences of Puppet::Foo::Bar.do_it(:stuff =>
'goo') to Puppet::FooBar.does_it('goo') and another topic branch adds a new
occurrence of Puppet::Foo::Bar.do_it(:stuff => 'goo') to code that the first
topic branch never touched, there will be a problem combining them even
though git will not detect a conflict.
I've got a system for working through these, and am doing so.
> Lastly, the futures branch is obviously still throwing a heckuva lot of
> failures. Is it actually functional yet? That is, does Puppet actually
> work with it merged in and these are just broken tests, or are they actually
> indicative of real problems?
This is mostly a consequence of the same sort of problems described above
writ large. I think I understand most of the problems and know roughly what
to do about them, but just need to work through it. Next version of testing
should have even few test failures, yadda yadda, lather, rinse, repeat. I
think the shortest path is to just do it, so that's what I'm attempting to
do,
-- Markus
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-dev?hl=en.