mbox series

[v6,0/8] WIC update

Message ID 20201014132729.18571-1-Vijaikumar_Kanagarajan@mentor.com
Headers show
Series WIC update | expand

Message

Vijai Kumar K Oct. 14, 2020, 4:27 a.m. UTC
Changes since v5:
- There was an issue in rebase of v4 in P3. Fixed the conflict properly now.

Changes since v4:
- Rebase against latest next

Changes since v3:

- Rebase against the latest next. Drop P4 & P5 from previous series.
- P7 fixes the kernel update in legacy bios boot image
- Minor documentation changes.

Changes since v2:

- Dropped P9 from previous series and updated oe-core to the latest revision
which includes that patch.
- Some minor commit message & API changelog changes.

Changes since RFC(v1):

- P9 commit is upstreamed and replaced with the version from OE-core.
- P10: Lot of downstream projects tend to use /boot mountpoints for bootloader/EFI
partitions. Added RECIPE-API-CHANGELOG entry to warn user about potential issues
that might arise when doing so with latest wic.



Vijai Kumar K (8):
  wic: Update to the latest wic from openembedded core
  wic/plugins: Fix wic plugins to work with the latest wic
  wic-img: Satisfy the quirks of latest wic
  wic_fakeroot: Handle standalone pseudo invocations
  meta-isar/conf: Add provision to debug WIC
  debian-common: Add tar as a dependency for wic
  Fix legacy bios boot partition
  meta-isar/canned-wks: Remove unwanted /boot mountpoint

 RECIPE-API-CHANGELOG.md                       |  26 +
 meta-isar/conf/local.conf.sample              |   3 +
 .../lib/wic/canned-wks/common-isar.wks.inc    |   2 +-
 .../scripts/lib/wic/canned-wks/hikey.wks      |   2 +-
 .../lib/wic/canned-wks/sdimage-efi.wks        |   2 +-
 meta/classes/wic-img.bbclass                  |  18 +-
 meta/conf/distro/debian-common.conf           |   3 +-
 .../wic/plugins/source/bootimg-efi-isar.py    |   2 +-
 .../wic/plugins/source/bootimg-pcbios-isar.py |  40 +-
 .../lib/wic/plugins/source/rootfs-u-boot.py   |   2 +-
 scripts/lib/scriptpath.py                     |  32 ++
 scripts/lib/wic/__init__.py                   |  14 +-
 scripts/lib/wic/canned-wks/common.wks.inc     |   2 +-
 .../directdisk-bootloader-config.cfg          |   8 +-
 .../lib/wic/canned-wks/efi-bootdisk.wks.in    |   3 +
 scripts/lib/wic/canned-wks/mkhybridiso.wks    |   2 +-
 scripts/lib/wic/canned-wks/qemuriscv.wks      |   3 +
 .../lib/wic/canned-wks/qemux86-directdisk.wks |   2 +-
 .../lib/wic/canned-wks/sdimage-bootpart.wks   |   4 +-
 .../lib/wic/canned-wks/systemd-bootdisk.wks   |   4 +-
 scripts/lib/wic/engine.py                     | 421 +++++++++++++++-
 scripts/lib/wic/filemap.py                    | 170 ++++---
 scripts/lib/wic/help.py                       | 401 ++++++++++++++--
 scripts/lib/wic/ksparser.py                   | 121 +++--
 scripts/lib/wic/{utils => }/misc.py           | 100 ++--
 scripts/lib/wic/partition.py                  | 234 ++++-----
 scripts/lib/wic/pluginbase.py                 |  36 +-
 scripts/lib/wic/plugins/imager/direct.py      | 175 ++++---
 .../wic/plugins/source/bootimg-biosplusefi.py | 213 +++++++++
 scripts/lib/wic/plugins/source/bootimg-efi.py | 171 +++++--
 .../wic/plugins/source/bootimg-partition.py   | 153 ++++--
 .../lib/wic/plugins/source/bootimg-pcbios.py  |  91 ++--
 scripts/lib/wic/plugins/source/fsimage.py     |  56 ---
 .../wic/plugins/source/isoimage-isohybrid.py  | 185 +++----
 scripts/lib/wic/plugins/source/rawcopy.py     |  44 +-
 scripts/lib/wic/plugins/source/rootfs.py      | 159 ++++--
 scripts/lib/wic/utils/__init__.py             |   0
 scripts/lib/wic/utils/runner.py               | 114 -----
 scripts/wic                                   | 452 +++++++++++++-----
 scripts/wic_fakeroot                          |   5 +
 40 files changed, 2433 insertions(+), 1042 deletions(-)
 create mode 100644 scripts/lib/scriptpath.py
 create mode 100644 scripts/lib/wic/canned-wks/efi-bootdisk.wks.in
 create mode 100644 scripts/lib/wic/canned-wks/qemuriscv.wks
 rename scripts/lib/wic/{utils => }/misc.py (70%)
 create mode 100644 scripts/lib/wic/plugins/source/bootimg-biosplusefi.py
 delete mode 100644 scripts/lib/wic/plugins/source/fsimage.py
 delete mode 100644 scripts/lib/wic/utils/__init__.py
 delete mode 100644 scripts/lib/wic/utils/runner.py

