I am just a minor (may be micro) contributor to Emacs. But still I have few comments:

On Thu, May 31, 2018 at 12:25 PM John Shahid <jvshahid@gmail.com> wrote:

I was little confused given that I received no replies on my bug
report[1] , which admittedly was sent last night.

"last night"? That's a lot of expectation. Realize that here we are collaborating with folks all around the world, different time zones. In general, I wait for 4 days or so before pinging back on that same "bug report" (quoting that because that report could also be a feature request or a patch, or anything).
 
What is more confusing
is the fact that I see patches being discussed on this
(emacs-devel@gnu.org) mailing list instead of bug-gnu-emacs@gnu.org.

Usually patch discussion comes to emacs-devel if the discussion doesn't resolve on that bug thread itself, or if more user feedback is needed.
 
Out of curiosity if I have a patch to submit which list should I use ?

[1] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=31662

I would use the same bug thread for patch proposals too.
--

Kaushal Modi