So the Facter merge-a-thon this week was very successful. We managed to merge in something like 15 patches between myself and Adrien Thebo which is quite awesome. Only 2 requests are outstanding, 1 of my own (external facts) and another which is a minor change. The work should surface in the next release of 1.6. Thanks to everyone for their help - and all the community contributors that provided enhancements and bug fixes - you guys rock :-).
9555 has been merged in ... so we now have consistent spacing across Facter. Enjoy :-). ken. On Tue, Sep 20, 2011 at 1:30 PM, Michael Stahnke <[email protected]> wrote: > On Tue, Sep 20, 2011 at 4:55 AM, Ken Barber <[email protected]> wrote: >> Interesting approach. I'll be in portland for a week after puppetconf. >> Happy to lend a hand. >> >> On Tue, Sep 20, 2011 at 2:48 AM, Luke Kanies <[email protected]> wrote: >>> I agree. Maybe it's worth a merge-a-thon to get as many merged as possible >>> in a fixed amount of time, then just draw the line? > I think a merge-a-thon sounds like the best bet. We have quite a bit > of outstanding code in topic branches, pulls, etc. Let's get it > tested and put in, then switch the spacing. > > Mike > >>> >>> -- >>> Luke Kanies | +1-615-594-8199 | http:/about.me/lak >>> On Sep 19, 2011, at 3:22 PM, Adrien Thebo <[email protected]> wrote: >>> >>> I'm of two minds of this. On one hand, it would be terribly nice to get as >>> many patches merged as possible before we do a whitespace change just so >>> that we don't have to deal with any weird conflicts. On the other hand, as >>> you said git can probably handle the whitespace change, and I would like to >>> drive this change through as soon as possible. Since facter bugs do tend to >>> sit for a while, I would like to get up the momentum to drive through the >>> whitespace for 1.7.x before too much time passes. >>> >>> On Mon, Sep 19, 2011 at 6:36 AM, Ken Barber <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> So I raised a ticket for fixing mixed whitespace in facter: >>>> >>>> http://projects.puppetlabs.com/issues/9555 >>>> >>>> And I've got a preliminary patch in a topic branch just to see how bad >>>> the problem is. The reason I've raised this is that people making >>>> changes across multiple files at the moment are finding that some >>>> files are 4 space indents, some are 2 space - and sometimes people are >>>> mixing 2 space indents within 4 space indent files. >>>> >>>> I know we've done this before for Puppet - so I wouldn't mind getting >>>> some opinion and ideas on this kind of a change. From an offline >>>> discussion with Adrien Thebo we obviously want to make this easy for >>>> any forward porting of patches from 1.6 to other branches. It was >>>> suggested this kind of change wait for 1.7 which is cool - but if we >>>> still are doing active development on 1.6 the forward porting maybe >>>> become painful. Should we just do this across all active 'supported' >>>> branches so we can feel the pain once and cherry-picked patches for >>>> forward porting can then be more trivial? There is 15 pending merges >>>> that would _potentially_ need to be fixed (and who knows how many that >>>> haven't been requested yet that would need rebasing/fixing). >>>> >>>> Looking at the whitespace merge techniques around the net I can see >>>> there is a recursive merge strategy option for ignoring whitespace >>>> (-Xignore-space-change) but this seems to be in the wrong direction to >>>> what we would desire. While rebase has an option to ignore whitespace >>>> so at the very least this could be made easier for active development >>>> work. >>>> >>>> What do people think about this? Does anyone have any experience with >>>> feeling the pain of such a change? Is there a good strategy to adopt >>>> here? I guess my attitude is that the sooner this is done the better, >>>> but perhaps I'm being naive. >>>> >>>> ken. >>>> >>>> -- >>>> "Join us for PuppetConf, September 22nd and 23rd in Portland, OR: >>>> http://bit.ly/puppetconfsig" >>>> >>>> -- >>>> 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. >>>> >>> >>> >>> >>> -- >>> Adrien Thebo >>> [email protected] >>> >>> -- >>> 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. >>> >>> -- >>> 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. >>> >> >> >> >> -- >> "Join us for PuppetConf, September 22nd and 23rd in Portland, OR: >> http://bit.ly/puppetconfsig" >> >> -- >> 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. >> >> > > -- > 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. > > -- 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.
