<?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>15858</bug_id>
          
          <creation_ts>2025-05-12 10:08:24 +0000</creation_ts>
          <short_desc>_pickle.PicklingError with python-3.14</short_desc>
          <delta_ts>2025-08-12 13:55:23 +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>BitBake</product>
          <component>bitbake</component>
          <version>unspecified</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>normal</bug_severity>
          <target_milestone>5.3 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Jansa">Martin.Jansa</reporter>
          <assigned_to name="Joshua Watt">JPEWhacker</assigned_to>
          <cc>jacobpanov</cc>
    
    <cc>Martin.Jansa</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>yoann.congal</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>101937</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2025-05-12 10:08:24 +0000</bug_when>
    <thetext>With python-3.14 in gentoo bitbake fails to start with PicklingError

ERROR: Attempting to set server environment: Unable to update the server configuration with local parameters: Traceback (most recent call last):
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/command.py&quot;, line 91, in runCommand
    result = command_method(self, commandline)
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/command.py&quot;, line 291, in updateConfig
    command.cooker.updateConfigOpts(options, environment, cmdline)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/cooker.py&quot;, line 471, in updateConfigOpts
    self.reset()
    ~~~~~~~~~~^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/cooker.py&quot;, line 1741, in reset
    self.handlePRServ()
    ~~~~~~~~~~~~~~~~~^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/cooker.py&quot;, line 306, in handlePRServ
    self.prhost = prserv.serv.auto_start(self.data)
                  ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/prserv/serv.py&quot;, line 444, in auto_start
    singleton.start()
    ~~~~~~~~~~~~~~~^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/prserv/serv.py&quot;, line 246, in start
    self.process = self.prserv.serve_as_process(log_level=logging.WARNING)
                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File &quot;/OE/build/luneos-whinlatter/bitbake/lib/bb/asyncrpc/serv.py&quot;, line 402, in serve_as_process
    self.process.start()
    ~~~~~~~~~~~~~~~~~~^^
  File &quot;/usr/lib/python3.14/multiprocessing/process.py&quot;, line 121, in start
    self._popen = self._Popen(self)
                  ~~~~~~~~~~~^^^^^^
  File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line 224, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File &quot;/usr/lib/python3.14/multiprocessing/context.py&quot;, line 300, in _Popen
    return Popen(process_obj)
  File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;, line 35, in __init__
    super().__init__(process_obj)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File &quot;/usr/lib/python3.14/multiprocessing/popen_fork.py&quot;, line 20, in __init__
    self._launch(process_obj)
    ~~~~~~~~~~~~^^^^^^^^^^^^^
  File &quot;/usr/lib/python3.14/multiprocessing/popen_forkserver.py&quot;, line 47, in _launch
    reduction.dump(process_obj, buf)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File &quot;/usr/lib/python3.14/multiprocessing/reduction.py&quot;, line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
_pickle.PicklingError: Can&apos;t pickle local object &lt;function AsyncServer.serve_as_process.&lt;locals&gt;.run at 0x7fa4972eaf00&gt;
when serializing dict item &apos;_target&apos;
when serializing multiprocessing.context.Process state
when serializing multiprocessing.context.Process object</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102410</commentid>
    <comment_count>1</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-07-03 19:12:42 +0000</bug_when>
    <thetext>This is likely caused by Python 3.14 changing the default way that multiprocess starts child processes away from the &apos;fork&apos; method (see https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods). Bitbake relies heavily on the &apos;fork&apos; method to share non-pickleable data with the child processes, so we&apos;ll need to change this for Python 3.14 compatability</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102411</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-07-03 19:14:02 +0000</bug_when>
    <thetext>And by &quot;change&quot; I mean that we&apos;ll need to instruct the python multiprocess to continue using the &apos;fork&apos; method using either get_context() or set_start_method() so that our code remains compatible</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102490</commentid>
    <comment_count>3</comment_count>
    <who name="Jacob Panov">jacobpanov</who>
    <bug_when>2025-07-21 18:56:20 +0000</bug_when>
    <thetext>Joshua is right with the straightforward fix - just force &apos;fork&apos; method on 3.14+. I&apos;ve got a patch ready that handles this with proper fallback for platforms that don&apos;t support fork.

Tested it by reproducing the original error (forcing spawn method) then confirming the fix prevents the PicklingError.