Comments

Jan Kiszka Oct. 14, 2020, 6:28 a.m. UTC | #1
On 14.10.20 15:27, Vijai Kumar K wrote:
> Changes since v5:
> - There was an issue in rebase of v4 in P3. Fixed the conflict properly now.
> 
> Changes since v4:
> - Rebase against latest next
> 
> Changes since v3:
> 
> - Rebase against the latest next. Drop P4 & P5 from previous series.
> - P7 fixes the kernel update in legacy bios boot image
> - Minor documentation changes.
> 
> Changes since v2:
> 
> - Dropped P9 from previous series and updated oe-core to the latest revision
> which includes that patch.
> - Some minor commit message & API changelog changes.
> 
> Changes since RFC(v1):
> 
> - P9 commit is upstreamed and replaced with the version from OE-core.
> - P10: Lot of downstream projects tend to use /boot mountpoints for bootloader/EFI
> partitions. Added RECIPE-API-CHANGELOG entry to warn user about potential issues
> that might arise when doing so with latest wic.
> 
> 
> 
> Vijai Kumar K (8):
>   wic: Update to the latest wic from openembedded core
>   wic/plugins: Fix wic plugins to work with the latest wic
>   wic-img: Satisfy the quirks of latest wic
>   wic_fakeroot: Handle standalone pseudo invocations
>   meta-isar/conf: Add provision to debug WIC
>   debian-common: Add tar as a dependency for wic
>   Fix legacy bios boot partition
>   meta-isar/canned-wks: Remove unwanted /boot mountpoint
> 
>  RECIPE-API-CHANGELOG.md                       |  26 +
>  meta-isar/conf/local.conf.sample              |   3 +
>  .../lib/wic/canned-wks/common-isar.wks.inc    |   2 +-
>  .../scripts/lib/wic/canned-wks/hikey.wks      |   2 +-
>  .../lib/wic/canned-wks/sdimage-efi.wks        |   2 +-
>  meta/classes/wic-img.bbclass                  |  18 +-
>  meta/conf/distro/debian-common.conf           |   3 +-
>  .../wic/plugins/source/bootimg-efi-isar.py    |   2 +-
>  .../wic/plugins/source/bootimg-pcbios-isar.py |  40 +-
>  .../lib/wic/plugins/source/rootfs-u-boot.py   |   2 +-
>  scripts/lib/scriptpath.py                     |  32 ++
>  scripts/lib/wic/__init__.py                   |  14 +-
>  scripts/lib/wic/canned-wks/common.wks.inc     |   2 +-
>  .../directdisk-bootloader-config.cfg          |   8 +-
>  .../lib/wic/canned-wks/efi-bootdisk.wks.in    |   3 +
>  scripts/lib/wic/canned-wks/mkhybridiso.wks    |   2 +-
>  scripts/lib/wic/canned-wks/qemuriscv.wks      |   3 +
>  .../lib/wic/canned-wks/qemux86-directdisk.wks |   2 +-
>  .../lib/wic/canned-wks/sdimage-bootpart.wks   |   4 +-
>  .../lib/wic/canned-wks/systemd-bootdisk.wks   |   4 +-
>  scripts/lib/wic/engine.py                     | 421 +++++++++++++++-
>  scripts/lib/wic/filemap.py                    | 170 ++++---
>  scripts/lib/wic/help.py                       | 401 ++++++++++++++--
>  scripts/lib/wic/ksparser.py                   | 121 +++--
>  scripts/lib/wic/{utils => }/misc.py           | 100 ++--
>  scripts/lib/wic/partition.py                  | 234 ++++-----
>  scripts/lib/wic/pluginbase.py                 |  36 +-
>  scripts/lib/wic/plugins/imager/direct.py      | 175 ++++---
>  .../wic/plugins/source/bootimg-biosplusefi.py | 213 +++++++++
>  scripts/lib/wic/plugins/source/bootimg-efi.py | 171 +++++--
>  .../wic/plugins/source/bootimg-partition.py   | 153 ++++--
>  .../lib/wic/plugins/source/bootimg-pcbios.py  |  91 ++--
>  scripts/lib/wic/plugins/source/fsimage.py     |  56 ---
>  .../wic/plugins/source/isoimage-isohybrid.py  | 185 +++----
>  scripts/lib/wic/plugins/source/rawcopy.py     |  44 +-
>  scripts/lib/wic/plugins/source/rootfs.py      | 159 ++++--
>  scripts/lib/wic/utils/__init__.py             |   0
>  scripts/lib/wic/utils/runner.py               | 114 -----
>  scripts/wic                                   | 452 +++++++++++++-----
>  scripts/wic_fakeroot                          |   5 +
>  40 files changed, 2433 insertions(+), 1042 deletions(-)
>  create mode 100644 scripts/lib/scriptpath.py
>  create mode 100644 scripts/lib/wic/canned-wks/efi-bootdisk.wks.in
>  create mode 100644 scripts/lib/wic/canned-wks/qemuriscv.wks
>  rename scripts/lib/wic/{utils => }/misc.py (70%)
>  create mode 100644 scripts/lib/wic/plugins/source/bootimg-biosplusefi.py
>  delete mode 100644 scripts/lib/wic/plugins/source/fsimage.py
>  delete mode 100644 scripts/lib/wic/utils/__init__.py
>  delete mode 100644 scripts/lib/wic/utils/runner.py
> 

