<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>12420</bug_id>
          
          <creation_ts>2017-12-13 14:43:29 +0000</creation_ts>
          <short_desc>Enhance nightly buildset page to help users fill correct fields for release builds</short_desc>
          <delta_ts>2018-11-01 14:45:24 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Infrastructure</classification>
          <product>AutoBuilder</product>
          <component>autobuilder</component>
          <version>2.5</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>4.99</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock">joshuagloe</reporter>
          <assigned_to name="Joshua Lock">joshuagloe</assigned_to>
          <cc>infras.ab.watcher</cc>
    
    <cc>Infras.watcher</cc>
    
    <cc>pidge</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>robin.l.jordan</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>78688</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-12-13 14:43:29 +0000</bug_when>
    <thetext>Releases are made infrequently enough that it often takes an attempt or two to remember which fields in the nightly buildset force build page are required.

In the same vein as adding some JavaScript to help trigger builds for different releases[1] we could easily add some simple scripting to improve the usability of the form for release builds versus not.

We could:
- once a user has selected whether the build is a release or not, hide irrelevant fields (i.e. fields which only affect a release should be hidden for standard pre-integration testing builds)
- validate that fields required for a release build are populate when attempting to build a release

1. http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=8afbc6323a2977383e9cace1c040a5ce4d61f068</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81992</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2018-11-01 14:45:24 +0000</bug_when>
    <thetext>This was done as part of the move to the new autobuilder codebase.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>