<?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>11454</bug_id>
          
          <creation_ts>2017-05-03 22:27:21 +0000</creation_ts>
          <short_desc>Rationalise autobuilder configuration</short_desc>
          <delta_ts>2017-07-14 13:22:56 +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.4</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>Medium+</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>2.4 M2</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>
          
          
          <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>73022</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-05-03 22:27:21 +0000</bug_when>
    <thetext>We would like to rationalise the buildset configuration we use on the public autobuilder to better support the project moving forwards and to remove technical debt and legacy items which hinder interactions with the AB.

A non-complete list of desired changes:
* change targets and ordering of targets
* possibly split oe-selftest run up
* remove nightly-uclibc and other legacy cruft</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74897</commentid>
    <comment_count>1</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-07-10 13:47:43 +0000</bug_when>
    <thetext>We&apos;re going to do a first pass of this in a backwards compatible manner, therefore we are dropping the dependency on bug #11455.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74922</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-07-11 14:45:23 +0000</bug_when>
    <thetext>Work done so far:
* drop nightly-intel-gpl and nightly-qa-targetbuild
* fold nightly-qa-* into nightly-qa-extras
* fold nightly-[deb|ipk|rpm] into nightly-packagemanagers
* remove tar.gz from IMAGE_FSTYPES in autobuilder.conf

Remaining work items:
* instead of building images &amp; then testing them fold into one step (using testimage-auto, but likely requires enhancements for SDK testing that would need backporting)
* drop package publishing
* drop ext4 publishing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74923</commentid>
    <comment_count>3</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-07-11 14:45:58 +0000</bug_when>
    <thetext>Furthermore we generate both iso and hddimg images for IA machines, we don&apos;t need both.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75034</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2017-07-14 13:22:56 +0000</bug_when>
    <thetext>The low-hanging fruit refactoring has been completed and deployed on both YP clusters.

http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=61355851e5755e627f23b061b3171bf89eeb43ef
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=b5e8eafe3dd7a46cfb57871f52979d34e36118db
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=363a472366a6109f23df97e027223f4d9516650f
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=faabab725053b473a06087738d866183a8692afa
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=559d65cd198d57d630ffa7a7b99452b85686f613
http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=4d982db894e6fc71428569df7da0e119d9f22751

Remaining work items have been split into separate bugs:
* build &amp; test images in one bitbake invocation - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11789
* drop package publishing - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11788
* drop ext4 publishing - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11791</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>