Issue still present here - did you check against the STM32 case?

Jan
vijai kumar Oct. 14, 2020, 7:48 a.m. UTC | #2
On Wednesday, October 14, 2020 at 8:58:24 PM UTC+5:30 Jan Kiszka wrote:

> On 14.10.20 15:27, Vijai Kumar K wrote: 
> > Changes since v5: 
> > - There was an issue in rebase of v4 in P3. Fixed the conflict properly 
> now. 
> > 
> > Changes since v4: 
> > - Rebase against latest next 
> > 
> > Changes since v3: 
> > 
> > - Rebase against the latest next. Drop P4 & P5 from previous series. 
> > - P7 fixes the kernel update in legacy bios boot image 
> > - Minor documentation changes. 
> > 
> > Changes since v2: 
> > 
> > - Dropped P9 from previous series and updated oe-core to the latest 
> revision 
> > which includes that patch. 
> > - Some minor commit message & API changelog changes. 
> > 
> > Changes since RFC(v1): 
> > 
> > - P9 commit is upstreamed and replaced with the version from OE-core. 
> > - P10: Lot of downstream projects tend to use /boot mountpoints for 
> bootloader/EFI 
> > partitions. Added RECIPE-API-CHANGELOG entry to warn user about 
> potential issues 
> > that might arise when doing so with latest wic. 
> > 
> > 
> > 
> > Vijai Kumar K (8): 
> > wic: Update to the latest wic from openembedded core 
> > wic/plugins: Fix wic plugins to work with the latest wic 
> > wic-img: Satisfy the quirks of latest wic 
> > wic_fakeroot: Handle standalone pseudo invocations 
> > meta-isar/conf: Add provision to debug WIC 
> > debian-common: Add tar as a dependency for wic 
> > Fix legacy bios boot partition 
> > meta-isar/canned-wks: Remove unwanted /boot mountpoint 
> > 
> > RECIPE-API-CHANGELOG.md | 26 + 
> > meta-isar/conf/local.conf.sample | 3 + 
> > .../lib/wic/canned-wks/common-isar.wks.inc | 2 +- 
> > .../scripts/lib/wic/canned-wks/hikey.wks | 2 +- 
> > .../lib/wic/canned-wks/sdimage-efi.wks | 2 +- 
> > meta/classes/wic-img.bbclass | 18 +- 
> > meta/conf/distro/debian-common.conf | 3 +- 
> > .../wic/plugins/source/bootimg-efi-isar.py | 2 +- 
> > .../wic/plugins/source/bootimg-pcbios-isar.py | 40 +- 
> > .../lib/wic/plugins/source/rootfs-u-boot.py | 2 +- 
> > scripts/lib/scriptpath.py | 32 ++ 
> > scripts/lib/wic/__init__.py | 14 +- 
> > scripts/lib/wic/canned-wks/common.wks.inc | 2 +- 
> > .../directdisk-bootloader-config.cfg | 8 +- 
> > .../lib/wic/canned-wks/efi-bootdisk.wks.in | 3 + 
> > scripts/lib/wic/canned-wks/mkhybridiso.wks | 2 +- 
> > scripts/lib/wic/canned-wks/qemuriscv.wks | 3 + 
> > .../lib/wic/canned-wks/qemux86-directdisk.wks | 2 +- 
> > .../lib/wic/canned-wks/sdimage-bootpart.wks | 4 +- 
> > .../lib/wic/canned-wks/systemd-bootdisk.wks | 4 +- 
> > scripts/lib/wic/engine.py | 421 +++++++++++++++- 
> > scripts/lib/wic/filemap.py | 170 ++++--- 
> > scripts/lib/wic/help.py | 401 ++++++++++++++-- 
> > scripts/lib/wic/ksparser.py | 121 +++-- 
> > scripts/lib/wic/{utils => }/misc.py | 100 ++-- 
> > scripts/lib/wic/partition.py | 234 ++++----- 
> > scripts/lib/wic/pluginbase.py | 36 +- 
> > scripts/lib/wic/plugins/imager/direct.py | 175 ++++--- 
> > .../wic/plugins/source/bootimg-biosplusefi.py | 213 +++++++++ 
> > scripts/lib/wic/plugins/source/bootimg-efi.py | 171 +++++-- 
> > .../wic/plugins/source/bootimg-partition.py | 153 ++++-- 
> > .../lib/wic/plugins/source/bootimg-pcbios.py | 91 ++-- 
> > scripts/lib/wic/plugins/source/fsimage.py | 56 --- 
> > .../wic/plugins/source/isoimage-isohybrid.py | 185 +++---- 
> > scripts/lib/wic/plugins/source/rawcopy.py | 44 +- 
> > scripts/lib/wic/plugins/source/rootfs.py | 159 ++++-- 
> > scripts/lib/wic/utils/__init__.py | 0 
> > scripts/lib/wic/utils/runner.py | 114 ----- 
> > scripts/wic | 452 +++++++++++++----- 
> > scripts/wic_fakeroot | 5 + 
> > 40 files changed, 2433 insertions(+), 1042 deletions(-) 
> > create mode 100644 scripts/lib/scriptpath.py 
> > create mode 100644 scripts/lib/wic/canned-wks/efi-bootdisk.wks.in 
> > create mode 100644 scripts/lib/wic/canned-wks/qemuriscv.wks 
> > rename scripts/lib/wic/{utils => }/misc.py (70%) 
> > create mode 100644 scripts/lib/wic/plugins/source/bootimg-biosplusefi.py 
> > delete mode 100644 scripts/lib/wic/plugins/source/fsimage.py 
> > delete mode 100644 scripts/lib/wic/utils/__init__.py 
> > delete mode 100644 scripts/lib/wic/utils/runner.py 
> > 
>
> Issue still present here - did you check against the STM32 case? 
>

