[theme-reviewers] Remove Debug Bar from recommended plugins

Philip M. Hofer (Frumph) philip at frumph.net
Sun Jun 30 01:22:16 UTC 2013


yeah I don’t use it either, I like having the notices/warnings everything appear where they are having the issues so I can trace it better



From: Edward Caissie 
Sent: Saturday, June 29, 2013 6:11 PM
To: WP Theme Reviewers Mailing List 
Subject: Re: [theme-reviewers] Remove Debug Bar from recommended plugins

I cannot see intentionally hiding errors as being an idea behind using the Debug Bar plugin ... I agree with Frumph, pass a message along to the developer and get them to chime in on this at a minimum. Personally I actually have never used the Debug Bar plugin for anything more than checking it out but definitely not part of my "test environments".


... and as far as setting WP_DEBUG to true on a live site, all of mine do ... as well as most of the sites I have managed.


Edward Caissie
aka Cais.



On Sat, Jun 29, 2013 at 8:15 PM, Mario Peshev <mario at peshev.net> wrote:

  I found some error handling code while browsing around in the plugin, so I assume this might actually be "expected", but I'm not sure if: 1) It's reproducable on other systems/platforms as well, and 2) It is just a bug that could be fixed or actually an intentional step. 

  I'm good with any comment, but I had to bring that up if it would affect all reviewers and their access to explicit errors on the frontend.


  Mario Peshev
  WordPress Engineer, Open Source Consultant
  http://www.linkedin.com/in/mpeshev

  http://me.peshev.net




  On Sun, Jun 30, 2013 at 3:09 AM, Philip M. Hofer (Frumph) <philip at frumph.net> wrote:

    Can we contact the developer of it and ask him to make a toggle to enable the suppression on and off?



    From: Mario Peshev 
    Sent: Saturday, June 29, 2013 4:59 PM
    To: theme-reviewers at lists.wordpress.org 
    Subject: Re: [theme-reviewers] Remove Debug Bar from recommended plugins

    So, hypothetically, conducting an incompetent theme review due to a plugin that is supposed to help, but is hiding data that WordPress itself provides, and potentially letting a theme go in public for all hundreds of thousands of users who can see the error on their dev installs? 


    Really?


    Mario Peshev



    On Sun, Jun 30, 2013 at 2:54 AM, Josh Pollock <jpollock412 at gmail.com> wrote:

      But setting WP_DEBUG to true on a live server is a terrible idea. In this scenario, I think you've just done this person a very useful favor by providing them with an example of one of the many reasons it is such a terrible idea.  

      Also, if you want to be warned about deprecated functions, why not use the plugin that does that, or make a fork of Debug Bar that will show those?




      On Sat, Jun 29, 2013 at 7:41 PM, Mario Peshev <mario at peshev.net> wrote:

        Imagine the following scenario: 

        You review a theme, it looks okay. You send it to person X who deploys it on a live server which happens to have WP_DEBUG as true (as all of the site content is working fine so fine, plugins, content and previous theme so no issues noticed until now).

        It would spit all errors on the front screen as the plugin is hiding them all.

        How would that be useful?



        Mario Peshev
        WordPress Engineer, Open Source Consultant
        http://www.linkedin.com/in/mpeshev

        http://me.peshev.net




        On Sun, Jun 30, 2013 at 2:28 AM, Josh Pollock <jpollock412 at gmail.com> wrote:

          Isn't that what the log deprecated calls plugin is for?



          On Sat, Jun 29, 2013 at 7:24 PM, Mario Peshev <mario at peshev.net> wrote:

            Deprecated calls in particular - get_bloginfo with arguments, or wp_list_cats() - the deprecation notices are not displayed on my installs with Debug Bar (testing themes coded long ago).  



            Mario Peshev





            On Sun, Jun 30, 2013 at 2:21 AM, Josh Pollock <jpollock412 at gmail.com> wrote:

              Can you elaborate about what notices you think it is suppressing? I'd be willing to try and recreate this issue if you could provide more details. Like a lot of people, I have debug bar activated on all of my development and testing sites.



              On Sat, Jun 29, 2013 at 7:11 PM, Mario Peshev <mario at peshev.net> wrote:

                Everyone, I'd like to propose a removal of Debug Bar from the recommended plugins for testing (on pages like http://make.wordpress.org/themes/about/how-to-join-wptrt/ or any other pages in Codex related to Theme Review or Theme Unit Test data). 

                I'm usually testing on several different installs and I finally found out that Debug Bar is hiding some notices on a default install with a default setup (say, blank WP, WP_DEBUG as true and imported test data). It seems to have some custom error handling or something, but I don't see the issues on the frontend when the plugin is enabled.

                Apologies in advance if I'm missing anything, but from my perspective it's suppressing actual notices/warnings which is not healthy for the review process.


                Mario Peshev



                _______________________________________________
                theme-reviewers mailing list
                theme-reviewers at lists.wordpress.org
                http://lists.wordpress.org/mailman/listinfo/theme-reviewers




              _______________________________________________
              theme-reviewers mailing list
              theme-reviewers at lists.wordpress.org
              http://lists.wordpress.org/mailman/listinfo/theme-reviewers




            _______________________________________________
            theme-reviewers mailing list
            theme-reviewers at lists.wordpress.org
            http://lists.wordpress.org/mailman/listinfo/theme-reviewers




          _______________________________________________
          theme-reviewers mailing list
          theme-reviewers at lists.wordpress.org
          http://lists.wordpress.org/mailman/listinfo/theme-reviewers




        _______________________________________________
        theme-reviewers mailing list
        theme-reviewers at lists.wordpress.org
        http://lists.wordpress.org/mailman/listinfo/theme-reviewers




      _______________________________________________
      theme-reviewers mailing list
      theme-reviewers at lists.wordpress.org
      http://lists.wordpress.org/mailman/listinfo/theme-reviewers




----------------------------------------------------------------------------

    _______________________________________________
    theme-reviewers mailing list
    theme-reviewers at lists.wordpress.org
    http://lists.wordpress.org/mailman/listinfo/theme-reviewers


    _______________________________________________
    theme-reviewers mailing list
    theme-reviewers at lists.wordpress.org
    http://lists.wordpress.org/mailman/listinfo/theme-reviewers




  _______________________________________________
  theme-reviewers mailing list
  theme-reviewers at lists.wordpress.org
  http://lists.wordpress.org/mailman/listinfo/theme-reviewers





--------------------------------------------------------------------------------
_______________________________________________
theme-reviewers mailing list
theme-reviewers at lists.wordpress.org
http://lists.wordpress.org/mailman/listinfo/theme-reviewers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20130629/8291e0d6/attachment-0001.html>


More information about the theme-reviewers mailing list