<?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>9829</bug_id>
          
          <creation_ts>2016-06-27 12:22:39 +0000</creation_ts>
          <short_desc>WIC error when using rawcopy</short_desc>
          <delta_ts>2016-07-21 14:54:37 +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>Scripts and Tools</component>
          <version>2.1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>arm</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>2.2 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fabio Berton">fabio.berton</reporter>
          <assigned_to name="Ed Bartosh">eduard.bartosh</assigned_to>
          <cc>ross.burton</cc>
    
    <cc>sgw</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>63338</commentid>
    <comment_count>0</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-27 12:22:39 +0000</bug_when>
    <thetext>I&apos;m getting one error when trying to make an image using wic.
My wks file is:


part u-boot --source rawcopy --sourceparams=&quot;file=u-boot.imx&quot; --ondisk mmcblk --no-table --align 1
part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --align 8192 --size 25M --extra-space 0
part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label system --size 512M --align 8192 --extra-space 0
part / --size 512M --ondisk mmcblk0 --align 8192 --extra-space 0

bootloader --ptable msdos


and when building an image I get error:

Log data follows:
| DEBUG: Executing python function set_image_size
| DEBUG: Python function set_image_size finished
| DEBUG: Executing shell function do_image_wic
| Error: exec_cmd: dd if=/home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160624134453/build/u-boot.imx of=/home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160624134453/build/core-image-201606241045-mmcblk.direct bs=512 seek=2 count=942 conv=notrunc returned &apos;1&apos; instead of 0
| Checking basic build environment...
| Done.
|
| Creating image(s)...
|
| WARNING: /home/user/src/prj/build/tmp/work/nitrogen6x-prj-linux-gnueabi/core-image-minimal/1.0-r0/temp/run.do_image_wic.31619:1 exit 1 from &apos;BUILDDIR=&quot;/home/user/src/prj/build&quot; wic create &quot;$wks&quot; --vars &quot;/home/user/src/prj/build/tmp/sysroots/nitrogen6x/imgdata/&quot; -e &quot;core-image-minimal&quot; -o &quot;$out/&quot;&apos;


If I remove line:
part u-boot --source rawcopy --sourceparams=&quot;file=u-boot.imx&quot; --ondisk mmcblk --no-table --align 1

image builds fine, so I think the problem it&apos;s on rawcopy.

After I run bitbake and execution fail, I cd to wic build directory deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160624135131/build and u-boot.imx is not in this dir.

I&apos;m using nitrogen6x machine and krogoth branch.

Regards.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63339</commentid>
    <comment_count>1</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-27 12:36:27 +0000</bug_when>
    <thetext>I need more information about the setup. I can&apos;t reproduce the issue as u-boot.imx file is not present in deploy/images/nitrogen6x/ in my setup.

Here is what I did:
- Added meta-fsl-arm and meta-fsl-arm-extra to conf/bblayers.conf
- Changed MACHINE to &apos;nitrogen6x&apos; in conf/local.conf
- Built core-image-minimal: bitbake core-image-minimal
- run wic create test.wks -e core-image-minimal and it failed as u-boot.imx doesn&apos;t exist</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63340</commentid>
    <comment_count>2</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-27 12:39:33 +0000</bug_when>
    <thetext>Here is how wic fails in my setup:

[ed@build (krogoth)]$ wic create test.wks -e core-image-minimal
Checking basic build environment...
Done.

Creating image(s)...

Error: exec_cmd: cp /home/ed/git/yocto/poky/build/tmp/deploy/images/nitrogen6x/u-boot.imx /var/tmp/wic/build/u-boot.imx returned &apos;1&apos; instead of 


I&apos;m using krogoth branch and this test.wks:
part u-boot --source rawcopy --sourceparams=&quot;file=u-boot.imx&quot; --ondisk mmcblk --no-table --align 1
part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --align 8192 --size 25M --extra-space 0
part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label system --size 512M --align 8192 --extra-space 0
part / --size 512M --ondisk mmcblk0 --align 8192 --extra-space 0

bootloader --ptable msdos</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63433</commentid>
    <comment_count>3</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-28 21:10:32 +0000</bug_when>
    <thetext>Fabio, can you explain how to build u-boot.imx? Looks like in my setup wic breaks because u-boot.imx is not in tmp/deploy/images/nitrogen6x/, but in your setup it seems to be there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63434</commentid>
    <comment_count>4</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-28 21:22:55 +0000</bug_when>
    <thetext>Hi Ed!

I added this to local.conf

IMAGE_FSTYPES += &quot;wic&quot;
IMAGE_BOOT_FILES = &quot;6x_bootscript-nitrogen6x;6x_bootscript zImage zImage-imx6q-nitrogen6x.dtb;imx6q-nitrogen6x.dtb&quot;

You can run bitbake virtual/bootloader before run bitbake core-image-minimal, or add virtual/bootloader to wic depends. For test just run:

