* [PATCH 0/2] Disable qt and related packages on mips64 with 64 bits userspace
@ 2013-06-28 7:48 Kai Kang
2013-06-28 7:48 ` [PATCH 1/2] qt4*.bbclass: disable build qt " Kai Kang
2013-06-28 7:48 ` [PATCH 2/2] Disable build qt related packagegroups " Kai Kang
0 siblings, 2 replies; 7+ messages in thread
From: Kai Kang @ 2013-06-28 7:48 UTC (permalink / raw)
To: richard.purdie; +Cc: openembedded-core
The following changes since commit 8e9501ffa8726d69412d669580d787ffedb88d34:
populate_sdk_base, adt_installer: abort install if path contains spaces (2013-06-25 17:59:17 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib kangkai/qt4-mips64
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/qt4-mips64
Kai Kang (2):
qt4*.bbclass: disable build qt on mips64 with 64 bits userspace
Disable build qt related packagegroups on mips64 with 64 bits
userspace
meta/classes/qt4e.bbclass | 3 +++
meta/classes/qt4x11.bbclass | 3 +++
.../packagegroups/packagegroup-core-qt.bb | 3 +++
.../packagegroups/packagegroup-core-qt4e.bb | 3 +++
.../packagegroup-qt-toolchain-target.inc | 3 +++
5 files changed, 15 insertions(+), 0 deletions(-)
--
1.7.5.4
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/2] qt4*.bbclass: disable build qt on mips64 with 64 bits userspace 2013-06-28 7:48 [PATCH 0/2] Disable qt and related packages on mips64 with 64 bits userspace Kai Kang @ 2013-06-28 7:48 ` Kai Kang 2013-06-28 7:48 ` [PATCH 2/2] Disable build qt related packagegroups " Kai Kang 1 sibling, 0 replies; 7+ messages in thread From: Kai Kang @ 2013-06-28 7:48 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Qt/qt-embedded build fails on mips64 with 64 bits userspace. Set COMPATIBLE_HOST in qt4e.bbclass and qt4x11.bbclass to disable build qt/qt-embedded and packages which inherit these two classes on mips64 with 64 bits userspace. Signed-off-by: Kai Kang <kai.kang@windriver.com> --- meta/classes/qt4e.bbclass | 3 +++ meta/classes/qt4x11.bbclass | 3 +++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/meta/classes/qt4e.bbclass b/meta/classes/qt4e.bbclass index de2a68d..d7f5df8 100644 --- a/meta/classes/qt4e.bbclass +++ b/meta/classes/qt4e.bbclass @@ -18,3 +18,6 @@ EXTRA_QMAKEVARS_PRE += " QT_LIBINFIX=${QT_LIBINFIX} " # Qt4 uses atomic instructions not supported in thumb mode ARM_INSTRUCTION_SET = "arm" + +# Qt4 could NOT be built on MIPS64 with 64 bits userspace +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" diff --git a/meta/classes/qt4x11.bbclass b/meta/classes/qt4x11.bbclass index b06e15d..65d196a 100644 --- a/meta/classes/qt4x11.bbclass +++ b/meta/classes/qt4x11.bbclass @@ -9,3 +9,6 @@ QT_LIBINFIX = "" # Qt4 uses atomic instructions not supported in thumb mode ARM_INSTRUCTION_SET = "arm" + +# Qt4 could NOT be built on MIPS64 with 64 bits userspace +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" -- 1.7.5.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/2] Disable build qt related packagegroups on mips64 with 64 bits userspace 2013-06-28 7:48 [PATCH 0/2] Disable qt and related packages on mips64 with 64 bits userspace Kai Kang 2013-06-28 7:48 ` [PATCH 1/2] qt4*.bbclass: disable build qt " Kai Kang @ 2013-06-28 7:48 ` Kai Kang 2013-06-28 9:00 ` Paul Eggleton 1 sibling, 1 reply; 7+ messages in thread From: Kai Kang @ 2013-06-28 7:48 UTC (permalink / raw) To: richard.purdie; +Cc: openembedded-core Because qt could not be built on mips64 with 64 bits userspace, set COMPATIBLE_HOST for qt related packagegroups to disable them on mips64 with 64 bit userspace too. Signed-off-by: Kai Kang <kai.kang@windriver.com> --- .../packagegroups/packagegroup-core-qt.bb | 3 +++ .../packagegroups/packagegroup-core-qt4e.bb | 3 +++ .../packagegroup-qt-toolchain-target.inc | 3 +++ 3 files changed, 9 insertions(+), 0 deletions(-) diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index 315df33..c993242 100644 --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb @@ -6,6 +6,9 @@ DESCRIPTION = "Qt package groups" LICENSE = "MIT" PR = "r4" +# Qt4 could NOT be built on MIPS64 with 64 bits userspace +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" + inherit packagegroup PACKAGES = "${PN}-demoapps" diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index 9263828..6ef844f 100644 --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb @@ -2,6 +2,9 @@ SUMMARY = "Qt for Embedded Linux (Qt without X11)" PR = "r2" LICENSE = "MIT" +# Qt4 could NOT be built on MIPS64 with 64 bits userspace +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" + inherit packagegroup # For backwards compatibility after rename diff --git a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc index 8413eec..fc1ccba 100644 --- a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc +++ b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc @@ -1,5 +1,8 @@ LICENSE = "MIT" +# Qt4 could NOT be built on MIPS64 with 64 bits userspace +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" + inherit packagegroup PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" -- 1.7.5.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Disable build qt related packagegroups on mips64 with 64 bits userspace 2013-06-28 7:48 ` [PATCH 2/2] Disable build qt related packagegroups " Kai Kang @ 2013-06-28 9:00 ` Paul Eggleton 2013-06-28 9:33 ` Kang Kai 0 siblings, 1 reply; 7+ messages in thread From: Paul Eggleton @ 2013-06-28 9:00 UTC (permalink / raw) To: Kai Kang; +Cc: openembedded-core Hi Kai, On Friday 28 June 2013 15:48:47 Kai Kang wrote: > Because qt could not be built on mips64 with 64 bits userspace, set > COMPATIBLE_HOST for qt related packagegroups to disable them on mips64 > with 64 bit userspace too. > > Signed-off-by: Kai Kang <kai.kang@windriver.com> > --- > .../packagegroups/packagegroup-core-qt.bb | 3 +++ > .../packagegroups/packagegroup-core-qt4e.bb | 3 +++ > .../packagegroup-qt-toolchain-target.inc | 3 +++ > 3 files changed, 9 insertions(+), 0 deletions(-) > > diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index > 315df33..c993242 100644 > --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > @@ -6,6 +6,9 @@ DESCRIPTION = "Qt package groups" > LICENSE = "MIT" > PR = "r4" > > +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > + > inherit packagegroup > > PACKAGES = "${PN}-demoapps" > diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index > 9263828..6ef844f 100644 > --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > @@ -2,6 +2,9 @@ SUMMARY = "Qt for Embedded Linux (Qt without X11)" > PR = "r2" > LICENSE = "MIT" > > +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > + > inherit packagegroup > > # For backwards compatibility after rename > diff --git > a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc index > 8413eec..fc1ccba 100644 > --- a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > +++ b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > @@ -1,5 +1,8 @@ > LICENSE = "MIT" > > +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > + > inherit packagegroup > > PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" I'm fine with the other change; the question is is this one needed in addition? Since the packagegroup-*qt* recipes reference packages from Qt which itself inherits qt4x11/qt4e bbclasses, surely trying to build these will immediately fail for mips64 anyway? Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Disable build qt related packagegroups on mips64 with 64 bits userspace 2013-06-28 9:00 ` Paul Eggleton @ 2013-06-28 9:33 ` Kang Kai 2013-06-28 9:42 ` Richard Purdie 0 siblings, 1 reply; 7+ messages in thread From: Kang Kai @ 2013-06-28 9:33 UTC (permalink / raw) To: Paul Eggleton; +Cc: openembedded-core On 2013年06月28日 17:00, Paul Eggleton wrote: > Hi Kai, > > On Friday 28 June 2013 15:48:47 Kai Kang wrote: >> Because qt could not be built on mips64 with 64 bits userspace, set >> COMPATIBLE_HOST for qt related packagegroups to disable them on mips64 >> with 64 bit userspace too. >> >> Signed-off-by: Kai Kang <kai.kang@windriver.com> >> --- >> .../packagegroups/packagegroup-core-qt.bb | 3 +++ >> .../packagegroups/packagegroup-core-qt4e.bb | 3 +++ >> .../packagegroup-qt-toolchain-target.inc | 3 +++ >> 3 files changed, 9 insertions(+), 0 deletions(-) >> >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index >> 315df33..c993242 100644 >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb >> @@ -6,6 +6,9 @@ DESCRIPTION = "Qt package groups" >> LICENSE = "MIT" >> PR = "r4" >> >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" >> + >> inherit packagegroup >> >> PACKAGES = "${PN}-demoapps" >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index >> 9263828..6ef844f 100644 >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb >> @@ -2,6 +2,9 @@ SUMMARY = "Qt for Embedded Linux (Qt without X11)" >> PR = "r2" >> LICENSE = "MIT" >> >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" >> + >> inherit packagegroup >> >> # For backwards compatibility after rename >> diff --git >> a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc >> b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc index >> 8413eec..fc1ccba 100644 >> --- a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc >> +++ b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc >> @@ -1,5 +1,8 @@ >> LICENSE = "MIT" >> >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" >> + >> inherit packagegroup >> >> PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" > I'm fine with the other change; the question is is this one needed in addition? > Since the packagegroup-*qt* recipes reference packages from Qt which itself > inherits qt4x11/qt4e bbclasses, surely trying to build these will immediately > fail for mips64 anyway? Yes, it will fail immediately. What I want to do is to underline these packagegroups' build platform. If you believe that they are redundant, I retrieve the patch 2/2. Thanks, Kai > > Cheers, > Paul > -- Regards, Neil | Kai Kang ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Disable build qt related packagegroups on mips64 with 64 bits userspace 2013-06-28 9:33 ` Kang Kai @ 2013-06-28 9:42 ` Richard Purdie 2013-06-28 9:53 ` Paul Eggleton 0 siblings, 1 reply; 7+ messages in thread From: Richard Purdie @ 2013-06-28 9:42 UTC (permalink / raw) To: Kang Kai; +Cc: Paul Eggleton, openembedded-core On Fri, 2013-06-28 at 17:33 +0800, Kang Kai wrote: > On 2013年06月28日 17:00, Paul Eggleton wrote: > > Hi Kai, > > > > On Friday 28 June 2013 15:48:47 Kai Kang wrote: > >> Because qt could not be built on mips64 with 64 bits userspace, set > >> COMPATIBLE_HOST for qt related packagegroups to disable them on mips64 > >> with 64 bit userspace too. > >> > >> Signed-off-by: Kai Kang <kai.kang@windriver.com> > >> --- > >> .../packagegroups/packagegroup-core-qt.bb | 3 +++ > >> .../packagegroups/packagegroup-core-qt4e.bb | 3 +++ > >> .../packagegroup-qt-toolchain-target.inc | 3 +++ > >> 3 files changed, 9 insertions(+), 0 deletions(-) > >> > >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index > >> 315df33..c993242 100644 > >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > >> @@ -6,6 +6,9 @@ DESCRIPTION = "Qt package groups" > >> LICENSE = "MIT" > >> PR = "r4" > >> > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > >> + > >> inherit packagegroup > >> > >> PACKAGES = "${PN}-demoapps" > >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index > >> 9263828..6ef844f 100644 > >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > >> @@ -2,6 +2,9 @@ SUMMARY = "Qt for Embedded Linux (Qt without X11)" > >> PR = "r2" > >> LICENSE = "MIT" > >> > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > >> + > >> inherit packagegroup > >> > >> # For backwards compatibility after rename > >> diff --git > >> a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > >> b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc index > >> 8413eec..fc1ccba 100644 > >> --- a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > >> +++ b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > >> @@ -1,5 +1,8 @@ > >> LICENSE = "MIT" > >> > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > >> + > >> inherit packagegroup > >> > >> PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" > > I'm fine with the other change; the question is is this one needed in addition? > > Since the packagegroup-*qt* recipes reference packages from Qt which itself > > inherits qt4x11/qt4e bbclasses, surely trying to build these will immediately > > fail for mips64 anyway? > > Yes, it will fail immediately. What I want to do is to underline these > packagegroups' build platform. > If you believe that they are redundant, I retrieve the patch 2/2. At a guess the one advantage of this is to clean up what "bitbake world" would show? Cheers, Richard ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Disable build qt related packagegroups on mips64 with 64 bits userspace 2013-06-28 9:42 ` Richard Purdie @ 2013-06-28 9:53 ` Paul Eggleton 0 siblings, 0 replies; 7+ messages in thread From: Paul Eggleton @ 2013-06-28 9:53 UTC (permalink / raw) To: Richard Purdie, Kang Kai; +Cc: openembedded-core On Friday 28 June 2013 10:42:29 Richard Purdie wrote: > On Fri, 2013-06-28 at 17:33 +0800, Kang Kai wrote: > > On 2013年06月28日 17:00, Paul Eggleton wrote: > > > Hi Kai, > > > > > > On Friday 28 June 2013 15:48:47 Kai Kang wrote: > > >> Because qt could not be built on mips64 with 64 bits userspace, set > > >> COMPATIBLE_HOST for qt related packagegroups to disable them on mips64 > > >> with 64 bit userspace too. > > >> > > >> Signed-off-by: Kai Kang <kai.kang@windriver.com> > > >> --- > > >> > > >> .../packagegroups/packagegroup-core-qt.bb | 3 +++ > > >> .../packagegroups/packagegroup-core-qt4e.bb | 3 +++ > > >> .../packagegroup-qt-toolchain-target.inc | 3 +++ > > >> 3 files changed, 9 insertions(+), 0 deletions(-) > > >> > > >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > > >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index > > >> 315df33..c993242 100644 > > >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > > >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb > > >> @@ -6,6 +6,9 @@ DESCRIPTION = "Qt package groups" > > >> > > >> LICENSE = "MIT" > > >> PR = "r4" > > >> > > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > > >> + > > >> > > >> inherit packagegroup > > >> > > >> PACKAGES = "${PN}-demoapps" > > >> > > >> diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > > >> b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index > > >> 9263828..6ef844f 100644 > > >> --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > > >> +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb > > >> @@ -2,6 +2,9 @@ SUMMARY = "Qt for Embedded Linux (Qt without X11)" > > >> > > >> PR = "r2" > > >> LICENSE = "MIT" > > >> > > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > > >> + > > >> > > >> inherit packagegroup > > >> > > >> # For backwards compatibility after rename > > >> > > >> diff --git > > >> a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > > >> b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > > >> index > > >> 8413eec..fc1ccba 100644 > > >> --- > > >> a/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > > >> +++ > > >> b/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc > > >> @@ -1,5 +1,8 @@ > > >> > > >> LICENSE = "MIT" > > >> > > >> +# Qt4 could NOT be built on MIPS64 with 64 bits userspace > > >> +COMPATIBLE_HOST_mips64 = "mips64.*-linux-gnun32" > > >> + > > >> > > >> inherit packagegroup > > >> > > >> PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" > > > > > > I'm fine with the other change; the question is is this one needed in > > > addition? Since the packagegroup-*qt* recipes reference packages from > > > Qt which itself inherits qt4x11/qt4e bbclasses, surely trying to build > > > these will immediately fail for mips64 anyway? > > > > Yes, it will fail immediately. What I want to do is to underline these > > packagegroups' build platform. > > If you believe that they are redundant, I retrieve the patch 2/2. > > At a guess the one advantage of this is to clean up what "bitbake world" > would show? OK, I don't have any strong objections if it does help in some way. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2013-06-28 9:58 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-06-28 7:48 [PATCH 0/2] Disable qt and related packages on mips64 with 64 bits userspace Kai Kang 2013-06-28 7:48 ` [PATCH 1/2] qt4*.bbclass: disable build qt " Kai Kang 2013-06-28 7:48 ` [PATCH 2/2] Disable build qt related packagegroups " Kai Kang 2013-06-28 9:00 ` Paul Eggleton 2013-06-28 9:33 ` Kang Kai 2013-06-28 9:42 ` Richard Purdie 2013-06-28 9:53 ` Paul Eggleton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox