[Toaster] [PATCH] toastergui: comment out broken sorting and filters

Smith, Elliot elliot.smith at intel.com
Tue Oct 6 06:22:47 PDT 2015


On 6 October 2015 at 12:23, Belen Barros Pena <
belen.barros.pena at linux.intel.com> wrote:

> YOCTO #8131 records that the sorting by 'errors', 'warnigns'
> and 'time', and the filtering by 'errors' and 'warnings'
> are broken in the 'all builds' and 'project builds' pages.
>
> To avoid exposing broken functionality to users, comment
> out the sorting and filtering in those columns until we
> we have a fix for YOCTO #8131.
>
> Signed-off-by: Belen Barros Pena <belen.barros.pena at intel.com>
>

Looks good to me, and GUI tests pass (NB orm tests are broken, pending Ed's
patch), so sent upstream to bitbake-devel.

Elliot


> ---
>  bitbake/lib/toaster/toastergui/views.py | 49
> +++++++++++++++++----------------
>  1 file changed, 26 insertions(+), 23 deletions(-)
>
> diff --git a/bitbake/lib/toaster/toastergui/views.py
> b/bitbake/lib/toaster/toastergui/views.py
> index 9f16e8f..db791cf 100755
> --- a/bitbake/lib/toaster/toastergui/views.py
> +++ b/bitbake/lib/toaster/toastergui/views.py
> @@ -2103,35 +2103,38 @@ if True:
>                      },
>                      {'name': 'Errors', 'clclass': 'errors_no',
>                       'qhelp': "How many errors were encountered during
> the build (if any)",
> -                     'orderfield': _get_toggle_order(request,
> "errors_no", True),
> -                     'ordericon':_get_toggle_order_icon(request,
> "errors_no"),
> -                     'orderkey' : 'errors_no',
> -                     'filter' : {'class' : 'errors_no',
> -                                 'label': 'Show:',
> -                                 'options' : [
> -                                             ('Builds with errors',
> 'errors_no__gte:1', queryset_with_search.filter(errors_no__gte=1).count()),
> -                                             ('Builds without errors',
> 'errors_no:0', queryset_with_search.filter(errors_no=0).count()),
> -                                             ]
> -                                }
> +                     # Comment out sorting and filter until YOCTO #8131
> is fixed
> +                     #'orderfield': _get_toggle_order(request,
> "errors_no", True),
> +                     #'ordericon':_get_toggle_order_icon(request,
> "errors_no"),
> +                     #'orderkey' : 'errors_no',
> +                     #'filter' : {'class' : 'errors_no',
> +                     #            'label': 'Show:',
> +                     #            'options' : [
> +                     #                        ('Builds with errors',
> 'errors_no__gte:1', queryset_with_search.filter(errors_no__gte=1).count()),
> +                     #                        ('Builds without errors',
> 'errors_no:0', queryset_with_search.filter(errors_no=0).count()),
> +                     #                        ]
> +                     #           }
>                      },
>                      {'name': 'Warnings', 'clclass': 'warnings_no',
>                       'qhelp': "How many warnings were encountered during
> the build (if any)",
> -                     'orderfield': _get_toggle_order(request,
> "warnings_no", True),
> -                     'ordericon':_get_toggle_order_icon(request,
> "warnings_no"),
> -                     'orderkey' : 'warnings_no',
> -                     'filter' : {'class' : 'warnings_no',
> -                                 'label': 'Show:',
> -                                 'options' : [
> -                                             ('Builds with
> warnings','warnings_no__gte:1',
> queryset_with_search.filter(warnings_no__gte=1).count()),
> -                                             ('Builds without
> warnings','warnings_no:0',
> queryset_with_search.filter(warnings_no=0).count()),
> -                                             ]
> -                                }
> +                     # Comment out sorting and filter until YOCTO #8131
> is fixed
> +                     #'orderfield': _get_toggle_order(request,
> "warnings_no", True),
> +                     #'ordericon':_get_toggle_order_icon(request,
> "warnings_no"),
> +                     #'orderkey' : 'warnings_no',
> +                     #'filter' : {'class' : 'warnings_no',
> +                     #            'label': 'Show:',
> +                     #            'options' : [
> +                     #                        ('Builds with
> warnings','warnings_no__gte:1',
> queryset_with_search.filter(warnings_no__gte=1).count()),
> +                     #                        ('Builds without
> warnings','warnings_no:0',
> queryset_with_search.filter(warnings_no=0).count()),
> +                     #                        ]
> +                     #           }
>                      },
>                      {'name': 'Time', 'clclass': 'time', 'hidden' : 1,
>                       'qhelp': "How long it took the build to finish",
> -                     'orderfield': _get_toggle_order(request,
> "timespent", True),
> -                     'ordericon':_get_toggle_order_icon(request,
> "timespent"),
> -                     'orderkey' : 'timespent',
> +                     # Comment out sorting until YOCTO #8131 is fixed
> +                     #'orderfield': _get_toggle_order(request,
> "timespent", True),
> +                     #'ordericon':_get_toggle_order_icon(request,
> "timespent"),
> +                     #'orderkey' : 'timespent',
>                      },
>                      {'name': 'Image files', 'clclass': 'output',
>                       'qhelp': "The root file system types produced by the
> build. You can find them in your <code>/build/tmp/deploy/images/</code>
> directory",
> --
> 2.3.8 (Apple Git-58)
>
> --
> _______________________________________________
> toaster mailing list
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
>



-- 
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20151006/43f7e6a2/attachment-0001.html>


More information about the toaster mailing list