bitbake virtual/bootloader ; bitbake core-image-minimal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63442</commentid>
    <comment_count>5</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-29 09:04:39 +0000</bug_when>
    <thetext>Thank you! Now I&apos;m able to reproduce the error:
Error: exec_cmd: dd if=/var/tmp/wic/build/u-boot.imx of=/var/tmp/wic/build/test-201606291203-mmcblk.direct bs=512 seek=2 count=854 conv=notrunc returned &apos;1&apos; instead of 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63448</commentid>
    <comment_count>6</comment_count>
      <attachid>3261</attachid>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-29 12:17:19 +0000</bug_when>
    <thetext>Created attachment 3261
fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63449</commentid>
    <comment_count>7</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-29 12:18:11 +0000</bug_when>
    <thetext>Fabio, can you try if attached patch works for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63452</commentid>
    <comment_count>8</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-29 13:18:46 +0000</bug_when>
    <thetext>The u-boot rawcopy was fixed, but I&apos;m getting other error:

| Info: The new image(s) can be found here:
|   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160629130621/build/prj-image-201606291006-mmcblk0.direct
|
|   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160629130621/build/prj-image-201606291006-mmcblk.direct
|
| The following build artifacts were used to create the image(s):
|   ROOTFS_DIR:                   /home/user/src/prj/build/tmp/work/nitrogen6x-tr-linux-gnueabi/core-image-minimal/1.0-r0/rootfs
|   BOOTIMG_DIR:
|   KERNEL_DIR:                   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x
|   NATIVE_SYSROOT:               /home/user/src/prj/build/tmp/sysroots/x86_64-linux
|
|
| The image(s) were created using OE kickstart file:
|   /home/user/src/prj/sources/meta-prj/scripts/lib/wic/canned-wks/prj-image.wks
| mv: target &apos;/home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160629130621.rootfs.wic&apos; is not a directory
| WARNING: /home/user/src/prj/build/tmp/work/nitrogen6x-tr-linux-gnueabi/core-image-minimal/1.0-r0/temp/run.do_image_wic.7067:1 exit 1 from &apos;mv &quot;$out/build/$(basename &quot;${wks%.wks}&quot;)&quot;*.direct &quot;$out.rootfs.wic&quot;&apos;


It happens to you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63491</commentid>
    <comment_count>9</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 08:12:36 +0000</bug_when>
    <thetext>I didn&apos;t have this error because I run wic from command line, i.e. &apos;wic create -e core-image-minimal test.wks&apos;, not by bitbake.

If you can explain your setup in more details I can try to reproduce it and fix the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63497</commentid>
    <comment_count>10</comment_count>
      <attachid>3263</attachid>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 11:22:00 +0000</bug_when>
    <thetext>Created attachment 3263
fix v2

I&apos;ve figured out how to fix the error you&apos;re having. Please, try this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63498</commentid>
    <comment_count>11</comment_count>
      <attachid>3264</attachid>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-30 12:30:14 +0000</bug_when>
    <thetext>Created attachment 3264
wic-raw-copy.patch

If i remove &quot;device&quot; part from image_types.bbclass work for me.
I&apos;m attaching a patch that worked for me, please try this.

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63499</commentid>
    <comment_count>12</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 12:35:20 +0000</bug_when>
    <thetext>your patch rewrites the image. You have 2 different devices in your .wks file: mmcblk and mmcblk0, so 2 images should be produced(i know it could be a typo, but it&apos;s valid case anyway). Your change results in rewriting the first image by second one.

Can you show me why my patch didn&apos;t work for you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63501</commentid>
    <comment_count>13</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-30 12:59:08 +0000</bug_when>
    <thetext>With your last patch I get this:

| Info: The new image(s) can be found here:
|   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160630120720/build/core-image-minimal-201606300907-mmcblk0.direct
|
|   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x/core-image-minimal-nitrogen6x-20160630120720/build/core-image-minimal-201606300907-mmcblk.direct
|
| The following build artifacts were used to create the image(s):
|   ROOTFS_DIR:                   /home/user/src/prj/build/tmp/work/nitrogen6x-prj-linux-gnueabi/core-image-minimal/1.0-r0/rootfs
|   BOOTIMG_DIR:
|   KERNEL_DIR:                   /home/user/src/prj/build/tmp/deploy/images/nitrogen6x
|   NATIVE_SYSROOT:               /home/user/src/prj/build/tmp/sysroots/x86_64-linux
|
|
| The image(s) were created using OE kickstart file:
|   /home/user/src/prj/sources/meta-prj/scripts/lib/wic/canned-wks/core-image-minimal.wks
| gzip: skipping: core-image-minimal-nitrogen6x-20160630120720.rootfs.wic does not exist
| rm: cannot remove &apos;core-image-minimal-nitrogen6x-20160630120720.rootfs.wic&apos;: No such file or directory
| WARNING: /home/user/src/prj/build/tmp/work/nitrogen6x-prj-linux-gnueabi/core-image-minimal/1.0-r0/temp/run.do_image_wic.10877:1 exit 1 from &apos;rm core-image-minimal-nitrogen6x-20160630120720.rootfs.wic&apos;


