Hi Adam,

I'm sorry you feel that way, naturally we've tried to communicate this as
much as possible along the path, as well as the comments on all the tickets
(and yes, my fingers are sore from doing it -- as I didn't want to lose
time with the github script) are a big part of that.

I think we've been pretty up-front with the queue, our priority system and
that this approach is going to allow faster merging.

Ansible has had over 880 contributors in about 2.5 years - if you can
imagine *ANY* employer working like that, you'd imagine how crazy it might
be.

All of this has happened with a lot of ticket prioritization, making sure
we work on the most pressing issues, not "insta-merging" things that are
dangerous to include the most stability to ansible.  This has occasionally
meant small tickets have had to wait as we work on what get (not always
perfectly) prioritized as more important things, so we can make a dent as
we scale things up.

If you would like your feature merged, you are welcome to bring it forward
to the repo structure.

Complaints about the system really don't really help things any, alas, so
we'd ask your understanding.

By no means are we holding requests infinitely for kicks, and I believe
your github commit history - *and* release history shows heavy progress is
constantly being made.

Ansible is, right now, basically in the Top 100 projects on GitHub for
forks - and we have about 38% of forks resulting in contributions merged
in, with a lot more pending - for some other projects, those forks result
in contributions at about a 1% rate, so we're actually doing pretty darn
well here.

I recognize some people are frustrated with this move, however we've
already had roughly 60 or 70 people move things over in just a few hours,
so I think it's being recieved pretty well, and we've also been able to
accelerate some merging (however little, as it's early yet - or rather late
at night) - already.

Stay tuned and you'll see a lot more to come.

--Michael



On Mon, Sep 29, 2014 at 5:23 PM, Adam Heath <a...@brainfood.com> wrote:

