APPLIED: [PATCH] [SRU][X/snapdragon] Fix build with snapcraft 2.42.1
Khaled Elmously
khalid.elmously at canonical.com
Thu Aug 23 05:53:19 UTC 2018
..to xenial/snapdragon
On 2018-08-06 17:25:14 , Paolo Pisati wrote:
> BugLink: http://bugs.launchpad.net/bugs/1785653
>
> Impact:
>
> Xenial/snapdragon kernel snap fails to build with latest snapcraft release
> (2.42.1):
>
> https://launchpadlibrarian.net/382070508/buildlog_snap_ubuntu_xenial_arm64_piso-xenial-snapdragon-dummy_BUILDING.txt.gz
>
> ...
> Selecting previously unselected package snapcraft.
> Preparing to unpack .../snapcraft_2.42.1_all.deb ...
> Unpacking snapcraft (2.42.1) ...
> ...
> Running pull phase...
> Issues while validating None: The 'parts/kernel' property does not match the
> required schema: Parts cannot contain both 'install' and 'override-*' keywords.
> Use 'override-build' instead of 'install'.
> Build failed
> ...
>
> that is due to the deprecation of the 'prepare, build and install' targets and
> their inability to coexist with the newer 'override-build' target.
>
> Fix:
>
> Apply the attached patch and snap again:
>
> https://launchpadlibrarian.net/382090616/buildlog_snap_ubuntu_xenial_arm64_piso-xenial-snapdragon-dummy_BUILDING.txt.gz
>
> this time it'll snap fine.
>
> Regression:
>
> It fixes the build, so none.
>
> Paolo Pisati (1):
> UBUNTU: snapcraft.yaml: convert prepare, build and install to
> override-build
>
> snapcraft.yaml | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> --
> 2.7.4
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list