The image copied to deploy image dir is core-image-minimal-201606300905-mmcblk.direct and gzip is trying to compact core-image-minimal-nitrogen6x-20160630120720.rootfs.wic that doesn&apos;t exist.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63502</commentid>
    <comment_count>14</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 13:12:33 +0000</bug_when>
    <thetext>Thank you for pointing this out to me. I&apos;ll try to fix it.

you may have wic.gz in your IMAGE_FSTYPES. I didn&apos;t see this error as I have only &apos;wic&apos; there, so my images are not compressed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63503</commentid>
    <comment_count>15</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-30 13:14:11 +0000</bug_when>
    <thetext>Yes, I&apos;m using IMAGE_FSTYPES = &quot;wic.gz&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63506</commentid>
    <comment_count>16</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 13:36:59 +0000</bug_when>
    <thetext>The problem here is that current image machinery in meta/classes/ doesn&apos;t support multiple images. I can fix this particular error, but i&apos;m sure it will create more as it&apos;s just contradicts with the current design.

Can you explain why do you need to generate 2 images? When I saw mmcblk0 and mmcblk in your .wks file I thought it&apos;s just a typo as names look very similar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63511</commentid>
    <comment_count>17</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-30 13:53:32 +0000</bug_when>
    <thetext>Ahh sorry,

mmcblk on line &quot;part u-boot --source rawcopy --sourceparams=&quot;file=u-boot.imx&quot; --ondisk mmcblk --no-table --align 1&quot; is a typo. All lines need to be mmcblk0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63515</commentid>
    <comment_count>18</comment_count>
      <attachid>3265</attachid>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 14:19:10 +0000</bug_when>
    <thetext>Created attachment 3265
fix v3

In this case you don&apos;t need most of my changes. This one should fix your issue.

let me know if it works for you.

I&apos;d also suggest you to create a recipe for your image and put all dependencies, image types and other parameters of your image there.

Something like that should be ok:

IMAGE_FSTYPES = &quot;wic.gz&quot;

DEPENDS = &quot;virtual/bootloader dosfstools-native mtools-native&quot;

inherit core-image

# core-image-minimal is referenced in .wks, so we need its rootfs
# to be ready before our rootfs
do_rootfs[depends] += &quot;core-image-minimal:do_image core-image-minimal:do_rootfs_wicenv&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63517</commentid>
    <comment_count>19</comment_count>
    <who name="Fabio Berton">fabio.berton</who>
    <bug_when>2016-06-30 14:31:17 +0000</bug_when>
    <thetext>Now it&apos;s working as expected.

To resolve wic dependence I&apos;m using:

IMAGE_DEPENDS_wic_append = &quot; dosfstools-native mtools-native virtual/bootloader&quot;

in my_distro.conf.

Can this change be applied to krogoth?

Thanks for your help!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63529</commentid>
    <comment_count>20</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 15:14:03 +0000</bug_when>
    <thetext>I&apos;ll send a patch for master for sure. I don&apos;t know if the issue is important enough to be included in previous releases. It happens only when the same file is used as a source for more than one partition, which is quite rare case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63543</commentid>
    <comment_count>21</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-06-30 16:31:11 +0000</bug_when>
    <thetext>sent a fix for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-June/123384.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63566</commentid>
    <comment_count>22</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-07-01 08:07:48 +0000</bug_when>
    <thetext>send the same fix for krogoth: http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123398.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64265</commentid>
    <comment_count>23</comment_count>
    <who name="Ed Bartosh">eduard.bartosh</who>
    <bug_when>2016-07-21 14:54:37 +0000</bug_when>
    <thetext>the fix has been merged into master and krogoth</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3261</attachid>
            <date>2016-06-29 12:17:19 +0000</date>
            <delta_ts>2016-06-30 11:22:00 +0000</delta_ts>
            <desc>fix</desc>
            <filename>file_9829.txt</filename>
            <type>text/plain</type>
            <size>1965</size>
            <attacher name="Ed Bartosh">eduard.bartosh</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy9pbWFnZXIvZGlyZWN0LnB5IGIvc2NyaXB0cy9s
