* [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched @ 2020-05-06 8:46 wenlin.kang 2020-05-08 3:04 ` Anuj Mittal 0 siblings, 1 reply; 4+ messages in thread From: wenlin.kang @ 2020-05-06 8:46 UTC (permalink / raw) To: openembedded-core Fix below warning: zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/udev/rules.d/80-net-setup-link.rules zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/tmpfiles.d/etc.conf zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/tmpfiles.d/home.conf zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/systemd/network/80-wired.network zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv.conf zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv-conf.systemd zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> --- meta/classes/populate_sdk_base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass index d03465b6fc..b5c004d832 100644 --- a/meta/classes/populate_sdk_base.bbclass +++ b/meta/classes/populate_sdk_base.bbclass @@ -55,7 +55,7 @@ python () { d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native') # SDK_ARCHIVE_CMD used to generate archived sdk ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR} # recommand to cd into input dir first to avoid archive with buildpath - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') else: d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native') d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar ${SDKTAROPTS} -cf - . | xz -T 0 -9 > ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}') -- 2.23.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched 2020-05-06 8:46 [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched wenlin.kang @ 2020-05-08 3:04 ` Anuj Mittal 2020-05-08 4:35 ` wenlin.kang 0 siblings, 1 reply; 4+ messages in thread From: Anuj Mittal @ 2020-05-08 3:04 UTC (permalink / raw) To: openembedded-core@lists.openembedded.org, wenlin.kang@windriver.com Hi, On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote: > Fix below warning: > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/udev/rules.d/80-net-setup-link.rules > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/tmpfiles.d/etc.conf > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/tmpfiles.d/home.conf > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/systemd/network/80-wired.network > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/resolv.conf > zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab > zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv- > conf.systemd > zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock > Is this specific to zeus? I don't see this change in master/dunfell. It'd be great if you could include more details in commit message explaining what is happening. Thanks, Anuj > Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> > --- > meta/classes/populate_sdk_base.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/classes/populate_sdk_base.bbclass > b/meta/classes/populate_sdk_base.bbclass > index d03465b6fc..b5c004d832 100644 > --- a/meta/classes/populate_sdk_base.bbclass > +++ b/meta/classes/populate_sdk_base.bbclass > @@ -55,7 +55,7 @@ python () { > d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native') > # SDK_ARCHIVE_CMD used to generate archived sdk > ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir > ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR} > # recommand to cd into input dir first to avoid archive with > buildpath > - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip > -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') > + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip > -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') > else: > d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native') > d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar > ${SDKTAROPTS} -cf - . | xz -T 0 -9 > > ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}') > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched 2020-05-08 3:04 ` Anuj Mittal @ 2020-05-08 4:35 ` wenlin.kang 2020-09-16 8:52 ` Samuli Piippo 0 siblings, 1 reply; 4+ messages in thread From: wenlin.kang @ 2020-05-08 4:35 UTC (permalink / raw) To: Mittal, Anuj, openembedded-core@lists.openembedded.org [-- Attachment #1: Type: text/plain, Size: 2736 bytes --] On 2020/5/8 上午11:04, Mittal, Anuj wrote: > Hi, > > On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote: >> Fix below warning: >> zip warning: name not matched: sysroots/aarch64-wrs- >> linux/etc/udev/rules.d/80-net-setup-link.rules >> zip warning: name not matched: sysroots/aarch64-wrs- >> linux/etc/tmpfiles.d/etc.conf >> zip warning: name not matched: sysroots/aarch64-wrs- >> linux/etc/tmpfiles.d/home.conf >> zip warning: name not matched: sysroots/aarch64-wrs- >> linux/etc/systemd/network/80-wired.network >> zip warning: name not matched: sysroots/aarch64-wrs- >> linux/etc/resolv.conf >> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab >> zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv- >> conf.systemd >> zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock >> > Is this specific to zeus? I don't see this change in master/dunfell. > It'd be great if you could include more details in commit message > explaining what is happening. No, this issue can be seen in master too, but this patch is only to zeus, for master, I have sent patch too. Steps: 1. Setup poky[zeus]project 2. In local.conf, add: SDK_ARCHIVE_TYPE = "zip" 3. bitbake core-image-minimal -c populate_sdk 4. check log file log.do_populate_sdk > > Thanks, > > Anuj > >> Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> >> --- >> meta/classes/populate_sdk_base.bbclass | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/meta/classes/populate_sdk_base.bbclass >> b/meta/classes/populate_sdk_base.bbclass >> index d03465b6fc..b5c004d832 100644 >> --- a/meta/classes/populate_sdk_base.bbclass >> +++ b/meta/classes/populate_sdk_base.bbclass >> @@ -55,7 +55,7 @@ python () { >> d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native') >> # SDK_ARCHIVE_CMD used to generate archived sdk >> ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir >> ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR} >> # recommand to cd into input dir first to avoid archive with >> buildpath >> - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip >> -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') >> + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip >> -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') >> else: >> d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native') >> d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar >> ${SDKTAROPTS} -cf - . | xz -T 0 -9 > >> ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}') >> -- Thanks, Wenlin Kang [-- Attachment #2: Type: text/html, Size: 6634 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched 2020-05-08 4:35 ` wenlin.kang @ 2020-09-16 8:52 ` Samuli Piippo 0 siblings, 0 replies; 4+ messages in thread From: Samuli Piippo @ 2020-09-16 8:52 UTC (permalink / raw) To: wenlin.kang@windriver.com Cc: Mittal, Anuj, openembedded-core@lists.openembedded.org [-- Attachment #1: Type: text/plain, Size: 3305 bytes --] Hi, As I understand it, the original zip format support was done so that there wouldn't be any symlinks in the sdk package. https://git.openembedded.org/openembedded-core/commit/?id=57a33048a89a422cfdc986d3489c67b2d297e1e7 With this change the symlinks are now back again which leads to broken SDK when extracted with 7Zip. Both commits were contributed from windriver, are you now using something else to extract the zip? -samuli On Fri, 8 May 2020 at 07:34, wenlin.kang@windriver.com < wenlin.kang@windriver.com> wrote: > On 2020/5/8 上午11:04, Mittal, Anuj wrote: > > Hi, > > On Wed, 2020-05-06 at 01:46 -0700, wenlin.kang@windriver.com wrote: > > Fix below warning: > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/udev/rules.d/80-net-setup-link.rules > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/tmpfiles.d/etc.conf > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/tmpfiles.d/home.conf > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/systemd/network/80-wired.network > zip warning: name not matched: sysroots/aarch64-wrs- > linux/etc/resolv.conf > zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/mtab > zip warning: name not matched: sysroots/aarch64-wrs-linux/etc/resolv- > conf.systemd > zip warning: name not matched: sysroots/aarch64-wrs-linux/var/lock > > > Is this specific to zeus? I don't see this change in master/dunfell. > It'd be great if you could include more details in commit message > explaining what is happening. > > > No, this issue can be seen in master too, but this patch is only to zeus, > for master, I have sent patch too. > > Steps: > > 1. Setup poky[zeus] project > > 2. In local.conf, add: > SDK_ARCHIVE_TYPE = "zip" > > 3. bitbake core-image-minimal -c populate_sdk > > 4. check log file log.do_populate_sdk > > > Thanks, > > Anuj > > > Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com> <wenlin.kang@windriver.com> > --- > meta/classes/populate_sdk_base.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/classes/populate_sdk_base.bbclass > b/meta/classes/populate_sdk_base.bbclass > index d03465b6fc..b5c004d832 100644 > --- a/meta/classes/populate_sdk_base.bbclass > +++ b/meta/classes/populate_sdk_base.bbclass > @@ -55,7 +55,7 @@ python () { > d.setVar('SDK_ARCHIVE_DEPENDS', 'zip-native') > # SDK_ARCHIVE_CMD used to generate archived sdk > ${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} from input dir > ${SDK_OUTPUT}/${SDKPATH} to output dir ${SDKDEPLOYDIR} > # recommand to cd into input dir first to avoid archive with > buildpath > - d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip > -r ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') > + d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; zip > -r -y ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE} .') > else: > d.setVar('SDK_ARCHIVE_DEPENDS', 'xz-native') > d.setVar('SDK_ARCHIVE_CMD', 'cd ${SDK_OUTPUT}/${SDKPATH}; tar > ${SDKTAROPTS} -cf - . | xz -T 0 -9 > > ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.${SDK_ARCHIVE_TYPE}') > > > > -- > Thanks, > Wenlin Kang > > > [-- Attachment #2: Type: text/html, Size: 4452 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-09-16 8:52 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-05-06 8:46 [OE-core][zeus][PATCH] populate_sdk_base.bbclass: fix warning: name not matched wenlin.kang 2020-05-08 3:04 ` Anuj Mittal 2020-05-08 4:35 ` wenlin.kang 2020-09-16 8:52 ` Samuli Piippo
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox