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