aWIvd2ljL2ltYWdlci9kaXJlY3QucHkNCmluZGV4IGExYjQyNDkuLjdmNGExOGYgMTAwNjQ0DQot
LS0gYS9zY3JpcHRzL2xpYi93aWMvaW1hZ2VyL2RpcmVjdC5weQ0KKysrIGIvc2NyaXB0cy9saWIv
d2ljL2ltYWdlci9kaXJlY3QucHkNCkBAIC0yOTMsNyArMjkzLDcgQEAgY2xhc3MgRGlyZWN0SW1h
Z2VDcmVhdG9yKEJhc2VJbWFnZUNyZWF0b3IpOg0KICAgICAgICAgICAgIGZ1bGxfcGF0aCA9IHNl
bGYuX2Z1bGxfcGF0aChzZWxmLl9faW1nZGlyLCBkaXNrX25hbWUsICJkaXJlY3QiKQ0KICAgICAg
ICAgICAgIG1zZ2VyLmRlYnVnKCJBc3NlbWJsaW5nIGRpc2sgJXMgYXMgJXMgd2l0aCBzaXplICVz
IGJ5dGVzIiBcDQogICAgICAgICAgICAgICAgICAgICAgICAgJSAoZGlza19uYW1lLCBmdWxsX3Bh
dGgsIGRpc2tbJ21pbl9zaXplJ10pKQ0KLSAgICAgICAgICAgIHNlbGYuX19pbWFnZS5hc3NlbWJs
ZShmdWxsX3BhdGgpDQorICAgICAgICAgICAgc2VsZi5fX2ltYWdlLmFzc2VtYmxlKGZ1bGxfcGF0
aCwgZGlza19uYW1lKQ0KDQogICAgIGRlZiBmaW5hbGl6ZShzZWxmKToNCiAgICAgICAgICIiIg0K
ZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5LnB5IGIv
c2NyaXB0cy9saWIvd2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkNCmluZGV4IDA0NzJmNTMu
LmU2ZjgwNTYgMTAwNjQ0DQotLS0gYS9zY3JpcHRzL2xpYi93aWMvcGx1Z2lucy9zb3VyY2UvcmF3
Y29weS5weQ0KKysrIGIvc2NyaXB0cy9saWIvd2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkN
CkBAIC02Nyw3ICs2Nyw3IEBAIGNsYXNzIFJhd0NvcHlQbHVnaW4oU291cmNlUGx1Z2luKToNCiAg
ICAgICAgICAgICByZXR1cm4NCg0KICAgICAgICAgc3JjID0gb3MucGF0aC5qb2luKGJvb3RpbWdf
ZGlyLCBzb3VyY2VfcGFyYW1zWydmaWxlJ10pDQotICAgICAgICBkc3QgPSBvcy5wYXRoLmpvaW4o
Y3Jfd29ya2Rpciwgc291cmNlX3BhcmFtc1snZmlsZSddKQ0KKyAgICAgICAgZHN0ID0gb3MucGF0
aC5qb2luKGNyX3dvcmtkaXIsICIlcy4lcy4lcyIgJSAoc291cmNlX3BhcmFtc1snZmlsZSddLCBw
YXJ0LmRpc2ssIHBhcnQubGluZW5vKSkNCg0KICAgICAgICAgaWYgJ3NraXAnIGluIHNvdXJjZV9w
YXJhbXM6DQogICAgICAgICAgICAgZGRfY21kID0gImRkIGlmPSVzIG9mPSVzIGlicz0lcyBza2lw
PTEgY29udj1ub3RydW5jIiAlIFwNCmRpZmYgLS1naXQgYS9zY3JpcHRzL2xpYi93aWMvdXRpbHMv
cGFydGl0aW9uZWRmcy5weSBiL3NjcmlwdHMvbGliL3dpYy91dGlscy9wYXJ0aXRpb25lZGZzLnB5
DQppbmRleCBhZDU5NmQyLi4xOGMzZDA0IDEwMDY0NA0KLS0tIGEvc2NyaXB0cy9saWIvd2ljL3V0
aWxzL3BhcnRpdGlvbmVkZnMucHkNCisrKyBiL3NjcmlwdHMvbGliL3dpYy91dGlscy9wYXJ0aXRp
b25lZGZzLnB5DQpAQCAtMzMxLDEwICszMzEsMTIgQEAgY2xhc3MgSW1hZ2Uob2JqZWN0KToNCiAg
ICAgICAgICAgICAgICAgZXhjZXB0Og0KICAgICAgICAgICAgICAgICAgICAgcGFzcw0KDQotICAg
IGRlZiBhc3NlbWJsZShzZWxmLCBpbWFnZV9maWxlKToNCisgICAgZGVmIGFzc2VtYmxlKHNlbGYs
IGltYWdlX2ZpbGUsIGRpc2spOg0KICAgICAgICAgbXNnZXIuZGVidWcoIkluc3RhbGxpbmcgcGFy
dGl0aW9ucyIpDQoNCiAgICAgICAgIGZvciBwYXJ0IGluIHNlbGYucGFydGl0aW9uczoNCisgICAg
ICAgICAgICBpZiBkaXNrICE9IHBhcnRbJ2Rpc2tfbmFtZSddOg0KKyAgICAgICAgICAgICAgICBj
b250aW51ZQ0KICAgICAgICAgICAgIHNvdXJjZSA9IHBhcnRbJ3NvdXJjZV9maWxlJ10NCiAgICAg
ICAgICAgICBpZiBzb3VyY2U6DQogICAgICAgICAgICAgICAgICMgaW5zdGFsbCBzb3VyY2VfZmls
ZSBjb250ZW50cyBpbnRvIGEgcGFydGl0aW9u
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3263</attachid>
            <date>2016-06-30 11:22:00 +0000</date>
            <delta_ts>2016-06-30 14:19:10 +0000</delta_ts>
            <desc>fix v2</desc>
            <filename>file_9829.txt</filename>
            <type>text/plain</type>
            <size>2757</size>
            <attacher name="Ed Bartosh">eduard.bartosh</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy9pbWFnZV90eXBlcy5iYmNsYXNzIGIvbWV0YS9jbGFz