> Bother.  I saw those emails(one request, 2 emails).  However, I was rather
> surprised that my 6026 pull request hadn't yet been merged.  I thought it
> would have been rather simple.  It's been over 6 months, with no updates at
> all, and suddenly this is closed.  How do I know if I go and do even *more*
> work, to rebase-onto(or email-patch/import) with git, that this change
> won't still be completely ignored.
>
> For reference, this updated the mount task so that swap entries are
> treated like other filesystems, in that swapon/swapoff are called.
>
> On 09/29/2014 04:15 PM, Michael DeHaan wrote:
>
>> I've just made nodes and retired a reasonably large set of tickets.   You
>> should have GitHub notifications if this affects you.
>>
>> Help moving things to new repos is greatly appreciated so let us know if
>> there are questions!
>>
>> Thanks!
>>
>>
>>
>> On Sun, Sep 28, 2014 at 12:32 PM, Michael DeHaan <mich...@ansible.com
>> <mailto:mich...@ansible.com>> wrote:
>>
>>     And I've just pushed a few additional fixes
>>
>>     (E)  Ansible will be happy if there is no configured module path,
>>     before at least an empty one was required, but if there was no
>>     ansible.cfg, it got confused
>>
>>     (F)  I've fixed a problem where the powershell module 'setup' got
>>     found before the Python one.  Now '.py' modules are searched
>>     unless it's a Windows module, then '.ps1' are searched, but the
>>     streams are never crossed.
>>
>>
>>
>>     On Sun, Sep 28, 2014 at 11:46 AM, Michael DeHaan
>>     <mich...@ansible.com <mailto:mich...@ansible.com>> wrote:
>>
>>         Regarding the gist, I'm going to talk through the helpful gist
>>         thing with James and Toshio Monday.
>>
>>         Should that work out - and I'm sure it will - we can
>>         definitely include that in a "stub" thing, and then provide
>>         comments on all the tickets.
>>
>>         It's pretty cool that it's been possible to get that as
>>         standardized.
>>
>>         Still have yet to determine what to do with bug tickets, but
>>         that will probably be to look at the docs page, figure out if
>>         it's core or extras, and open it on the right repo.
>>
>>         We also have to get ansibot also working on those repos - easy
>>         enough - to provide the usual boilerplate, and also to suggest
>>         to those opening tickets on the main project that they MAY
>>         want to open one on the others instead.
>>
>>
>>
>>         On Sun, Sep 28, 2014 at 11:41 AM, Michael DeHaan
>>         <mich...@ansible.com <mailto:mich...@ansible.com>> wrote:
>>
>>             (D)  I've added the configured module path to the output
>>             of ansible --version, in case someone has configured
>>             modules in their local checkout to override modules in the
>>             checkouts, we'll be able to see what those paths are in
>>             the bug reports.
>>
>>
>>
>>             On Sun, Sep 28, 2014 at 11:36 AM, Michael DeHaan
>>             <mich...@ansible.com <mailto:mich...@ansible.com>> wrote:
>>
>>                 Ok, a few things done just now:
>>
>>                 (A) merged Will's patch to docs (thanks!)
>>
>>                 (B) merged Will's patch to add --version details for
>>                 the submodules, which will be huge.  I also tweaked it
>>                 to understand what to do if there were no submodules.
>>
>>                 (C) I've tweaked the runtime code if a module is not
>>                 found to look for the 'ping' module. If the 'ping'
>>                 module can't be found, we know that submodule updates
>>                 never happened.  This should prevent development
>>                 branch users who use GitHub, but don't know about this
>>                 list, from getting confused about module paths not
>>                 working -- which should make things rather self
>>                 documenting.
>>
>>
>>
>>                 On Sun, Sep 28, 2014 at 11:18 AM, Michael DeHaan
>>                 <mich...@ansible.com <mailto:mich...@ansible.com>> wrote:
>>
>>                     Awesome, digging in on these now.
>>
>>
>>
>>                     On Sat, Sep 27, 2014 at 9:10 PM, Will Thames
>>                     <w...@thames.id.au <mailto:w...@thames.id.au>> wrote:
>>
>>                         Raised
>>                         https://github.com/ansible/ansible/pull/9185
>>                         for the trivial doc fix (thanks Brian for the tip)
>>
>>                         I've managed to update all my module based PRs
>>                         - it's definitely not easy to reproduce a set
>>                         of commits from one repo to another (to be honest
>>                         it's probably just easier to copy the fix and
>>                         commit log if it's only a single commit which
>>                         most PRs will typically be) - I only had two
>>                         PRs which were module affecting though.
>>
>>                         The instructions in my gist do include
>>                         rebasing against a currently quite recent
>>                         version of devel (i.e. the last before the
>>                         modules were removed from core) and if they
>>                         look like something worth adding to a ticket
>>                         stub I can create such a stub
>>
>>                         Also raised
>>                         https://github.com/ansible/ansible/pull/9186
>>                         to improve ansible version information. It now
>>                         looks like:
>>
>>                         ansible 1.8 (submodule_ansible_version
>>                         c621f54538) last updated 2014/09/28 11:05:48
>>                         (GMT +1000)
>>                         lib/ansible/modules/core: (ec2_snapshot_remove
>>                         3a77c31ecb) last updated 2014/09/27 18:23:31
>>                         (GMT +1000)
>>                         lib/ansible/modules/extras: (detached HEAD
>>                         110250d344) last updated 2014/09/27 14:33:42
>>                         (GMT +1000)
>>
>>                         Will
>>
>>
>>
>>                         On 27 Sep 2014, at 22:40, Michael DeHaan
>>                         <mich...@ansible.com
>>                         <mailto:mich...@ansible.com>> wrote:
>>
>>                         > Yeah I think we can keep it simple.
>>                         >
>>                         > If I've missed an "--init" somewhere the
>>                         easiest thing is to link to a minimal pull
>>                         request.
>>                         >
>>                         > Another thing I thought of
>>                         >
>>                         > (A) is making the "--version" command output
>>                         the SHA's of the submodules when running from
>>                         source.
>>                         > (B) making runner arbitrarily look for the
>>                         "ping" module, and if can't find one, if
>>                         running from git, have the CLI suggest the git
>>                         commands to run.
>>                         >
>>                         > We are likely going to be needing to close
>>                         out module-tagged pull requests and suggest
>>                         that they be resubmitted, but have not done so
>>                         yet.
>>                         > Having the instructions of how to do that in
>>                         the message (like our usual ticket_stubs/
>>                         responses) I think would be super helpful.
>>                          That being said, a lot has changed since, and
>>                         many pull requests may be out of date - having
>>                         some changes reapplied may be desirable.
>>                         >
>>                         > There are import scripts for moving bug
>>                         tickets that I think we can use, though it's
>>                         *slighty* problematic in that we have two
>>                         repos and the system can't tell which is
>>                         which.  As such, we may ask these be trivially
>>                         resubmitted.
>>                         >
>>                         > I'd say hold off on this now until we take
>>                         some action on that ticket queue, which is the
>>                         plan for next week.
>>                         >
>>                         > On Sat, Sep 27, 2014 at 7:36 AM, Brian Coca
>>                         <brianc...@gmail.com
>>                         <mailto:brianc...@gmail.com>> wrote:
>>                         > simple commands for existing checkouts:
>>                         >
>>                         > git pull --rebase
>>                         > git submodule update --init --recursive
>>                         >
>>                         > That should be enough
>>                         >
>>                         > --
>>                         > You received this message because you are
>>                         subscribed to the Google Groups "Ansible
>>                         Project" group.
>>                         > To unsubscribe from this group and stop
>>                         receiving emails from it, send an email to
>>                         ansible-project+unsubscr...@googlegroups.com
>>                         <mailto:ansible-project%
>> 2bunsubscr...@googlegroups.com>.
>>                         > To post to this group, send email to
>>                         ansible-project@googlegroups.com
>>                         <mailto:ansible-project@googlegroups.com>.
>>                         > To view this discussion on the web visit
>>                         https://groups.google.com/d/
>> msgid/ansible-project/CADn%2BHswXZRA3fFjXOV8XRuAzqa4PAbTV
>> 8RWt682TZTDSYnVrNQ%40mail.gmail.com.
>>                         > For more options, visit
>>                         https://groups.google.com/d/optout.
>>                         >
>>                         >
>>                         > --
>>                         > You received this message because you are
>>                         subscribed to a topic in the Google Groups
>>                         "Ansible Project" group.
>>                         > To unsubscribe from this topic, visit
>>                         https://groups.google.com/d/
>> topic/ansible-project/TUL_Bfmhr-E/unsubscribe.
>>                         > To unsubscribe from this group and all its
>>                         topics, send an email to
>>                         ansible-project+unsubscr...@googlegroups.com
>>                         <mailto:ansible-project%
>> 2bunsubscr...@googlegroups.com>.
>>                         > To post to this group, send email to
>>                         ansible-project@googlegroups.com
>>                         <mailto:ansible-project@googlegroups.com>.
>>                         > To view this discussion on the web visit
>>                         https://groups.google.com/d/
>> msgid/ansible-project/CA%2BnsWgzw9-0bHDZJ6kmztMJxYwhJf4qhiqBCmT2Y
>> kGSH%2BxjoDA%40mail.gmail.com.
>>                         > For more options, visit
>>                         https://groups.google.com/d/optout.
>>
>>                         --
>>                         You received this message because you are
>>                         subscribed to the Google Groups "Ansible
>>                         Project" group.
>>                         To unsubscribe from this group and stop
>>                         receiving emails from it, send an email to
>>                         ansible-project+unsubscr...@googlegroups.com
>>                         <mailto:ansible-project%
>> 2bunsubscr...@googlegroups.com>.
>>                         To post to this group, send email to
>>                         ansible-project@googlegroups.com
>>                         <mailto:ansible-project@googlegroups.com>.
>>                         To view this discussion on the web visit
>>                         https://groups.google.com/d/
>> msgid/ansible-project/B4C765EE-9C78-451C-8224-69FEAB60FCE8%40thames.id.au
>> .
>>                         For more options, visit
>>                         https://groups.google.com/d/optout.
>>
>>
>>
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to ansible-project+unsubscr...@googlegroups.com <mailto:
>> ansible-project+unsubscr...@googlegroups.com>.
>> To post to this group, send email to ansible-project@googlegroups.com
>> <mailto:ansible-project@googlegroups.com>.
>> To view this discussion on the web visit https://groups.google.com/d/
>> msgid/ansible-project/CA%2BnsWgxbQMSs-1cEHtPMckT3Dq%
>> 2BOBhxxUpr2%3DZEMExwO5fAF2Q%40mail.gmail.com <
>> https://groups.google.com/d/msgid/ansible-project/CA%
>> 2BnsWgxbQMSs-1cEHtPMckT3Dq%2BOBhxxUpr2%3DZEMExwO5fAF2Q%
>> 40mail.gmail.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/ansible-project/5429CDC2.1070701%40brainfood.com.
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgxKA_O5fTzUmCFpZQ_nWTid9npZH1MQ_c_B85kNgqFRgQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to