Message ID | 20390_1467040718_577143CE_20390_5576_1_9bcd6009-a0eb-41a1-a31a-dd6fd4a34e7d@OPEXCLILM5F.corporate.adroot.infra.ftgroup |
---|---|
State | Superseded |
Headers | show |
Hello, This patch appears as PATCH 3/4, but I have not received patches 1, 2 and 4 of this series. Is this intended? Thanks, Thomas On Mon, 27 Jun 2016 17:18:28 +0200, fabrice.fontaine@orange.com wrote: > The AllJoyn framework defines a common way for devices and apps to > communicate with one another regardless of brands, categories, > transports, and OSes. Developers write applications that discover > nearby devices, and communicate with each other directly and through > the cloud, unleashing new possibilities in the Internet of Things. > > AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > of the AllJoyn distributed programming environment to embedded > systems. > > https://allseenalliance.org > > Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> > --- > package/Config.in | 1 + > package/ajtcl/Config.in | 18 ++++++++++++++++++ > package/ajtcl/ajtcl.hash | 2 ++ > package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 65 insertions(+) > create mode 100644 package/ajtcl/Config.in > create mode 100644 package/ajtcl/ajtcl.hash > create mode 100644 package/ajtcl/ajtcl.mk > > diff --git a/package/Config.in b/package/Config.in > index 5cde173..d262ff7 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1123,6 +1123,7 @@ endmenu > > menu "Networking" > source "package/agentpp/Config.in" > + source "package/ajtcl/Config.in" > source "package/alljoyn/Config.in" > source "package/alljoyn-base/Config.in" > source "package/batman-adv/Config.in" > diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in > new file mode 100644 > index 0000000..3f2e573 > --- /dev/null > +++ b/package/ajtcl/Config.in > @@ -0,0 +1,18 @@ > +config BR2_PACKAGE_AJTCL > + bool "alljoyn-thin-core" > + depends on BR2_TOOLCHAIN_HAS_THREADS > + help > + The AllJoyn framework defines a common way for devices and apps to > + communicate with one another regardless of brands, categories, > + transports, and OSes. Developers write applications that discover > + nearby devices, and communicate with each other directly and through > + the cloud, unleashing new possibilities in the Internet of Things. > + > + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > + of the AllJoyn distributed programming environment to embedded > + systems. > + > + https://allseenalliance.org > + > +comment "alljoyn-thin-core needs a toolchain w/ threads" > + depends on !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash > new file mode 100644 > index 0000000..a1cdf16 > --- /dev/null > +++ b/package/ajtcl/ajtcl.hash > @@ -0,0 +1,2 @@ > +# Locally computed: > +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz > diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk > new file mode 100644 > index 0000000..d74be97 > --- /dev/null > +++ b/package/ajtcl/ajtcl.mk > @@ -0,0 +1,44 @@ > +################################################################################ > +# > +# ajtcl > +# > +################################################################################ > + > +AJTCL_REV = 16.04 > +AJTCL_VERSION = $(AJTCL_REV).00 > +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz > +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV) > +# See https://allseenalliance.org/alliance/ip-policy > +AJTCL_LICENSE = ISC > +# AllJoyn Thin Core does not provide any license files with source code > +# AJTCL_LICENSE_FILES = > + > +AJTCL_DEPENDENCIES = host-scons > +AJTCL_INSTALL_STAGING = YES > + > +# AllJoyn Thin Core can be compiled in debug or release mode. By default, > +# AllJoyn Thin Core is built in debug mode. > +AJTCL_VARIANT = release > + > +AJTCL_SCONS_OPTS = \ > + -j$(PARALLEL_JOBS) \ > + V=1 \ > + VARIANT=$(AJTCL_VARIANT) \ > + CC="$(TARGET_CC)" \ > + CXX="$(TARGET_CXX)" > + > +define AJTCL_BUILD_CMDS > + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS) > +endef > + > +define AJTCL_INSTALL_STAGING_CMDS > + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/ > + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/ > +endef > + > +# Only install AllJoyn Thin Core dynamic libraries into target directory > +define AJTCL_INSTALL_TARGET_CMDS > + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/ > +endef > + > +$(eval $(generic-package))
Dear Thomas, No, this is an error on my side. This is the third patch on alljoyn but alljoyn thin core library (ajtcl) can be added independently of other patches. I can send it again if needed. Best Regards, Fabrice Le 27 juin 2016 18:49, Thomas Petazzoni <thomas.petazzoni@free-electrons.com> a écrit : Hello, This patch appears as PATCH 3/4, but I have not received patches 1, 2 and 4 of this series. Is this intended? Thanks, Thomas On Mon, 27 Jun 2016 17:18:28 +0200, fabrice.fontaine@orange.com wrote: > The AllJoyn framework defines a common way for devices and apps to > communicate with one another regardless of brands, categories, > transports, and OSes. Developers write applications that discover > nearby devices, and communicate with each other directly and through > the cloud, unleashing new possibilities in the Internet of Things. > > AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > of the AllJoyn distributed programming environment to embedded > systems. > > https://allseenalliance.org > > Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> > --- > package/Config.in | 1 + > package/ajtcl/Config.in | 18 ++++++++++++++++++ > package/ajtcl/ajtcl.hash | 2 ++ > package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 65 insertions(+) > create mode 100644 package/ajtcl/Config.in > create mode 100644 package/ajtcl/ajtcl.hash > create mode 100644 package/ajtcl/ajtcl.mk > > diff --git a/package/Config.in b/package/Config.in > index 5cde173..d262ff7 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1123,6 +1123,7 @@ endmenu > > menu "Networking" > source "package/agentpp/Config.in" > + source "package/ajtcl/Config.in" > source "package/alljoyn/Config.in" > source "package/alljoyn-base/Config.in" > source "package/batman-adv/Config.in" > diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in > new file mode 100644 > index 0000000..3f2e573 > --- /dev/null > +++ b/package/ajtcl/Config.in > @@ -0,0 +1,18 @@ > +config BR2_PACKAGE_AJTCL > + bool "alljoyn-thin-core" > + depends on BR2_TOOLCHAIN_HAS_THREADS > + help > + The AllJoyn framework defines a common way for devices and apps to > + communicate with one another regardless of brands, categories, > + transports, and OSes. Developers write applications that discover > + nearby devices, and communicate with each other directly and through > + the cloud, unleashing new possibilities in the Internet of Things. > + > + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > + of the AllJoyn distributed programming environment to embedded > + systems. > + > + https://allseenalliance.org > + > +comment "alljoyn-thin-core needs a toolchain w/ threads" > + depends on !BR2_TOOLCHAIN_HAS_THREADS > diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash > new file mode 100644 > index 0000000..a1cdf16 > --- /dev/null > +++ b/package/ajtcl/ajtcl.hash > @@ -0,0 +1,2 @@ > +# Locally computed: > +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz > diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk > new file mode 100644 > index 0000000..d74be97 > --- /dev/null > +++ b/package/ajtcl/ajtcl.mk > @@ -0,0 +1,44 @@ > +################################################################################ > +# > +# ajtcl > +# > +################################################################################ > + > +AJTCL_REV = 16.04 > +AJTCL_VERSION = $(AJTCL_REV).00 > +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz > +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV) > +# See https://allseenalliance.org/alliance/ip-policy > +AJTCL_LICENSE = ISC > +# AllJoyn Thin Core does not provide any license files with source code > +# AJTCL_LICENSE_FILES = > + > +AJTCL_DEPENDENCIES = host-scons > +AJTCL_INSTALL_STAGING = YES > + > +# AllJoyn Thin Core can be compiled in debug or release mode. By default, > +# AllJoyn Thin Core is built in debug mode. > +AJTCL_VARIANT = release > + > +AJTCL_SCONS_OPTS = \ > + -j$(PARALLEL_JOBS) \ > + V=1 \ > + VARIANT=$(AJTCL_VARIANT) \ > + CC="$(TARGET_CC)" \ > + CXX="$(TARGET_CXX)" > + > +define AJTCL_BUILD_CMDS > + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS) > +endef > + > +define AJTCL_INSTALL_STAGING_CMDS > + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/ > + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/ > +endef > + > +# Only install AllJoyn Thin Core dynamic libraries into target directory > +define AJTCL_INSTALL_TARGET_CMDS > + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/ > +endef > + > +$(eval $(generic-package)) -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Hello, On Mon, 27 Jun 2016 17:12:29 +0000, fabrice.fontaine@orange.com wrote: > No, this is an error on my side. This is the third patch on alljoyn > but alljoyn thin core library (ajtcl) can be added independently of > other patches. I can send it again if needed. Since those packages seem to be related, I think it would be clearer if you sent a patch series that includes all these packages (of course, in separate patches, but in the same series). Thanks, Thomas
Dear Thomas, It seems that most of the Orange email servers are blocked by zen.spamhaus.rbldns. So, it's nearly impossible to make a patch series because I have to send my email 10 times to find a proxy which is not blocked. I will try to find a solution. Best Regards, Fabrice -----Message d'origine----- De : Thomas Petazzoni [mailto:thomas.petazzoni@free-electrons.com] Envoyé : mardi 28 juin 2016 17:35 À : FONTAINE Fabrice IMT/OLPS Cc : buildroot@buildroot.org Objet : Re: [Buildroot] [PATCH 3/4] ajtcl: new package Hello, On Mon, 27 Jun 2016 17:12:29 +0000, fabrice.fontaine@orange.com wrote: > No, this is an error on my side. This is the third patch on alljoyn > but alljoyn thin core library (ajtcl) can be added independently of > other patches. I can send it again if needed. Since those packages seem to be related, I think it would be clearer if you sent a patch series that includes all these packages (of course, in separate patches, but in the same series). Thanks, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Hello, On Wed, 29 Jun 2016 07:27:10 +0000, fabrice.fontaine@orange.com wrote: > It seems that most of the Orange email servers are blocked by zen.spamhaus.rbldns. Interesting. So an Internet Service Providers is not capable of having its own SMTP servers kept out of the spam blacklists ? :-) > So, it's nearly impossible to make a patch series because I have to > send my email 10 times to find a proxy which is not blocked. I will > try to find a solution. Either fix your SMTP servers, or use some other SMTP servers, like the ones provided by GMail, if you have a GMail account. Thomas
Hi Thomas, On Wed, Jun 29, 2016 at 12:05:22PM +0200, Thomas Petazzoni wrote: > On Wed, 29 Jun 2016 07:27:10 +0000, fabrice.fontaine@orange.com wrote: > > It seems that most of the Orange email servers are blocked by > > zen.spamhaus.rbldns. > > Interesting. So an Internet Service Providers is not capable of having > its own SMTP servers kept out of the spam blacklists ? :-) OT: We recently had trouble with gmail SMTP out server being regularly listed by sorbs.net. See https://support.google.com/mail/answer/26904?hl=en. I guess it similarly applies to spamhaus. baruch
Le 27/06/2016 à 17:18, fabrice.fontaine@orange.com a écrit : > The AllJoyn framework defines a common way for devices and apps to > communicate with one another regardless of brands, categories, > transports, and OSes. Developers write applications that discover > nearby devices, and communicate with each other directly and through > the cloud, unleashing new possibilities in the Internet of Things. > > AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > of the AllJoyn distributed programming environment to embedded > systems. > > https://allseenalliance.org > > Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> > --- > package/Config.in | 1 + > package/ajtcl/Config.in | 18 ++++++++++++++++++ > package/ajtcl/ajtcl.hash | 2 ++ > package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 65 insertions(+) > create mode 100644 package/ajtcl/Config.in > create mode 100644 package/ajtcl/ajtcl.hash > create mode 100644 package/ajtcl/ajtcl.mk > > diff --git a/package/Config.in b/package/Config.in > index 5cde173..d262ff7 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1123,6 +1123,7 @@ endmenu > > menu "Networking" > source "package/agentpp/Config.in" > + source "package/ajtcl/Config.in" > source "package/alljoyn/Config.in" > source "package/alljoyn-base/Config.in" > source "package/batman-adv/Config.in" > diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in > new file mode 100644 > index 0000000..3f2e573 > --- /dev/null > +++ b/package/ajtcl/Config.in > @@ -0,0 +1,18 @@ > +config BR2_PACKAGE_AJTCL > + bool "alljoyn-thin-core" > + depends on BR2_TOOLCHAIN_HAS_THREADS As for alljoyn, ajtcl should depends on "depends on !BR2_STATIC_LIBS" due to lib*.so build and install. > + help > + The AllJoyn framework defines a common way for devices and apps to > + communicate with one another regardless of brands, categories, > + transports, and OSes. Developers write applications that discover > + nearby devices, and communicate with each other directly and through > + the cloud, unleashing new possibilities in the Internet of Things. > + > + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits > + of the AllJoyn distributed programming environment to embedded > + systems. > + > + https://allseenalliance.org > + > +comment "alljoyn-thin-core needs a toolchain w/ threads" > + depends on !BR2_TOOLCHAIN_HAS_THREADS Update the comment dependency accordingly. > diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash > new file mode 100644 > index 0000000..a1cdf16 > --- /dev/null > +++ b/package/ajtcl/ajtcl.hash > @@ -0,0 +1,2 @@ > +# Locally computed: > +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz > diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk > new file mode 100644 > index 0000000..d74be97 > --- /dev/null > +++ b/package/ajtcl/ajtcl.mk > @@ -0,0 +1,44 @@ > +################################################################################ > +# > +# ajtcl > +# > +################################################################################ > + > +AJTCL_REV = 16.04 > +AJTCL_VERSION = $(AJTCL_REV).00 > +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz > +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV) > +# See https://allseenalliance.org/alliance/ip-policy > +AJTCL_LICENSE = ISC > +# AllJoyn Thin Core does not provide any license files with source code > +# AJTCL_LICENSE_FILES = Same comment as for alljoyn package. > + > +AJTCL_DEPENDENCIES = host-scons > +AJTCL_INSTALL_STAGING = YES > + > +# AllJoyn Thin Core can be compiled in debug or release mode. By default, > +# AllJoyn Thin Core is built in debug mode. > +AJTCL_VARIANT = release > + > +AJTCL_SCONS_OPTS = \ > + -j$(PARALLEL_JOBS) \ > + V=1 \ > + VARIANT=$(AJTCL_VARIANT) \ > + CC="$(TARGET_CC)" \ > + CXX="$(TARGET_CXX)" > + > +define AJTCL_BUILD_CMDS > + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS) > +endef > + > +define AJTCL_INSTALL_STAGING_CMDS > + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/ > + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/ > +endef > + > +# Only install AllJoyn Thin Core dynamic libraries into target directory > +define AJTCL_INSTALL_TARGET_CMDS > + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/ > +endef > + > +$(eval $(generic-package)) >
diff --git a/package/Config.in b/package/Config.in index 5cde173..d262ff7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1123,6 +1123,7 @@ endmenu menu "Networking" source "package/agentpp/Config.in" + source "package/ajtcl/Config.in" source "package/alljoyn/Config.in" source "package/alljoyn-base/Config.in" source "package/batman-adv/Config.in" diff --git a/package/ajtcl/Config.in b/package/ajtcl/Config.in new file mode 100644 index 0000000..3f2e573 --- /dev/null +++ b/package/ajtcl/Config.in @@ -0,0 +1,18 @@ +config BR2_PACKAGE_AJTCL + bool "alljoyn-thin-core" + depends on BR2_TOOLCHAIN_HAS_THREADS + help + The AllJoyn framework defines a common way for devices and apps to + communicate with one another regardless of brands, categories, + transports, and OSes. Developers write applications that discover + nearby devices, and communicate with each other directly and through + the cloud, unleashing new possibilities in the Internet of Things. + + AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits + of the AllJoyn distributed programming environment to embedded + systems. + + https://allseenalliance.org + +comment "alljoyn-thin-core needs a toolchain w/ threads" + depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/ajtcl/ajtcl.hash b/package/ajtcl/ajtcl.hash new file mode 100644 index 0000000..a1cdf16 --- /dev/null +++ b/package/ajtcl/ajtcl.hash @@ -0,0 +1,2 @@ +# Locally computed: +sha256 ce6a05a67ff405ba6274e85fe750d98f40cbe7ab2c968218c7741a10bd86e21a ajtcl-16.04.00-src.tar.gz diff --git a/package/ajtcl/ajtcl.mk b/package/ajtcl/ajtcl.mk new file mode 100644 index 0000000..d74be97 --- /dev/null +++ b/package/ajtcl/ajtcl.mk @@ -0,0 +1,44 @@ +################################################################################ +# +# ajtcl +# +################################################################################ + +AJTCL_REV = 16.04 +AJTCL_VERSION = $(AJTCL_REV).00 +AJTCL_SOURCE = ajtcl-$(AJTCL_VERSION)-src.tar.gz +AJTCL_SITE = https://mirrors.kernel.org/allseenalliance/alljoyn/$(AJTCL_REV) +# See https://allseenalliance.org/alliance/ip-policy +AJTCL_LICENSE = ISC +# AllJoyn Thin Core does not provide any license files with source code +# AJTCL_LICENSE_FILES = + +AJTCL_DEPENDENCIES = host-scons +AJTCL_INSTALL_STAGING = YES + +# AllJoyn Thin Core can be compiled in debug or release mode. By default, +# AllJoyn Thin Core is built in debug mode. +AJTCL_VARIANT = release + +AJTCL_SCONS_OPTS = \ + -j$(PARALLEL_JOBS) \ + V=1 \ + VARIANT=$(AJTCL_VARIANT) \ + CC="$(TARGET_CC)" \ + CXX="$(TARGET_CXX)" + +define AJTCL_BUILD_CMDS + cd $(@D); $(SCONS) $(AJTCL_SCONS_OPTS) +endef + +define AJTCL_INSTALL_STAGING_CMDS + cp -a $(@D)/dist/lib/lib* $(STAGING_DIR)/usr/lib/ + cp -a $(@D)/dist/include/* $(STAGING_DIR)/usr/include/ +endef + +# Only install AllJoyn Thin Core dynamic libraries into target directory +define AJTCL_INSTALL_TARGET_CMDS + cp -a $(@D)/dist/lib/lib*.so* $(TARGET_DIR)/usr/lib/ +endef + +$(eval $(generic-package))
The AllJoyn framework defines a common way for devices and apps to communicate with one another regardless of brands, categories, transports, and OSes. Developers write applications that discover nearby devices, and communicate with each other directly and through the cloud, unleashing new possibilities in the Internet of Things. AllJoyn Thin Core Library (AJTCL) is designed to bring the benefits of the AllJoyn distributed programming environment to embedded systems. https://allseenalliance.org Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> --- package/Config.in | 1 + package/ajtcl/Config.in | 18 ++++++++++++++++++ package/ajtcl/ajtcl.hash | 2 ++ package/ajtcl/ajtcl.mk | 44 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 65 insertions(+) create mode 100644 package/ajtcl/Config.in create mode 100644 package/ajtcl/ajtcl.hash create mode 100644 package/ajtcl/ajtcl.mk