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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to