Hi Steve, Not sure if that question was for me or the general community. I think the follow-on series fixing the sstate-caching might be nice in dunfell but I'd defer judgement to the community about this one as it's about changing a behavior in the recipes and I don't know what LTS guidelines there are in place in the project.
Should I in the future address patches to the dunfell branch? (Where might I find the guidelines for submitting to dunfell vs master). Thanks. Kind regards, Michael -- BMW Car IT GmbH Michael Ho Spezialist Entwicklung – Build and Release Engineering Lise-Meitner-Straße 14 89081 Ulm Tel.: +49-731-37804-071 Mobil: +49-152-54980-471 Fax: +49-731-37804-001 Mail: michael...@bmw-carit.de Web: http://www.bmw-carit.de <http://www.bmw-carit.de/> ------------------------------------------------------------------------- BMW Car IT GmbH Geschäftsführer: Kai-Uwe Balszuweit und Michael Böttrich Sitz und Registergericht: München HRB 134810 ------------------------------------------------------------------------- On 26.05.20, 19:02, "Steve Sakoman" <sako...@gmail.com> wrote: Does this patch (and the follow-on series) make sense for inclusion in dunfell? Steve On Sun, May 24, 2020 at 9:46 PM Michael Ho <michael...@bmw.de> wrote: > > From: Michael Ho <michael...@bmw.de> > > Apply ${PN} to OVERRIDES when determining the base package spec variables. > Without this, there is a mismatch in behaviour where overrides for the base > package have no effect while overrides for subpackages do. The subpackages > should not be affected by this override as they apply their own package > overrides and will by default fetch the base variables and apply them in > the spec file. > > This makes the behaviour for package overrides match the implementation > in package_deb.bbclass and package_ipk.bbclass. > > Signed-off-by: Michael Ho <michael...@bmw.de> > --- > meta/classes/package_rpm.bbclass | 22 ++++++++++++---------- > 1 file changed, 12 insertions(+), 10 deletions(-) > > diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass > index 9a4be2e..519c22b 100644 > --- a/meta/classes/package_rpm.bbclass > +++ b/meta/classes/package_rpm.bbclass > @@ -286,16 +286,18 @@ python write_specfile () { > > # Construct the SPEC file... > srcname = d.getVar('PN') > - srcsummary = (d.getVar('SUMMARY') or d.getVar('DESCRIPTION') or ".") > - srcversion = d.getVar('PKGV').replace('-', '+') > - srcrelease = d.getVar('PKGR') > - srcepoch = (d.getVar('PKGE') or "") > - srclicense = d.getVar('LICENSE') > - srcsection = d.getVar('SECTION') > - srcmaintainer = d.getVar('MAINTAINER') > - srchomepage = d.getVar('HOMEPAGE') > - srcdescription = d.getVar('DESCRIPTION') or "." > - srccustomtagschunk = get_package_additional_metadata("rpm", d) > + localdata = bb.data.createCopy(d) > + localdata.setVar('OVERRIDES', d.getVar("OVERRIDES", False) + ":" + srcname) > + srcsummary = (localdata.getVar('SUMMARY') or localdata.getVar('DESCRIPTION') or ".") > + srcversion = localdata.getVar('PKGV').replace('-', '+') > + srcrelease = localdata.getVar('PKGR') > + srcepoch = (localdata.getVar('PKGE') or "") > + srclicense = localdata.getVar('LICENSE') > + srcsection = localdata.getVar('SECTION') > + srcmaintainer = localdata.getVar('MAINTAINER') > + srchomepage = localdata.getVar('HOMEPAGE') > + srcdescription = localdata.getVar('DESCRIPTION') or "." > + srccustomtagschunk = get_package_additional_metadata("rpm", localdata) > > srcdepends = d.getVar('DEPENDS') > srcrdepends = [] > -- > 2.7.4 > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#138841): https://lists.openembedded.org/g/openembedded-core/message/138841 Mute This Topic: https://lists.openembedded.org/mt/74452506/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-