STM32 is a different issue. From the log I found this issue too. I am going 
through wic codebase and debugging the STM32 case. I got the yocto setup 
and things work
fine there. Using that as a reference.

Thanks,
Vijai Kumar K
 

>
> Jan 
>
> -- 
> Siemens AG, T RDA IOT 
> Corporate Competence Center Embedded Linux 
>
Jan Kiszka Oct. 14, 2020, 8:11 a.m. UTC | #3
On 14.10.20 18:48, vijaikumar....@gmail.com wrote:
> 
> 
> On Wednesday, October 14, 2020 at 8:58:24 PM UTC+5:30 Jan Kiszka wrote:
> 
>     On 14.10.20 15:27, Vijai Kumar K wrote:
>     > Changes since v5:
>     > - There was an issue in rebase of v4 in P3. Fixed the conflict
>     properly now.
>     >
>     > Changes since v4:
>     > - Rebase against latest next
>     >
>     > Changes since v3:
>     >
>     > - Rebase against the latest next. Drop P4 & P5 from previous series.
>     > - P7 fixes the kernel update in legacy bios boot image
>     > - Minor documentation changes.
>     >
>     > Changes since v2:
>     >
>     > - Dropped P9 from previous series and updated oe-core to the
>     latest revision
>     > which includes that patch.
>     > - Some minor commit message & API changelog changes.
>     >
>     > Changes since RFC(v1):
>     >
>     > - P9 commit is upstreamed and replaced with the version from OE-core.
>     > - P10: Lot of downstream projects tend to use /boot mountpoints
>     for bootloader/EFI
>     > partitions. Added RECIPE-API-CHANGELOG entry to warn user about
>     potential issues
>     > that might arise when doing so with latest wic.
>     >
>     >
>     >
>     > Vijai Kumar K (8):
>     > wic: Update to the latest wic from openembedded core
>     > wic/plugins: Fix wic plugins to work with the latest wic
>     > wic-img: Satisfy the quirks of latest wic
>     > wic_fakeroot: Handle standalone pseudo invocations
>     > meta-isar/conf: Add provision to debug WIC
>     > debian-common: Add tar as a dependency for wic
>     > Fix legacy bios boot partition
>     > meta-isar/canned-wks: Remove unwanted /boot mountpoint
>     >
>     > RECIPE-API-CHANGELOG.md | 26 +
>     > meta-isar/conf/local.conf.sample | 3 +
>     > .../lib/wic/canned-wks/common-isar.wks.inc | 2 +-
>     > .../scripts/lib/wic/canned-wks/hikey.wks | 2 +-
>     > .../lib/wic/canned-wks/sdimage-efi.wks | 2 +-
>     > meta/classes/wic-img.bbclass | 18 +-
>     > meta/conf/distro/debian-common.conf | 3 +-
>     > .../wic/plugins/source/bootimg-efi-isar.py | 2 +-
>     > .../wic/plugins/source/bootimg-pcbios-isar.py | 40 +-
>     > .../lib/wic/plugins/source/rootfs-u-boot.py | 2 +-
>     > scripts/lib/scriptpath.py | 32 ++
>     > scripts/lib/wic/__init__.py | 14 +-
>     > scripts/lib/wic/canned-wks/common.wks.inc | 2 +-
>     > .../directdisk-bootloader-config.cfg | 8 +-
>     > .../lib/wic/canned-wks/efi-bootdisk.wks.in
>     <http://efi-bootdisk.wks.in> | 3 +
>     > scripts/lib/wic/canned-wks/mkhybridiso.wks | 2 +-
>     > scripts/lib/wic/canned-wks/qemuriscv.wks | 3 +
>     > .../lib/wic/canned-wks/qemux86-directdisk.wks | 2 +-
>     > .../lib/wic/canned-wks/sdimage-bootpart.wks | 4 +-
>     > .../lib/wic/canned-wks/systemd-bootdisk.wks | 4 +-
>     > scripts/lib/wic/engine.py | 421 +++++++++++++++-
>     > scripts/lib/wic/filemap.py | 170 ++++---
>     > scripts/lib/wic/help.py | 401 ++++++++++++++--
>     > scripts/lib/wic/ksparser.py | 121 +++--
>     > scripts/lib/wic/{utils => }/misc.py | 100 ++--
>     > scripts/lib/wic/partition.py | 234 ++++-----
>     > scripts/lib/wic/pluginbase.py | 36 +-
>     > scripts/lib/wic/plugins/imager/direct.py | 175 ++++---
>     > .../wic/plugins/source/bootimg-biosplusefi.py | 213 +++++++++
>     > scripts/lib/wic/plugins/source/bootimg-efi.py | 171 +++++--
>     > .../wic/plugins/source/bootimg-partition.py | 153 ++++--
>     > .../lib/wic/plugins/source/bootimg-pcbios.py | 91 ++--
>     > scripts/lib/wic/plugins/source/fsimage.py | 56 ---
>     > .../wic/plugins/source/isoimage-isohybrid.py | 185 +++----
>     > scripts/lib/wic/plugins/source/rawcopy.py | 44 +-
>     > scripts/lib/wic/plugins/source/rootfs.py | 159 ++++--
>     > scripts/lib/wic/utils/__init__.py | 0
>     > scripts/lib/wic/utils/runner.py | 114 -----
>     > scripts/wic | 452 +++++++++++++-----
>     > scripts/wic_fakeroot | 5 +
>     > 40 files changed, 2433 insertions(+), 1042 deletions(-)
>     > create mode 100644 scripts/lib/scriptpath.py
>     > create mode 100644 scripts/lib/wic/canned-wks/efi-bootdisk.wks.in
>     <http://efi-bootdisk.wks.in>
>     > create mode 100644 scripts/lib/wic/canned-wks/qemuriscv.wks
>     > rename scripts/lib/wic/{utils => }/misc.py (70%)
>     > create mode 100644
>     scripts/lib/wic/plugins/source/bootimg-biosplusefi.py
>     > delete mode 100644 scripts/lib/wic/plugins/source/fsimage.py
>     > delete mode 100644 scripts/lib/wic/utils/__init__.py
>     > delete mode 100644 scripts/lib/wic/utils/runner.py
>     >
> 
>     Issue still present here - did you check against the STM32 case?
> 
> 
> STM32 is a different issue. From the log I found this issue too. I am
> going through wic codebase and debugging the STM32 case. I got the yocto
> setup and things work
> fine there. Using that as a reference.