c2VzL2ltYWdlX3R5cGVzLmJiY2xhc3MNCmluZGV4IDUzODY4M2UuLjc0ZTE2ZDEgMTAwNjQ0DQot
LS0gYS9tZXRhL2NsYXNzZXMvaW1hZ2VfdHlwZXMuYmJjbGFzcw0KKysrIGIvbWV0YS9jbGFzc2Vz
L2ltYWdlX3R5cGVzLmJiY2xhc3MNCkBAIC0xOTcsNyArMTk3LDEwIEBAIElNQUdFX0NNRF93aWMg
KCkgew0KICAgICAgICBmaQ0KIA0KICAgICAgICBCVUlMRERJUj0iJHtUT1BESVJ9IiB3aWMgY3Jl
YXRlICIkd2tzIiAtLXZhcnMgIiR7U1RBR0lOR19ESVJfVEFSR0VUfS9pbWdkYXRhLyIgLWUgIiR7
SU1BR0VfQkFTRU5BTUV9IiAtbyAiJG91dC8iDQotICAgICAgIG12ICIkb3V0L2J1aWxkLyQoYmFz
ZW5hbWUgIiR7d2tzJS53a3N9IikiKi5kaXJlY3QgIiRvdXQke0lNQUdFX05BTUVfU1VGRklYfS53
aWMiDQorICAgICAgIGZvciBpbWcgaW4gJG91dC9idWlsZC8kKGJhc2VuYW1lICIke3drcyUud2tz
fSIpKi5kaXJlY3Q7IGRvDQorICAgICAgICAgICAgICAgZGV2aWNlPSQoZWNobyAiJGltZyIgfCBz
ZWQgLWUgJ3MvLipbMC05XVx7MTJcfS1cKC5cK1wpLmRpcmVjdC9cMS8nKQ0KKyAgICAgICAgICAg
ICAgIG12ICIkaW1nIiAiJG91dCR7SU1BR0VfTkFNRV9TVUZGSVh9LSR7ZGV2aWNlfS53aWMiDQor
ICAgICAgIGRvbmUNCiAgICAgICAgcm0gLXJmICIkb3V0LyINCiB9DQogSU1BR0VfQ01EX3dpY1t2
YXJkZXBzZXhjbHVkZV0gPSAiV0tTX0ZVTExfUEFUSCBXS1NfRklMRVMiDQpkaWZmIC0tZ2l0IGEv
c2NyaXB0cy9saWIvd2ljL2ltYWdlci9kaXJlY3QucHkgYi9zY3JpcHRzL2xpYi93aWMvaW1hZ2Vy
L2RpcmVjdC5weQ0KaW5kZXggYTFiNDI0OS4uN2Y0YTE4ZiAxMDA2NDQNCi0tLSBhL3NjcmlwdHMv
bGliL3dpYy9pbWFnZXIvZGlyZWN0LnB5DQorKysgYi9zY3JpcHRzL2xpYi93aWMvaW1hZ2VyL2Rp
cmVjdC5weQ0KQEAgLTI5Myw3ICsyOTMsNyBAQCBjbGFzcyBEaXJlY3RJbWFnZUNyZWF0b3IoQmFz
ZUltYWdlQ3JlYXRvcik6DQogICAgICAgICAgICAgZnVsbF9wYXRoID0gc2VsZi5fZnVsbF9wYXRo
KHNlbGYuX19pbWdkaXIsIGRpc2tfbmFtZSwgImRpcmVjdCIpDQogICAgICAgICAgICAgbXNnZXIu
ZGVidWcoIkFzc2VtYmxpbmcgZGlzayAlcyBhcyAlcyB3aXRoIHNpemUgJXMgYnl0ZXMiIFwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAlIChkaXNrX25hbWUsIGZ1bGxfcGF0aCwgZGlza1snbWlu
X3NpemUnXSkpDQotICAgICAgICAgICAgc2VsZi5fX2ltYWdlLmFzc2VtYmxlKGZ1bGxfcGF0aCkN
CisgICAgICAgICAgICBzZWxmLl9faW1hZ2UuYXNzZW1ibGUoZnVsbF9wYXRoLCBkaXNrX25hbWUp
DQogDQogICAgIGRlZiBmaW5hbGl6ZShzZWxmKToNCiAgICAgICAgICIiIg0KZGlmZiAtLWdpdCBh
L3NjcmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5LnB5IGIvc2NyaXB0cy9saWIv
d2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkNCmluZGV4IDA0NzJmNTMuLmU2ZjgwNTYgMTAw
NjQ0DQotLS0gYS9zY3JpcHRzL2xpYi93aWMvcGx1Z2lucy9zb3VyY2UvcmF3Y29weS5weQ0KKysr
IGIvc2NyaXB0cy9saWIvd2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkNCkBAIC02Nyw3ICs2
Nyw3IEBAIGNsYXNzIFJhd0NvcHlQbHVnaW4oU291cmNlUGx1Z2luKToNCiAgICAgICAgICAgICBy
ZXR1cm4NCiANCiAgICAgICAgIHNyYyA9IG9zLnBhdGguam9pbihib290aW1nX2Rpciwgc291cmNl
X3BhcmFtc1snZmlsZSddKQ0KLSAgICAgICAgZHN0ID0gb3MucGF0aC5qb2luKGNyX3dvcmtkaXIs
IHNvdXJjZV9wYXJhbXNbJ2ZpbGUnXSkNCisgICAgICAgIGRzdCA9IG9zLnBhdGguam9pbihjcl93
b3JrZGlyLCAiJXMuJXMuJXMiICUgKHNvdXJjZV9wYXJhbXNbJ2ZpbGUnXSwgcGFydC5kaXNrLCBw
YXJ0LmxpbmVubykpDQogDQogICAgICAgICBpZiAnc2tpcCcgaW4gc291cmNlX3BhcmFtczoNCiAg
ICAgICAgICAgICBkZF9jbWQgPSAiZGQgaWY9JXMgb2Y9JXMgaWJzPSVzIHNraXA9MSBjb252PW5v
dHJ1bmMiICUgXA0KZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy91dGlscy9wYXJ0aXRpb25l
ZGZzLnB5IGIvc2NyaXB0cy9saWIvd2ljL3V0aWxzL3BhcnRpdGlvbmVkZnMucHkNCmluZGV4IGFk
NTk2ZDIuLjE4YzNkMDQgMTAwNjQ0DQotLS0gYS9zY3JpcHRzL2xpYi93aWMvdXRpbHMvcGFydGl0
aW9uZWRmcy5weQ0KKysrIGIvc2NyaXB0cy9saWIvd2ljL3V0aWxzL3BhcnRpdGlvbmVkZnMucHkN
CkBAIC0zMzEsMTAgKzMzMSwxMiBAQCBjbGFzcyBJbWFnZShvYmplY3QpOg0KICAgICAgICAgICAg
ICAgICBleGNlcHQ6DQogICAgICAgICAgICAgICAgICAgICBwYXNzDQogDQotICAgIGRlZiBhc3Nl
bWJsZShzZWxmLCBpbWFnZV9maWxlKToNCisgICAgZGVmIGFzc2VtYmxlKHNlbGYsIGltYWdlX2Zp
bGUsIGRpc2spOg0KICAgICAgICAgbXNnZXIuZGVidWcoIkluc3RhbGxpbmcgcGFydGl0aW9ucyIp
DQogDQogICAgICAgICBmb3IgcGFydCBpbiBzZWxmLnBhcnRpdGlvbnM6DQorICAgICAgICAgICAg
aWYgZGlzayAhPSBwYXJ0WydkaXNrX25hbWUnXToNCisgICAgICAgICAgICAgICAgY29udGludWUN
CiAgICAgICAgICAgICBzb3VyY2UgPSBwYXJ0Wydzb3VyY2VfZmlsZSddDQogICAgICAgICAgICAg
aWYgc291cmNlOg0KICAgICAgICAgICAgICAgICAjIGluc3RhbGwgc291cmNlX2ZpbGUgY29udGVu
dHMgaW50byBhIHBhcnRpdGlvbg0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3264</attachid>
            <date>2016-06-30 12:30:14 +0000</date>
            <delta_ts>2016-06-30 14:19:10 +0000</delta_ts>
            <desc>wic-raw-copy.patch</desc>
            <filename>wic-raw-copy.patch</filename>
            <type>text/plain</type>
            <size>2576</size>
            <attacher name="Fabio Berton">fabio.berton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy9pbWFnZV90eXBlcy5iYmNsYXNzIGIvbWV0YS9jbGFz