This is my first contribution so I figured I&apos;d start small. Appreciate it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102491</commentid>
    <comment_count>4</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-07-21 19:02:54 +0000</bug_when>
    <thetext>I also have a patch I&apos;ve been testing for this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102492</commentid>
    <comment_count>5</comment_count>
    <who name="Jacob Panov">jacobpanov</who>
    <bug_when>2025-07-21 19:07:24 +0000</bug_when>
    <thetext>Well what should we do then?

I have no idea how to navigate things like this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102493</commentid>
    <comment_count>6</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-07-21 19:10:09 +0000</bug_when>
    <thetext>Feel free to send yours to the mailing list; We can look both over and see which we like better.

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102501</commentid>
    <comment_count>7</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-07-24 14:36:42 +0000</bug_when>
    <thetext>Fixed in bitbake 62be9113d98fccb347c6aa0a10d5c4ee2857f8b6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102583</commentid>
    <comment_count>8</comment_count>
      <attachid>5131</attachid>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2025-08-12 09:25:52 +0000</bug_when>
    <thetext>Created attachment 5131
log.do_populate_sysroot.333633 with the exception</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102584</commentid>
    <comment_count>9</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2025-08-12 09:26:28 +0000</bug_when>
    <thetext>Even with the mentioned patch applied I&apos;m seeing PicklingErrors as shown in attachment (to preserve formatting).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102585</commentid>
    <comment_count>10</comment_count>
    <who name="Martin Jansa">Martin.Jansa</who>
    <bug_when>2025-08-12 09:40:18 +0000</bug_when>
    <thetext>Do we need to update
meta/lib/oe/utils.py:import multiprocessing
as well? now with new bitbake version required by oe-core we might be able to use it.

It works for me, sent to ML:
https://lists.openembedded.org/g/openembedded-core/message/221758</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102586</commentid>
    <comment_count>11</comment_count>
    <who name="Joshua Watt">JPEWhacker</who>
    <bug_when>2025-08-12 13:55:23 +0000</bug_when>
    <thetext>Yep, I forgot to loop back around and check OE after the bitbake fix. Thanks.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5131</attachid>
            <date>2025-08-12 09:25:52 +0000</date>
            <delta_ts>2025-08-12 09:25:52 +0000</delta_ts>
            <desc>log.do_populate_sysroot.333633 with the exception</desc>
            <filename>log.do_populate_sysroot.333633</filename>
            <type>text/plain</type>
            <size>6098</size>
            <attacher name="Martin Jansa">Martin.Jansa</attacher>
            
              <data encoding="base64">REVCVUc6IEV4ZWN1dGluZyBweXRob24gZnVuY3Rpb24gc3N0YXRlX3Rhc2tfcHJlZnVuYwpERUJV