Great, thank in advance!
Jan
Jan Kiszka Oct. 14, 2020, 11:28 p.m. UTC | #4
On 14.10.20 19:11, [ext] Jan Kiszka wrote:
> On 14.10.20 18:48, vijaikumar....@gmail.com wrote:
>>
>>
>> On Wednesday, October 14, 2020 at 8:58:24 PM UTC+5:30 Jan Kiszka wrote:
>>
>>     On 14.10.20 15:27, Vijai Kumar K wrote:
>>     > Changes since v5:
>>     > - There was an issue in rebase of v4 in P3. Fixed the conflict
>>     properly now.
>>     >
>>     > Changes since v4:
>>     > - Rebase against latest next
>>     >
>>     > Changes since v3:
>>     >
>>     > - Rebase against the latest next. Drop P4 & P5 from previous series.
>>     > - P7 fixes the kernel update in legacy bios boot image
>>     > - Minor documentation changes.
>>     >
>>     > Changes since v2:
>>     >
>>     > - Dropped P9 from previous series and updated oe-core to the
>>     latest revision
>>     > which includes that patch.
>>     > - Some minor commit message & API changelog changes.
>>     >
>>     > Changes since RFC(v1):
>>     >
>>     > - P9 commit is upstreamed and replaced with the version from OE-core.
>>     > - P10: Lot of downstream projects tend to use /boot mountpoints
>>     for bootloader/EFI
>>     > partitions. Added RECIPE-API-CHANGELOG entry to warn user about
>>     potential issues
>>     > that might arise when doing so with latest wic.
>>     >
>>     >
>>     >
>>     > Vijai Kumar K (8):
>>     > wic: Update to the latest wic from openembedded core
>>     > wic/plugins: Fix wic plugins to work with the latest wic
>>     > wic-img: Satisfy the quirks of latest wic
>>     > wic_fakeroot: Handle standalone pseudo invocations
>>     > meta-isar/conf: Add provision to debug WIC
>>     > debian-common: Add tar as a dependency for wic
>>     > Fix legacy bios boot partition
>>     > meta-isar/canned-wks: Remove unwanted /boot mountpoint
>>     >
>>     > RECIPE-API-CHANGELOG.md | 26 +
>>     > meta-isar/conf/local.conf.sample | 3 +
>>     > .../lib/wic/canned-wks/common-isar.wks.inc | 2 +-
>>     > .../scripts/lib/wic/canned-wks/hikey.wks | 2 +-
>>     > .../lib/wic/canned-wks/sdimage-efi.wks | 2 +-
>>     > meta/classes/wic-img.bbclass | 18 +-
>>     > meta/conf/distro/debian-common.conf | 3 +-
>>     > .../wic/plugins/source/bootimg-efi-isar.py | 2 +-
>>     > .../wic/plugins/source/bootimg-pcbios-isar.py | 40 +-
>>     > .../lib/wic/plugins/source/rootfs-u-boot.py | 2 +-
>>     > scripts/lib/scriptpath.py | 32 ++
>>     > scripts/lib/wic/__init__.py | 14 +-
>>     > scripts/lib/wic/canned-wks/common.wks.inc | 2 +-
>>     > .../directdisk-bootloader-config.cfg | 8 +-
>>     > .../lib/wic/canned-wks/efi-bootdisk.wks.in
>>     <http://efi-bootdisk.wks.in> | 3 +
>>     > scripts/lib/wic/canned-wks/mkhybridiso.wks | 2 +-
>>     > scripts/lib/wic/canned-wks/qemuriscv.wks | 3 +
>>     > .../lib/wic/canned-wks/qemux86-directdisk.wks | 2 +-
>>     > .../lib/wic/canned-wks/sdimage-bootpart.wks | 4 +-
>>     > .../lib/wic/canned-wks/systemd-bootdisk.wks | 4 +-
>>     > scripts/lib/wic/engine.py | 421 +++++++++++++++-
>>     > scripts/lib/wic/filemap.py | 170 ++++---
>>     > scripts/lib/wic/help.py | 401 ++++++++++++++--
>>     > scripts/lib/wic/ksparser.py | 121 +++--
>>     > scripts/lib/wic/{utils => }/misc.py | 100 ++--
>>     > scripts/lib/wic/partition.py | 234 ++++-----
>>     > scripts/lib/wic/pluginbase.py | 36 +-
>>     > scripts/lib/wic/plugins/imager/direct.py | 175 ++++---
>>     > .../wic/plugins/source/bootimg-biosplusefi.py | 213 +++++++++
>>     > scripts/lib/wic/plugins/source/bootimg-efi.py | 171 +++++--
>>     > .../wic/plugins/source/bootimg-partition.py | 153 ++++--
>>     > .../lib/wic/plugins/source/bootimg-pcbios.py | 91 ++--
>>     > scripts/lib/wic/plugins/source/fsimage.py | 56 ---
>>     > .../wic/plugins/source/isoimage-isohybrid.py | 185 +++----
>>     > scripts/lib/wic/plugins/source/rawcopy.py | 44 +-
>>     > scripts/lib/wic/plugins/source/rootfs.py | 159 ++++--
>>     > scripts/lib/wic/utils/__init__.py | 0
>>     > scripts/lib/wic/utils/runner.py | 114 -----
>>     > scripts/wic | 452 +++++++++++++-----
>>     > scripts/wic_fakeroot | 5 +
>>     > 40 files changed, 2433 insertions(+), 1042 deletions(-)
>>     > create mode 100644 scripts/lib/scriptpath.py
>>     > create mode 100644 scripts/lib/wic/canned-wks/efi-bootdisk.wks.in
>>     <http://efi-bootdisk.wks.in>
>>     > create mode 100644 scripts/lib/wic/canned-wks/qemuriscv.wks
>>     > rename scripts/lib/wic/{utils => }/misc.py (70%)
>>     > create mode 100644
>>     scripts/lib/wic/plugins/source/bootimg-biosplusefi.py
>>     > delete mode 100644 scripts/lib/wic/plugins/source/fsimage.py
>>     > delete mode 100644 scripts/lib/wic/utils/__init__.py
>>     > delete mode 100644 scripts/lib/wic/utils/runner.py
>>     >
>>
>>     Issue still present here - did you check against the STM32 case?
>>
>>
>> STM32 is a different issue. From the log I found this issue too. I am
>> going through wic codebase and debugging the STM32 case. I got the yocto
>> setup and things work
>> fine there. Using that as a reference.
> 
> Great, thank in advance!
> Jan
> 

Problem resolved by changing my patches, will send an update soon. The
WIC series is now fine.

Jan
Baurzhan Ismagulov Nov. 3, 2020, 9:55 a.m. UTC | #5
On Wed, Oct 14, 2020 at 06:57:21PM +0530, Vijai Kumar K wrote:
> Changes since v5:
> - There was an issue in rebase of v4 in P3. Fixed the conflict properly now.

Applied to next, thanks.

With kind regards,
Baurzhan.