| Message ID | 20251128193425.1104585-1-alperyasinak1@gmail.com |
|---|---|
| State | Accepted |
| Headers | show |
| Series | [meta-oe] proj: Fix do_package QA issue for unshipped bash-completion files | expand |
> -----Original Message----- > From: openembedded-devel@lists.openembedded.org <openembedded-devel@lists.openembedded.org> On Behalf Of Alper Ak via lists.openembedded.org > Sent: den 28 november 2025 20:34 > To: openembedded-devel@lists.openembedded.org > Cc: Alper Ak <alperyasinak1@gmail.com> > Subject: [oe] [meta-oe][PATCH] proj: Fix do_package QA issue for unshipped bash-completion files > > Add bash-completion directory to FILES to resolve the installed-vs-shipped QA error. > > Fix: > > ERROR: proj-9.7.0-r0 do_package: QA Issue: proj: Files/directories were installed but not shipped in any package: > /usr/share/bash-completion > /usr/share/bash-completion/completions > /usr/share/bash-completion/completions/projinfo > Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. > proj: 3 installed and not shipped files. [installed-vs-shipped] > ERROR: proj-9.7.0-r0 do_package: Fatal QA errors were found, failing task. > > Signed-off-by: Alper Ak <alperyasinak1@gmail.com> > --- > meta-oe/recipes-navigation/proj/proj_9.7.0.bb | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/meta-oe/recipes-navigation/proj/proj_9.7.0.bb b/meta-oe/recipes-navigation/proj/proj_9.7.0.bb > index 2a41f1ec52..eb9fe46f30 100644 > --- a/meta-oe/recipes-navigation/proj/proj_9.7.0.bb > +++ b/meta-oe/recipes-navigation/proj/proj_9.7.0.bb > @@ -12,7 +12,9 @@ inherit bash-completion cmake lib_package pkgconfig > > EXTRA_OECMAKE = "-DBUILD_TESTING=OFF" > > -FILES:${PN} += "${datadir}/proj" > +FILES:${PN} += " \ > + ${datadir}/proj \ > + ${datadir}/bash-completion" > > BBCLASSEXTEND = "native" > > -- > 2.43.0 Please inherit the bash-completion bbclass instead. //Peter
diff --git a/meta-oe/recipes-navigation/proj/proj_9.7.0.bb b/meta-oe/recipes-navigation/proj/proj_9.7.0.bb index 2a41f1ec52..eb9fe46f30 100644 --- a/meta-oe/recipes-navigation/proj/proj_9.7.0.bb +++ b/meta-oe/recipes-navigation/proj/proj_9.7.0.bb @@ -12,7 +12,9 @@ inherit bash-completion cmake lib_package pkgconfig EXTRA_OECMAKE = "-DBUILD_TESTING=OFF" -FILES:${PN} += "${datadir}/proj" +FILES:${PN} += " \ + ${datadir}/proj \ + ${datadir}/bash-completion" BBCLASSEXTEND = "native"
Add bash-completion directory to FILES to resolve the installed-vs-shipped QA error. Fix: ERROR: proj-9.7.0-r0 do_package: QA Issue: proj: Files/directories were installed but not shipped in any package: /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/projinfo Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. proj: 3 installed and not shipped files. [installed-vs-shipped] ERROR: proj-9.7.0-r0 do_package: Fatal QA errors were found, failing task. Signed-off-by: Alper Ak <alperyasinak1@gmail.com> --- meta-oe/recipes-navigation/proj/proj_9.7.0.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)