RzogUHl0aG9uIGZ1bmN0aW9uIHNzdGF0ZV90YXNrX3ByZWZ1bmMgZmluaXNoZWQKREVCVUc6IEV4
ZWN1dGluZyBweXRob24gZnVuY3Rpb24gZG9fcG9wdWxhdGVfc3lzcm9vdApERUJVRzogRXhlY3V0
aW5nIHNoZWxsIGZ1bmN0aW9uIHN5c3Jvb3Rfc3RhZ2VfYWxsCjAgYmxvY2tzCjAgYmxvY2tzCjAg
YmxvY2tzCkRFQlVHOiBTaGVsbCBmdW5jdGlvbiBzeXNyb290X3N0YWdlX2FsbCBmaW5pc2hlZApE
RUJVRzogRXhlY3V0aW5nIHB5dGhvbiBmdW5jdGlvbiBzeXNyb290X3N0cmlwCkVSUk9SOiBFcnJv
ciBleGVjdXRpbmcgYSBweXRob24gZnVuY3Rpb24gaW4gZXhlY19mdW5jX3B5dGhvbigpIGF1dG9n
ZW5lcmF0ZWQ6CgpUaGUgc3RhY2sgdHJhY2Ugb2YgcHl0aG9uIGNhbGxzIHRoYXQgcmVzdWx0ZWQg
aW4gdGhpcyBleGNlcHRpb24vZmFpbHVyZSB3YXM6CkZpbGU6ICdleGVjX2Z1bmNfcHl0aG9uKCkg
YXV0b2dlbmVyYXRlZCcsIGxpbmVubzogMiwgZnVuY3Rpb246IDxtb2R1bGU+CiAgICAgMDAwMToK
ICoqKiAwMDAyOnN5c3Jvb3Rfc3RyaXAoZCkKICAgICAwMDAzOgpGaWxlOiAnL09FL2J1aWxkL29l
LWNvcmUvb3BlbmVtYmVkZGVkLWNvcmUvbWV0YS9jbGFzc2VzLWdsb2JhbC9zdGFnaW5nLmJiY2xh
c3MnLCBsaW5lbm86IDk2LCBmdW5jdGlvbjogc3lzcm9vdF9zdHJpcAogICAgIDAwOTI6ICAgIHFh
X2FscmVhZHlfc3RyaXBwZWQgPSAnYWxyZWFkeS1zdHJpcHBlZCcgaW4gKGQuZ2V0VmFyKCdJTlNB
TkVfU0tJUDonICsgcG4pIG9yICIiKS5zcGxpdCgpCiAgICAgMDA5MzogICAgc3RyaXBfY21kID0g
ZC5nZXRWYXIoIlNUUklQIikKICAgICAwMDk0OgogICAgIDAwOTU6ICAgIG1heF9wcm9jZXNzID0g
b2UudXRpbHMuZ2V0X2JiX251bWJlcl90aHJlYWRzKGQpCiAqKiogMDA5NjogICAgb2UucGFja2Fn
ZS5zdHJpcF9leGVjcyhwbiwgZHN0ZGlyLCBzdHJpcF9jbWQsIGxpYmRpciwgYmFzZV9saWJkaXIs
IG1heF9wcm9jZXNzLAogICAgIDAwOTc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgcWFfYWxy
ZWFkeV9zdHJpcHBlZD1xYV9hbHJlYWR5X3N0cmlwcGVkKQogICAgIDAwOTg6fQogICAgIDAwOTk6
CiAgICAgMDEwMDpkb19wb3B1bGF0ZV9zeXNyb290W2RpcnNdID0gIiR7U1lTUk9PVF9ERVNURElS
fSIKRmlsZTogJy9PRS9idWlsZC9vZS1jb3JlL29wZW5lbWJlZGRlZC1jb3JlL21ldGEvbGliL29l
L3BhY2thZ2UucHknLCBsaW5lbm86IDE2NCwgZnVuY3Rpb246IHN0cmlwX2V4ZWNzCiAgICAgMDE2
MDogICAgICAgICAgICAgICAgIyBJdCdzIGEgZmlsZSAob3IgaGFyZGxpbmspLCBub3QgYSBsaW5r
CiAgICAgMDE2MTogICAgICAgICAgICAgICAgIyAuLi5idXQgaXMgaXQgRUxGLCBhbmQgaXMgaXQg
YWxyZWFkeSBzdHJpcHBlZD8KICAgICAwMTYyOiAgICAgICAgICAgICAgICBjaGVja2VsZi5hcHBl
bmQoZmlsZSkKICAgICAwMTYzOiAgICAgICAgICAgICAgICBpbm9kZWNhY2hlW2ZpbGVdID0gcy5z
dF9pbm8KICoqKiAwMTY0OiAgICByZXN1bHRzID0gb2UudXRpbHMubXVsdGlwcm9jZXNzX2xhdW5j
aF9tcChpc19lbGYsIGNoZWNrZWxmLCBtYXhfcHJvY2VzcykKICAgICAwMTY1OiAgICBmb3IgKGZp
bGUsIGVsZl9maWxlKSBpbiByZXN1bHRzOgogICAgIDAxNjY6ICAgICAgICAgICAgICAgICNlbGZf
ZmlsZSA9IGlzX2VsZihmaWxlKQogICAgIDAxNjc6ICAgICAgICAgICAgICAgIGlmIGVsZl9maWxl
ICYgMToKICAgICAwMTY4OiAgICAgICAgICAgICAgICAgICAgaWYgZWxmX2ZpbGUgJiAyOgpGaWxl
OiAnL09FL2J1aWxkL29lLWNvcmUvb3BlbmVtYmVkZGVkLWNvcmUvbWV0YS9saWIvb2UvdXRpbHMu
cHknLCBsaW5lbm86IDMzOCwgZnVuY3Rpb246IG11bHRpcHJvY2Vzc19sYXVuY2hfbXAKICAgICAw
MzM0OiAgICAgICAgICAgICAgICBhcmdzID0gKGFyZ3MsKQogICAgIDAzMzU6ICAgICAgICAgICAg
aWYgZXh0cmFhcmdzIGlzIG5vdCBOb25lOgogICAgIDAzMzY6ICAgICAgICAgICAgICAgIGFyZ3Mg
PSBhcmdzICsgZXh0cmFhcmdzCiAgICAgMDMzNzogICAgICAgICAgICBwID0gUHJvY2Vzc0xhdW5j
aCh0YXJnZXQ9dGFyZ2V0LCBhcmdzPWFyZ3MpCiAqKiogMDMzODogICAgICAgICAgICBwLnN0YXJ0
KCkKICAgICAwMzM5OiAgICAgICAgICAgIGxhdW5jaGVkLmFwcGVuZChwKQogICAgIDAzNDA6ICAg
ICAgICBmb3IgcSBpbiBsYXVuY2hlZDoKICAgICAwMzQxOiAgICAgICAgICAgICMgSGF2ZSB0byBt
YW51YWxseSBjYWxsIHVwZGF0ZSgpIHRvIGF2b2lkIGRlYWRsb2Nrcy4gVGhlIHBpcGUgY2FuIGJl
IGZ1bGwgYW5kCiAgICAgMDM0MjogICAgICAgICAgICAjIHRyYW5zZmVyIHN0YWxsZWQgdW50aWwg
d2UgdHJ5IGFuZCByZWFkIHRoZSByZXN1bHRzIG9iamVjdCBidXQgdGhlIHN1YnByb2Nlc3Mgd29u
J3QgZXhpdApGaWxlOiAnL3Vzci9saWIvcHl0aG9uMy4xNHQvbXVsdGlwcm9jZXNzaW5nL3Byb2Nl
c3MucHknLCBsaW5lbm86IDEyMSwgZnVuY3Rpb246IHN0YXJ0CiAgICAgMDExNzogICAgICAgICAg
ICAgICAnY2FuIG9ubHkgc3RhcnQgYSBwcm9jZXNzIG9iamVjdCBjcmVhdGVkIGJ5IGN1cnJlbnQg
cHJvY2VzcycKICAgICAwMTE4OiAgICAgICAgYXNzZXJ0IG5vdCBfY3VycmVudF9wcm9jZXNzLl9j
b25maWcuZ2V0KCdkYWVtb24nKSwgXAogICAgIDAxMTk6ICAgICAgICAgICAgICAgJ2RhZW1vbmlj
IHByb2Nlc3NlcyBhcmUgbm90IGFsbG93ZWQgdG8gaGF2ZSBjaGlsZHJlbicKICAgICAwMTIwOiAg
ICAgICAgX2NsZWFudXAoKQogKioqIDAxMjE6ICAgICAgICBzZWxmLl9wb3BlbiA9IHNlbGYuX1Bv
cGVuKHNlbGYpCiAgICAgMDEyMjogICAgICAgIHNlbGYuX3NlbnRpbmVsID0gc2VsZi5fcG9wZW4u
c2VudGluZWwKICAgICAwMTIzOiAgICAgICAgIyBBdm9pZCBhIHJlZmN5Y2xlIGlmIHRoZSB0YXJn
ZXQgZnVuY3Rpb24gaG9sZHMgYW4gaW5kaXJlY3QKICAgICAwMTI0OiAgICAgICAgIyByZWZlcmVu
Y2UgdG8gdGhlIHByb2Nlc3Mgb2JqZWN0IChzZWUgYnBvLTMwNzc1KQogICAgIDAxMjU6ICAgICAg
ICBkZWwgc2VsZi5fdGFyZ2V0LCBzZWxmLl9hcmdzLCBzZWxmLl9rd2FyZ3MKRmlsZTogJy91c3Iv
bGliL3B5dGhvbjMuMTR0L211bHRpcHJvY2Vzc2luZy9jb250ZXh0LnB5JywgbGluZW5vOiAyMjQs
IGZ1bmN0aW9uOiBfUG9wZW4KICAgICAwMjIwOmNsYXNzIFByb2Nlc3MocHJvY2Vzcy5CYXNlUHJv
Y2Vzcyk6CiAgICAgMDIyMTogICAgX3N0YXJ0X21ldGhvZCA9IE5vbmUKICAgICAwMjIyOiAgICBA
c3RhdGljbWV0aG9kCiAgICAgMDIyMzogICAgZGVmIF9Qb3Blbihwcm9jZXNzX29iaik6CiAqKiog
MDIyNDogICAgICAgIHJldHVybiBfZGVmYXVsdF9jb250ZXh0LmdldF9jb250ZXh0KCkuUHJvY2Vz
cy5fUG9wZW4ocHJvY2Vzc19vYmopCiAgICAgMDIyNToKICAgICAwMjI2OiAgICBAc3RhdGljbWV0
aG9kCiAgICAgMDIyNzogICAgZGVmIF9hZnRlcl9mb3JrKCk6CiAgICAgMDIyODogICAgICAgIHJl
dHVybiBfZGVmYXVsdF9jb250ZXh0LmdldF9jb250ZXh0KCkuUHJvY2Vzcy5fYWZ0ZXJfZm9yaygp
CkZpbGU6ICcvdXNyL2xpYi9weXRob24zLjE0dC9tdWx0aXByb2Nlc3NpbmcvY29udGV4dC5weScs
IGxpbmVubzogMzAwLCBmdW5jdGlvbjogX1BvcGVuCiAgICAgMDI5NjogICAgICAgIF9zdGFydF9t
ZXRob2QgPSAnZm9ya3NlcnZlcicKICAgICAwMjk3OiAgICAgICAgQHN0YXRpY21ldGhvZAogICAg
IDAyOTg6ICAgICAgICBkZWYgX1BvcGVuKHByb2Nlc3Nfb2JqKToKICAgICAwMjk5OiAgICAgICAg
ICAgIGZyb20gLnBvcGVuX2ZvcmtzZXJ2ZXIgaW1wb3J0IFBvcGVuCiAqKiogMDMwMDogICAgICAg
ICAgICByZXR1cm4gUG9wZW4ocHJvY2Vzc19vYmopCiAgICAgMDMwMToKICAgICAwMzAyOiAgICBj
bGFzcyBGb3JrQ29udGV4dChCYXNlQ29udGV4dCk6CiAgICAgMDMwMzogICAgICAgIF9uYW1lID0g
J2ZvcmsnCiAgICAgMDMwNDogICAgICAgIFByb2Nlc3MgPSBGb3JrUHJvY2VzcwpGaWxlOiAnL3Vz
ci9saWIvcHl0aG9uMy4xNHQvbXVsdGlwcm9jZXNzaW5nL3BvcGVuX2ZvcmtzZXJ2ZXIucHknLCBs
aW5lbm86IDM1LCBmdW5jdGlvbjogX19pbml0X18KICAgICAwMDMxOiAgICBEdXBGZCA9IF9EdXBG
ZAogICAgIDAwMzI6CiAgICAgMDAzMzogICAgZGVmIF9faW5pdF9fKHNlbGYsIHByb2Nlc3Nfb2Jq
KToKICAgICAwMDM0OiAgICAgICAgc2VsZi5fZmRzID0gW10KICoqKiAwMDM1OiAgICAgICAgc3Vw
ZXIoKS5fX2luaXRfXyhwcm9jZXNzX29iaikKICAgICAwMDM2OgogICAgIDAwMzc6ICAgIGRlZiBk
dXBsaWNhdGVfZm9yX2NoaWxkKHNlbGYsIGZkKToKICAgICAwMDM4OiAgICAgICAgc2VsZi5fZmRz
LmFwcGVuZChmZCkKICAgICAwMDM5OiAgICAgICAgcmV0dXJuIGxlbihzZWxmLl9mZHMpIC0gMQpG
aWxlOiAnL3Vzci9saWIvcHl0aG9uMy4xNHQvbXVsdGlwcm9jZXNzaW5nL3BvcGVuX2ZvcmsucHkn
LCBsaW5lbm86IDIwLCBmdW5jdGlvbjogX19pbml0X18KICAgICAwMDE2OiAgICBkZWYgX19pbml0
X18oc2VsZiwgcHJvY2Vzc19vYmopOgogICAgIDAwMTc6ICAgICAgICB1dGlsLl9mbHVzaF9zdGRf
c3RyZWFtcygpCiAgICAgMDAxODogICAgICAgIHNlbGYucmV0dXJuY29kZSA9IE5vbmUKICAgICAw
MDE5OiAgICAgICAgc2VsZi5maW5hbGl6ZXIgPSBOb25lCiAqKiogMDAyMDogICAgICAgIHNlbGYu
X2xhdW5jaChwcm9jZXNzX29iaikKICAgICAwMDIxOgogICAgIDAwMjI6ICAgIGRlZiBkdXBsaWNh
dGVfZm9yX2NoaWxkKHNlbGYsIGZkKToKICAgICAwMDIzOiAgICAgICAgcmV0dXJuIGZkCiAgICAg
MDAyNDoKRmlsZTogJy91c3IvbGliL3B5dGhvbjMuMTR0L211bHRpcHJvY2Vzc2luZy9wb3Blbl9m
b3Jrc2VydmVyLnB5JywgbGluZW5vOiA0NywgZnVuY3Rpb246IF9sYXVuY2gKICAgICAwMDQzOiAg
ICAgICAgYnVmID0gaW8uQnl0ZXNJTygpCiAgICAgMDA0NDogICAgICAgIHNldF9zcGF3bmluZ19w
b3BlbihzZWxmKQogICAgIDAwNDU6ICAgICAgICB0cnk6CiAgICAgMDA0NjogICAgICAgICAgICBy
ZWR1Y3Rpb24uZHVtcChwcmVwX2RhdGEsIGJ1ZikKICoqKiAwMDQ3OiAgICAgICAgICAgIHJlZHVj
dGlvbi5kdW1wKHByb2Nlc3Nfb2JqLCBidWYpCiAgICAgMDA0ODogICAgICAgIGZpbmFsbHk6CiAg
ICAgMDA0OTogICAgICAgICAgICBzZXRfc3Bhd25pbmdfcG9wZW4oTm9uZSkKICAgICAwMDUwOgog
ICAgIDAwNTE6ICAgICAgICBzZWxmLnNlbnRpbmVsLCB3ID0gZm9ya3NlcnZlci5jb25uZWN0X3Rv
X25ld19wcm9jZXNzKHNlbGYuX2ZkcykKRmlsZTogJy91c3IvbGliL3B5dGhvbjMuMTR0L211bHRp
cHJvY2Vzc2luZy9yZWR1Y3Rpb24ucHknLCBsaW5lbm86IDYwLCBmdW5jdGlvbjogZHVtcAogICAg
IDAwNTY6cmVnaXN0ZXIgPSBGb3JraW5nUGlja2xlci5yZWdpc3RlcgogICAgIDAwNTc6CiAgICAg
MDA1ODpkZWYgZHVtcChvYmosIGZpbGUsIHByb3RvY29sPU5vbmUpOgogICAgIDAwNTk6ICAgICcn
J1JlcGxhY2VtZW50IGZvciBwaWNrbGUuZHVtcCgpIHVzaW5nIEZvcmtpbmdQaWNrbGVyLicnJwog
KioqIDAwNjA6ICAgIEZvcmtpbmdQaWNrbGVyKGZpbGUsIHByb3RvY29sKS5kdW1wKG9iaikKICAg
ICAwMDYxOgogICAgIDAwNjI6IwogICAgIDAwNjM6IyBQbGF0Zm9ybSBzcGVjaWZpYyBkZWZpbml0
aW9ucwogICAgIDAwNjQ6IwpFeGNlcHRpb246IF9waWNrbGUuUGlja2xpbmdFcnJvcjogQ2FuJ3Qg
cGlja2xlIGxvY2FsIG9iamVjdCA8Y2xhc3MgJ29lLnV0aWxzLm11bHRpcHJvY2Vzc19sYXVuY2hf
bXAuPGxvY2Fscz4uUHJvY2Vzc0xhdW5jaCc+CndoZW4gc2VyaWFsaXppbmcgb2UudXRpbHMubXVs
dGlwcm9jZXNzX2xhdW5jaF9tcC48bG9jYWxzPi5Qcm9jZXNzTGF1bmNoIGNsYXNzCndoZW4gc2Vy
aWFsaXppbmcgb2UudXRpbHMubXVsdGlwcm9jZXNzX2xhdW5jaF9tcC48bG9jYWxzPi5Qcm9jZXNz
TGF1bmNoIG9iamVjdAoKREVCVUc6IFB5dGhvbiBmdW5jdGlvbiBzeXNyb290X3N0cmlwIGZpbmlz
aGVkCkRFQlVHOiBQeXRob24gZnVuY3Rpb24gZG9fcG9wdWxhdGVfc3lzcm9vdCBmaW5pc2hlZAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>