c2VzL2ltYWdlX3R5cGVzLmJiY2xhc3MKaW5kZXggNTNhZjdjYS4uYTdkYmM1NyAxMDA2NDQKLS0t
IGEvbWV0YS9jbGFzc2VzL2ltYWdlX3R5cGVzLmJiY2xhc3MKKysrIGIvbWV0YS9jbGFzc2VzL2lt
YWdlX3R5cGVzLmJiY2xhc3MKQEAgLTIwMSw3ICsyMDEsOSBAQCBJTUFHRV9DTURfd2ljICgpIHsK
IAlmaQogCiAJQlVJTERESVI9IiR7VE9QRElSfSIgd2ljIGNyZWF0ZSAiJHdrcyIgLS12YXJzICIk
e1NUQUdJTkdfRElSX1RBUkdFVH0vaW1nZGF0YS8iIC1lICIke0lNQUdFX0JBU0VOQU1FfSIgLW8g
IiRvdXQvIgotCW12ICIkb3V0L2J1aWxkLyQoYmFzZW5hbWUgIiR7d2tzJS53a3N9IikiKi5kaXJl
Y3QgIiRvdXQke0lNQUdFX05BTUVfU1VGRklYfS53aWMiCisgICAgZm9yIGltZyBpbiAkb3V0L2J1
aWxkLyQoYmFzZW5hbWUgIiR7d2tzJS53a3N9IikqLmRpcmVjdDsgZG8KKyAgICAgICAgbXYgIiRp
bWciICIkb3V0JHtJTUFHRV9OQU1FX1NVRkZJWH0ud2ljIgorICAgIGRvbmUKIAlybSAtcmYgIiRv
dXQvIgogfQogSU1BR0VfQ01EX3dpY1t2YXJkZXBzZXhjbHVkZV0gPSAiV0tTX0ZVTExfUEFUSCBX
S1NfRklMRVMiCmRpZmYgLS1naXQgYS9zY3JpcHRzL2xpYi93aWMvaW1hZ2VyL2RpcmVjdC5weSBi
L3NjcmlwdHMvbGliL3dpYy9pbWFnZXIvZGlyZWN0LnB5CmluZGV4IDhkNGRhZWMuLmY2NTI3MTQg
MTAwNjQ0Ci0tLSBhL3NjcmlwdHMvbGliL3dpYy9pbWFnZXIvZGlyZWN0LnB5CisrKyBiL3Njcmlw
dHMvbGliL3dpYy9pbWFnZXIvZGlyZWN0LnB5CkBAIC0yOTAsNyArMjkwLDcgQEAgY2xhc3MgRGly
ZWN0SW1hZ2VDcmVhdG9yKEJhc2VJbWFnZUNyZWF0b3IpOgogICAgICAgICAgICAgZnVsbF9wYXRo
ID0gc2VsZi5fZnVsbF9wYXRoKHNlbGYuX19pbWdkaXIsIGRpc2tfbmFtZSwgImRpcmVjdCIpCiAg
ICAgICAgICAgICBtc2dlci5kZWJ1ZygiQXNzZW1ibGluZyBkaXNrICVzIGFzICVzIHdpdGggc2l6
ZSAlcyBieXRlcyIgXAogICAgICAgICAgICAgICAgICAgICAgICAgJSAoZGlza19uYW1lLCBmdWxs
X3BhdGgsIGRpc2tbJ21pbl9zaXplJ10pKQotICAgICAgICAgICAgc2VsZi5fX2ltYWdlLmFzc2Vt
YmxlKGZ1bGxfcGF0aCkKKyAgICAgICAgICAgIHNlbGYuX19pbWFnZS5hc3NlbWJsZShmdWxsX3Bh
dGgsIGRpc2tfbmFtZSkKIAogICAgIGRlZiBmaW5hbGl6ZShzZWxmKToKICAgICAgICAgIiIiCmRp
ZmYgLS1naXQgYS9zY3JpcHRzL2xpYi93aWMvcGx1Z2lucy9zb3VyY2UvcmF3Y29weS5weSBiL3Nj
cmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5LnB5CmluZGV4IDA0NzJmNTMuLmU2
ZjgwNTYgMTAwNjQ0Ci0tLSBhL3NjcmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5
LnB5CisrKyBiL3NjcmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5LnB5CkBAIC02
Nyw3ICs2Nyw3IEBAIGNsYXNzIFJhd0NvcHlQbHVnaW4oU291cmNlUGx1Z2luKToKICAgICAgICAg
ICAgIHJldHVybgogCiAgICAgICAgIHNyYyA9IG9zLnBhdGguam9pbihib290aW1nX2Rpciwgc291
cmNlX3BhcmFtc1snZmlsZSddKQotICAgICAgICBkc3QgPSBvcy5wYXRoLmpvaW4oY3Jfd29ya2Rp
ciwgc291cmNlX3BhcmFtc1snZmlsZSddKQorICAgICAgICBkc3QgPSBvcy5wYXRoLmpvaW4oY3Jf
d29ya2RpciwgIiVzLiVzLiVzIiAlIChzb3VyY2VfcGFyYW1zWydmaWxlJ10sIHBhcnQuZGlzaywg
cGFydC5saW5lbm8pKQogCiAgICAgICAgIGlmICdza2lwJyBpbiBzb3VyY2VfcGFyYW1zOgogICAg
ICAgICAgICAgZGRfY21kID0gImRkIGlmPSVzIG9mPSVzIGlicz0lcyBza2lwPTEgY29udj1ub3Ry
dW5jIiAlIFwKZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy91dGlscy9wYXJ0aXRpb25lZGZz
LnB5IGIvc2NyaXB0cy9saWIvd2ljL3V0aWxzL3BhcnRpdGlvbmVkZnMucHkKaW5kZXggYWQ1OTZk
Mi4uMThjM2QwNCAxMDA2NDQKLS0tIGEvc2NyaXB0cy9saWIvd2ljL3V0aWxzL3BhcnRpdGlvbmVk
ZnMucHkKKysrIGIvc2NyaXB0cy9saWIvd2ljL3V0aWxzL3BhcnRpdGlvbmVkZnMucHkKQEAgLTMz
MSwxMCArMzMxLDEyIEBAIGNsYXNzIEltYWdlKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgZXhj
ZXB0OgogICAgICAgICAgICAgICAgICAgICBwYXNzCiAKLSAgICBkZWYgYXNzZW1ibGUoc2VsZiwg
aW1hZ2VfZmlsZSk6CisgICAgZGVmIGFzc2VtYmxlKHNlbGYsIGltYWdlX2ZpbGUsIGRpc2spOgog
ICAgICAgICBtc2dlci5kZWJ1ZygiSW5zdGFsbGluZyBwYXJ0aXRpb25zIikKIAogICAgICAgICBm
b3IgcGFydCBpbiBzZWxmLnBhcnRpdGlvbnM6CisgICAgICAgICAgICBpZiBkaXNrICE9IHBhcnRb
J2Rpc2tfbmFtZSddOgorICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgICBzb3Vy
Y2UgPSBwYXJ0Wydzb3VyY2VfZmlsZSddCiAgICAgICAgICAgICBpZiBzb3VyY2U6CiAgICAgICAg
ICAgICAgICAgIyBpbnN0YWxsIHNvdXJjZV9maWxlIGNvbnRlbnRzIGludG8gYSBwYXJ0aXRpb24K
LS0gCjIuMS40Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3265</attachid>
            <date>2016-06-30 14:19:10 +0000</date>
            <delta_ts>2016-06-30 14:19:10 +0000</delta_ts>
            <desc>fix v3</desc>
            <filename>file_9829.txt</filename>
            <type>text/plain</type>
            <size>649</size>
            <attacher name="Ed Bartosh">eduard.bartosh</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3NjcmlwdHMvbGliL3dpYy9wbHVnaW5zL3NvdXJjZS9yYXdjb3B5LnB5IGIv
