<?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>13792</bug_id>
          
          <creation_ts>2020-02-15 05:08:40 +0000</creation_ts>
          <short_desc>bind is even = stable, need to upgrade to 9.16.x</short_desc>
          <delta_ts>2020-03-05 16:03:05 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>core</component>
          <version>3.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>3.1 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Orling">tim.orling</reporter>
          <assigned_to name="akuster">akuster808</assigned_to>
          <cc>akuster</cc>
    
    <cc>bunk</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>86452</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2020-02-15 05:08:40 +0000</bug_when>
    <thetext>bind now follows an even-is-stable release pattern, we have 9.11 and the latest stable is 9.14.10

https://downloads.isc.org/isc/bind9/9.14.10/RELEASE-NOTES-bind-9.14.10.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86455</commentid>
    <comment_count>1</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2020-02-15 07:18:14 +0000</bug_when>
    <thetext>They do stable once a year and extended support on certain versions like 9.11.

BIND 9.11 is an Extended Support version, and will be supported until December, 2021.

So does OE want latest or long term versions?

9.14 will be EOL by the end of this year.


Please see: https://kb.isc.org/docs/aa-00896</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86457</commentid>
    <comment_count>2</comment_count>
    <who name="Adrian Bunk">bunk</who>
    <bug_when>2020-02-16 01:02:59 +0000</bug_when>
    <thetext>The recipe already follows the ESV versions:
# stay at 9.11 until 9.16, from 9.16 follow the ESV versions divisible by 4
UPSTREAM_CHECK_REGEX = &quot;(?P&lt;pver&gt;9.(11|16|20|24|28)(\.\d+)+(-P\d+)*)/&quot;

I would recommend against switching to short-term stable releases like 9.14.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86467</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2020-02-18 19:57:55 +0000</bug_when>
    <thetext>Thank you both for the clarity. I agree with the extended support sentiment, so we should wait until 9.16.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86468</commentid>
    <comment_count>4</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2020-02-18 20:12:44 +0000</bug_when>
    <thetext>one thing not talked about if we should have the latest stable bind recipe that folks could enable via PREFERRED-VERSION. 

I have been thinking about have one just to keep up the build breakages as things move along in the bind world.  It might make transitions easier between EOS versions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86469</commentid>
    <comment_count>5</comment_count>
    <who name="Adrian Bunk">bunk</who>
    <bug_when>2020-02-18 20:23:25 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; one thing not talked about if we should have the latest stable bind recipe
&gt; that folks could enable via PREFERRED-VERSION. 
&gt; 
&gt; I have been thinking about have one just to keep up the build breakages as
&gt; things move along in the bind world.

The common build breakage are new bind versions breaking the build of the dhcp recipe. Which usually needs fixing of dhcp.

&gt; It might make transitions easier between EOS versions.

Who will do the additional work of maintaining the non-default version?

The overall amount of work increases when maintaining two versions, and problems seen with 9.14 might already have been fixed by upstream for 9.16.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86506</commentid>
    <comment_count>6</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-02-19 23:47:46 +0000</bug_when>
    <thetext>Could be a case for enabling and testing in poky-bleeding? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86522</commentid>
    <comment_count>7</comment_count>
    <who name="Tim Orling">tim.orling</who>
    <bug_when>2020-02-20 15:48:59 +0000</bug_when>
    <thetext>Although I would love to live in the world where we could do the poky-bleeding, I think reality is we continue with status quo. Meaning we stay with 9.11 until 9.16 is out. Closing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86588</commentid>
    <comment_count>8</comment_count>
    <who name="akuster">akuster808</who>
    <bug_when>2020-02-26 00:19:22 +0000</bug_when>
    <thetext>Bind 9.16.0 just dropped.

Do we want to get this in 3.1 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86589</commentid>
    <comment_count>9</comment_count>
    <who name="akuster">akuster808</who>
    <bug_when>2020-02-26 00:55:25 +0000</bug_when>
    <thetext>it needs libuv package which is in meta-oe</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86590</commentid>
    <comment_count>10</comment_count>
    <who name="akuster">akuster808</who>
    <bug_when>2020-02-26 01:33:05 +0000</bug_when>
    <thetext>needs to check 3 OE specific patches. Here is what I have so far.
https://git.openembedded.org/openembedded-core-contrib/log/?h=akuster/bind_9.16_wip</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86604</commentid>
    <comment_count>11</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2020-02-27 15:39:22 +0000</bug_when>
    <thetext>Armin agreed to do this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86634</commentid>
    <comment_count>12</comment_count>
    <who name="akuster">akuster808</who>
    <bug_when>2020-03-01 17:09:44 +0000</bug_when>
    <thetext>patches sent
https://patchwork.openembedded.org/patch/170608/

https://patchwork.openembedded.org/patch/170609/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86667</commentid>
    <comment_count>13</comment_count>
    <who name="Armin Kuster">akuster</who>
    <bug_when>2020-03-05 16:03:05 +0000</bug_when>
    <thetext>This bind update requires a newer dhcp to be released which one has not. 

This therefore will not make 3.1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>