c2NyaXB0cy9saWIvd2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkNCmluZGV4IDA0NzJmNTMu
LmU2ZjgwNTYgMTAwNjQ0DQotLS0gYS9zY3JpcHRzL2xpYi93aWMvcGx1Z2lucy9zb3VyY2UvcmF3
Y29weS5weQ0KKysrIGIvc2NyaXB0cy9saWIvd2ljL3BsdWdpbnMvc291cmNlL3Jhd2NvcHkucHkN
CkBAIC02Nyw3ICs2Nyw3IEBAIGNsYXNzIFJhd0NvcHlQbHVnaW4oU291cmNlUGx1Z2luKToNCiAg
ICAgICAgICAgICByZXR1cm4NCiANCiAgICAgICAgIHNyYyA9IG9zLnBhdGguam9pbihib290aW1n
X2Rpciwgc291cmNlX3BhcmFtc1snZmlsZSddKQ0KLSAgICAgICAgZHN0ID0gb3MucGF0aC5qb2lu
KGNyX3dvcmtkaXIsIHNvdXJjZV9wYXJhbXNbJ2ZpbGUnXSkNCisgICAgICAgIGRzdCA9IG9zLnBh
dGguam9pbihjcl93b3JrZGlyLCAiJXMuJXMuJXMiICUgKHNvdXJjZV9wYXJhbXNbJ2ZpbGUnXSwg
cGFydC5kaXNrLCBwYXJ0LmxpbmVubykpDQogDQogICAgICAgICBpZiAnc2tpcCcgaW4gc291cmNl
X3BhcmFtczoNCiAgICAgICAgICAgICBkZF9jbWQgPSAiZGQgaWY9JXMgb2Y9JXMgaWJzPSVzIHNr
aXA9MSBjb252PW5vdHJ1bmMiICUgXA==
</data>

          </attachment>
      

    </bug>

</bugzilla>