All of lore.kernel.org
 help / color / mirror / Atom feed
* [dunfell PATCH 1/2] websocketd: Add new recipe
@ 2020-10-26 15:51 Nikhil Devshatwar
  2020-10-26 15:51 ` [dunfell PATCH 2/2] statcol: New recipe for statistics collector application Nikhil Devshatwar
  2020-10-26 16:09 ` [dunfell PATCH 1/2] websocketd: Add new recipe Dan Murphy
  0 siblings, 2 replies; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-26 15:51 UTC (permalink / raw)
  To: denys, dmurphy, aparnab; +Cc: meta-arago

websocketd is an application which allows to redirect output of
command line applications via a websocket so that web pages can
interact with them.

This is very useful for visualizing statistics information on
host machine browser.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
---
 .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb

diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
new file mode 100644
index 00000000..44f549ee
--- /dev/null
+++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
@@ -0,0 +1,16 @@
+SUMMARY = "Application for routing native applications via websockets"
+HOMEPAGE = "http://websocketd.com/"
+
+LICENSE = "BSD-2-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
+
+PV = "0.3.0"
+SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
+SRC_URI[md5sum] = "968c1ce4ed4fe5f86817f2533f5d3004"
+
+S = "${WORKDIR}"
+
+do_install() {
+	install -d ${D}/${bindir}
+	install -m 0755 ${S}/websocketd ${D}${bindir}/
+}
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* [dunfell PATCH 2/2] statcol: New recipe for statistics collector application
  2020-10-26 15:51 [dunfell PATCH 1/2] websocketd: Add new recipe Nikhil Devshatwar
@ 2020-10-26 15:51 ` Nikhil Devshatwar
  2020-10-26 16:09 ` [dunfell PATCH 1/2] websocketd: Add new recipe Dan Murphy
  1 sibling, 0 replies; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-26 15:51 UTC (permalink / raw)
  To: denys, dmurphy, aparnab; +Cc: meta-arago

statcol is a statistics collector application which can be used
to get various statistics data like CPU load, DDR bandwidth,
network speed, etc from various sources.

It allows to simply dump the data over command line or it can
also be used to send to a websocket for visualization on a
host machine.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
---
 .../recipes-devtools/statcol/statcol.bb       | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 meta-arago-extras/recipes-devtools/statcol/statcol.bb

diff --git a/meta-arago-extras/recipes-devtools/statcol/statcol.bb b/meta-arago-extras/recipes-devtools/statcol/statcol.bb
new file mode 100644
index 00000000..8a7c2efb
--- /dev/null
+++ b/meta-arago-extras/recipes-devtools/statcol/statcol.bb
@@ -0,0 +1,20 @@
+SUMMARY = "Statistics collector application"
+
+LICENSE = "TI-TSPA"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=bb6bc27cd44417c389a180bd62f552a0"
+
+PROTOCOL = "git"
+BRANCH = "master"
+SRCREV = "6420b4e6d98dc2c6825557d7d6f56ffd52fd230c"
+SRC_URI = "git://git.ti.com/glsdk/statcol.git;protocol=${PROTOCOL};branch=${BRANCH}"
+
+DEPENDS = "ti-rpmsg-char websocketd"
+RDEPENDS_${PN} = "bash"
+
+S = "${WORKDIR}/git"
+
+EXTRA_OEMAKE += "SYSROOT=${STAGING_DIR_TARGET} "
+
+do_install() {
+	DESTDIR=${D} make install
+}
-- 
2.17.1



^ permalink raw reply related	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-26 15:51 [dunfell PATCH 1/2] websocketd: Add new recipe Nikhil Devshatwar
  2020-10-26 15:51 ` [dunfell PATCH 2/2] statcol: New recipe for statistics collector application Nikhil Devshatwar
@ 2020-10-26 16:09 ` Dan Murphy
  2020-10-27 10:11   ` Nikhil Devshatwar
  1 sibling, 1 reply; 15+ messages in thread
From: Dan Murphy @ 2020-10-26 16:09 UTC (permalink / raw)
  To: Nikhil Devshatwar, denys, aparnab; +Cc: meta-arago

Nikhil

On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> websocketd is an application which allows to redirect output of
> command line applications via a websocket so that web pages can
> interact with them.
>
> This is very useful for visualizing statistics information on
> host machine browser.
>
> Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> ---
>   .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
>   1 file changed, 16 insertions(+)
>   create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>
> diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> new file mode 100644
> index 00000000..44f549ee
> --- /dev/null
> +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> @@ -0,0 +1,16 @@
> +SUMMARY = "Application for routing native applications via websockets"
> +HOMEPAGE = "http://websocketd.com/"
> +
> +LICENSE = "BSD-2-Clause"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> +
> +PV = "0.3.0"
0.3.1 is available
> +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"

Is this valid for ARM32? Does this build for am3 or am4?

I see websocketd-0.3.1-linux_arm.zip available for 32 bit

> +SRC_URI[md5sum] = "968c1ce4ed4fe5f86817f2533f5d3004"
> +
> +S = "${WORKDIR}"
> +
> +do_install() {
> +	install -d ${D}/${bindir}
> +	install -m 0755 ${S}/websocketd ${D}${bindir}/
> +}


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-26 16:09 ` [dunfell PATCH 1/2] websocketd: Add new recipe Dan Murphy
@ 2020-10-27 10:11   ` Nikhil Devshatwar
  2020-10-27 18:42     ` Dan Murphy
  0 siblings, 1 reply; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-27 10:11 UTC (permalink / raw)
  To: Dan Murphy; +Cc: meta-arago, aparnab

On 11:09-20201026, Dan Murphy wrote:
> Nikhil
> 
> On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > websocketd is an application which allows to redirect output of
> > command line applications via a websocket so that web pages can
> > interact with them.
> > 
> > This is very useful for visualizing statistics information on
> > host machine browser.
> > 
> > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > ---
> >   .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> >   1 file changed, 16 insertions(+)
> >   create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > 
> > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > new file mode 100644
> > index 00000000..44f549ee
> > --- /dev/null
> > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > @@ -0,0 +1,16 @@
> > +SUMMARY = "Application for routing native applications via websockets"
> > +HOMEPAGE = "http://websocketd.com/"
> > +
> > +LICENSE = "BSD-2-Clause"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > +
> > +PV = "0.3.0"
> 0.3.1 is available
> > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> 
> Is this valid for ARM32? Does this build for am3 or am4?
> 
> I see websocketd-0.3.1-linux_arm.zip available for 32 bit

This is planned to be supported only for K3 platforms.
I haven't run it on any arm32 platforms.
Should I add a compatible machine here and in the statcol recipe as well?
> 
> > +SRC_URI[md5sum] = "968c1ce4ed4fe5f86817f2533f5d3004"
> > +
> > +S = "${WORKDIR}"
> > +
> > +do_install() {
> > +	install -d ${D}/${bindir}
> > +	install -m 0755 ${S}/websocketd ${D}${bindir}/
> > +}


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 10:11   ` Nikhil Devshatwar
@ 2020-10-27 18:42     ` Dan Murphy
  2020-10-27 18:52       ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Dan Murphy @ 2020-10-27 18:42 UTC (permalink / raw)
  To: Nikhil Devshatwar; +Cc: meta-arago, aparnab

Nikhil

On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> On 11:09-20201026, Dan Murphy wrote:
>> Nikhil
>>
>> On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
>>> websocketd is an application which allows to redirect output of
>>> command line applications via a websocket so that web pages can
>>> interact with them.
>>>
>>> This is very useful for visualizing statistics information on
>>> host machine browser.
>>>
>>> Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
>>> ---
>>>    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
>>>    1 file changed, 16 insertions(+)
>>>    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>
>>> diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>> new file mode 100644
>>> index 00000000..44f549ee
>>> --- /dev/null
>>> +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>> @@ -0,0 +1,16 @@
>>> +SUMMARY = "Application for routing native applications via websockets"
>>> +HOMEPAGE = "http://websocketd.com/"
>>> +
>>> +LICENSE = "BSD-2-Clause"
>>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
>>> +
>>> +PV = "0.3.0"
>> 0.3.1 is available
>>> +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
>> Is this valid for ARM32? Does this build for am3 or am4?
>>
>> I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> This is planned to be supported only for K3 platforms.
> I haven't run it on any arm32 platforms.
> Should I add a compatible machine here and in the statcol recipe as well?

If you only intend to use the 64 bit package then yes you probably 
should restrict it to 64 bit platforms so it does not get pulled into 
the 32 bit platform.

Dan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 18:42     ` Dan Murphy
@ 2020-10-27 18:52       ` Denys Dmytriyenko
  2020-10-27 18:57         ` Dan Murphy
  0 siblings, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2020-10-27 18:52 UTC (permalink / raw)
  To: Dan Murphy; +Cc: meta-arago, aparnab

On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> Nikhil
> 
> On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> >On 11:09-20201026, Dan Murphy wrote:
> >>Nikhil
> >>
> >>On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> >>>websocketd is an application which allows to redirect output of
> >>>command line applications via a websocket so that web pages can
> >>>interact with them.
> >>>
> >>>This is very useful for visualizing statistics information on
> >>>host machine browser.
> >>>
> >>>Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> >>>---
> >>>   .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> >>>   1 file changed, 16 insertions(+)
> >>>   create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>
> >>>diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>new file mode 100644
> >>>index 00000000..44f549ee
> >>>--- /dev/null
> >>>+++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>@@ -0,0 +1,16 @@
> >>>+SUMMARY = "Application for routing native applications via websockets"
> >>>+HOMEPAGE = "http://websocketd.com/"
> >>>+
> >>>+LICENSE = "BSD-2-Clause"
> >>>+LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> >>>+
> >>>+PV = "0.3.0"
> >>0.3.1 is available
> >>>+SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> >>Is this valid for ARM32? Does this build for am3 or am4?
> >>
> >>I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> >This is planned to be supported only for K3 platforms.
> >I haven't run it on any arm32 platforms.
> >Should I add a compatible machine here and in the statcol recipe as well?
> 
> If you only intend to use the 64 bit package then yes you probably should
> restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> platform.

Why cannot it be build from sources instead of pulling prebuilt binaries?

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 18:52       ` Denys Dmytriyenko
@ 2020-10-27 18:57         ` Dan Murphy
  2020-10-27 19:06           ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Dan Murphy @ 2020-10-27 18:57 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: meta-arago, aparnab

Denys

On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
>> Nikhil
>>
>> On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
>>> On 11:09-20201026, Dan Murphy wrote:
>>>> Nikhil
>>>>
>>>> On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
>>>>> websocketd is an application which allows to redirect output of
>>>>> command line applications via a websocket so that web pages can
>>>>> interact with them.
>>>>>
>>>>> This is very useful for visualizing statistics information on
>>>>> host machine browser.
>>>>>
>>>>> Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
>>>>> ---
>>>>>    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
>>>>>    1 file changed, 16 insertions(+)
>>>>>    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>>
>>>>> diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>> new file mode 100644
>>>>> index 00000000..44f549ee
>>>>> --- /dev/null
>>>>> +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>> @@ -0,0 +1,16 @@
>>>>> +SUMMARY = "Application for routing native applications via websockets"
>>>>> +HOMEPAGE = "http://websocketd.com/"
>>>>> +
>>>>> +LICENSE = "BSD-2-Clause"
>>>>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
>>>>> +
>>>>> +PV = "0.3.0"
>>>> 0.3.1 is available
>>>>> +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
>>>> Is this valid for ARM32? Does this build for am3 or am4?
>>>>
>>>> I see websocketd-0.3.1-linux_arm.zip available for 32 bit
>>> This is planned to be supported only for K3 platforms.
>>> I haven't run it on any arm32 platforms.
>>> Should I add a compatible machine here and in the statcol recipe as well?
>> If you only intend to use the 64 bit package then yes you probably should
>> restrict it to 64 bit platforms so it does not get pulled into the 32 bit
>> platform.
> Why cannot it be build from sources instead of pulling prebuilt binaries?
>
It is coded in Go can the Yocto build Go yet?

Dan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 18:57         ` Dan Murphy
@ 2020-10-27 19:06           ` Denys Dmytriyenko
  2020-10-27 19:11             ` Dan Murphy
  0 siblings, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2020-10-27 19:06 UTC (permalink / raw)
  To: Dan Murphy; +Cc: meta-arago, aparnab

On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> Denys
> 
> On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> >On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> >>Nikhil
> >>
> >>On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> >>>On 11:09-20201026, Dan Murphy wrote:
> >>>>Nikhil
> >>>>
> >>>>On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> >>>>>websocketd is an application which allows to redirect output of
> >>>>>command line applications via a websocket so that web pages can
> >>>>>interact with them.
> >>>>>
> >>>>>This is very useful for visualizing statistics information on
> >>>>>host machine browser.
> >>>>>
> >>>>>Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> >>>>>---
> >>>>>   .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> >>>>>   1 file changed, 16 insertions(+)
> >>>>>   create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>>>
> >>>>>diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>>>new file mode 100644
> >>>>>index 00000000..44f549ee
> >>>>>--- /dev/null
> >>>>>+++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> >>>>>@@ -0,0 +1,16 @@
> >>>>>+SUMMARY = "Application for routing native applications via websockets"
> >>>>>+HOMEPAGE = "http://websocketd.com/"
> >>>>>+
> >>>>>+LICENSE = "BSD-2-Clause"
> >>>>>+LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> >>>>>+
> >>>>>+PV = "0.3.0"
> >>>>0.3.1 is available
> >>>>>+SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> >>>>Is this valid for ARM32? Does this build for am3 or am4?
> >>>>
> >>>>I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> >>>This is planned to be supported only for K3 platforms.
> >>>I haven't run it on any arm32 platforms.
> >>>Should I add a compatible machine here and in the statcol recipe as well?
> >>If you only intend to use the 64 bit package then yes you probably should
> >>restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> >>platform.
> >Why cannot it be build from sources instead of pulling prebuilt binaries?
> >
> It is coded in Go can the Yocto build Go yet?

Absolutely! Usually all you need is to "inherit go" bbclass. There are some 
existing examples out there:

https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 19:06           ` Denys Dmytriyenko
@ 2020-10-27 19:11             ` Dan Murphy
  2020-10-27 19:26               ` Nikhil Devshatwar
  0 siblings, 1 reply; 15+ messages in thread
From: Dan Murphy @ 2020-10-27 19:11 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: meta-arago, aparnab

Denys/Nikhil

On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
>> Denys
>>
>> On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
>>> On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
>>>> Nikhil
>>>>
>>>> On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
>>>>> On 11:09-20201026, Dan Murphy wrote:
>>>>>> Nikhil
>>>>>>
>>>>>> On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
>>>>>>> websocketd is an application which allows to redirect output of
>>>>>>> command line applications via a websocket so that web pages can
>>>>>>> interact with them.
>>>>>>>
>>>>>>> This is very useful for visualizing statistics information on
>>>>>>> host machine browser.
>>>>>>>
>>>>>>> Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
>>>>>>> ---
>>>>>>>    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
>>>>>>>    1 file changed, 16 insertions(+)
>>>>>>>    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>>>>
>>>>>>> diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>>>> new file mode 100644
>>>>>>> index 00000000..44f549ee
>>>>>>> --- /dev/null
>>>>>>> +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
>>>>>>> @@ -0,0 +1,16 @@
>>>>>>> +SUMMARY = "Application for routing native applications via websockets"
>>>>>>> +HOMEPAGE = "http://websocketd.com/"
>>>>>>> +
>>>>>>> +LICENSE = "BSD-2-Clause"
>>>>>>> +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
>>>>>>> +
>>>>>>> +PV = "0.3.0"
>>>>>> 0.3.1 is available
>>>>>>> +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
>>>>>> Is this valid for ARM32? Does this build for am3 or am4?
>>>>>>
>>>>>> I see websocketd-0.3.1-linux_arm.zip available for 32 bit
>>>>> This is planned to be supported only for K3 platforms.
>>>>> I haven't run it on any arm32 platforms.
>>>>> Should I add a compatible machine here and in the statcol recipe as well?
>>>> If you only intend to use the 64 bit package then yes you probably should
>>>> restrict it to 64 bit platforms so it does not get pulled into the 32 bit
>>>> platform.
>>> Why cannot it be build from sources instead of pulling prebuilt binaries?
>>>
>> It is coded in Go can the Yocto build Go yet?
> Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> existing examples out there:
>
> https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
>
Nice! Lets build it from source then instead of pulling a pre-compiled 
release

This way we can just build for the arch as well. If that is not needed 
then we should make it Arch dependent but lets try to build for both 32 
and 64 bit

Dan



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 19:11             ` Dan Murphy
@ 2020-10-27 19:26               ` Nikhil Devshatwar
  2020-10-27 21:05                 ` Nikhil Devshatwar
  0 siblings, 1 reply; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-27 19:26 UTC (permalink / raw)
  To: Dan Murphy; +Cc: meta-arago, aparnab

On 14:11-20201027, Dan Murphy wrote:
> Denys/Nikhil
> 
> On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > Denys
> > > 
> > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > Nikhil
> > > > > 
> > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > Nikhil
> > > > > > > 
> > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > interact with them.
> > > > > > > > 
> > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > host machine browser.
> > > > > > > > 
> > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > ---
> > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > 
> > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > new file mode 100644
> > > > > > > > index 00000000..44f549ee
> > > > > > > > --- /dev/null
> > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > +
> > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > +
> > > > > > > > +PV = "0.3.0"
> > > > > > > 0.3.1 is available
> > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > 
> > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > This is planned to be supported only for K3 platforms.
> > > > > > I haven't run it on any arm32 platforms.
> > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > platform.
> > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > 
> > > It is coded in Go can the Yocto build Go yet?
> > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > existing examples out there:
> > 
> > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > 
> Nice! Lets build it from source then instead of pulling a pre-compiled
> release
> 
> This way we can just build for the arch as well. If that is not needed then
> we should make it Arch dependent but lets try to build for both 32 and 64
> bit
> 

Okay, Let me give it a try and repost
Nikhil D

> Dan
> 


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 19:26               ` Nikhil Devshatwar
@ 2020-10-27 21:05                 ` Nikhil Devshatwar
  2020-10-28  7:27                   ` Nikhil Devshatwar
  0 siblings, 1 reply; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-27 21:05 UTC (permalink / raw)
  To: Dan Murphy, Denys Dmytriyenko; +Cc: meta-arago, aparnab

On 00:56-20201028, Nikhil Devshatwar wrote:
> On 14:11-20201027, Dan Murphy wrote:
> > Denys/Nikhil
> > 
> > On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > > Denys
> > > > 
> > > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > > Nikhil
> > > > > > 
> > > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > > Nikhil
> > > > > > > > 
> > > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > > interact with them.
> > > > > > > > > 
> > > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > > host machine browser.
> > > > > > > > > 
> > > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > > ---
> > > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > 
> > > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > new file mode 100644
> > > > > > > > > index 00000000..44f549ee
> > > > > > > > > --- /dev/null
> > > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > > +
> > > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > > +
> > > > > > > > > +PV = "0.3.0"
> > > > > > > > 0.3.1 is available
> > > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > > 
> > > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > > This is planned to be supported only for K3 platforms.
> > > > > > > I haven't run it on any arm32 platforms.
> > > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > > platform.
> > > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > > 
> > > > It is coded in Go can the Yocto build Go yet?
> > > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > > existing examples out there:
> > > 
> > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > > 
> > Nice! Lets build it from source then instead of pulling a pre-compiled
> > release
> > 
> > This way we can just build for the arch as well. If that is not needed then
> > we should make it Arch dependent but lets try to build for both 32 and 64
> > bit
> > 
> 
> Okay, Let me give it a try and repost
> Nikhil D
> 

Hi Denys, Dan,

Well, I tried a simple recipe and I am not able to figure out how the
dependencies are handled in go package builds.

I tried to add DEPENDS, I tried to run "go get" command after
do_configure and before do_compile, but this didn't help.

I inherited go-mod instead of go  (Not sure if this is a right step)
In this, I get another error when go is trying to download the
dependency package. Looks like a DNS lookup error.

Recipe and logs here:
http://serenity.dal.design.ti.com:7777/raw/rekohinake

Please help me how to fix this. This is my first attempt to build any go
package. bitbake and otherwise also.

> > Dan
> > 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-27 21:05                 ` Nikhil Devshatwar
@ 2020-10-28  7:27                   ` Nikhil Devshatwar
  2020-10-28 17:07                     ` Nikhil Devshatwar
  0 siblings, 1 reply; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-28  7:27 UTC (permalink / raw)
  To: Dan Murphy, Denys Dmytriyenko; +Cc: meta-arago, aparnab

On 02:35-20201028, Nikhil Devshatwar wrote:
> On 00:56-20201028, Nikhil Devshatwar wrote:
> > On 14:11-20201027, Dan Murphy wrote:
> > > Denys/Nikhil
> > > 
> > > On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > > > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > > > Denys
> > > > > 
> > > > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > > > Nikhil
> > > > > > > 
> > > > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > > > Nikhil
> > > > > > > > > 
> > > > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > > > interact with them.
> > > > > > > > > > 
> > > > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > > > host machine browser.
> > > > > > > > > > 
> > > > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > > > ---
> > > > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > 
> > > > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > new file mode 100644
> > > > > > > > > > index 00000000..44f549ee
> > > > > > > > > > --- /dev/null
> > > > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > > > +
> > > > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > > > +
> > > > > > > > > > +PV = "0.3.0"
> > > > > > > > > 0.3.1 is available
> > > > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > > > 
> > > > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > > > This is planned to be supported only for K3 platforms.
> > > > > > > > I haven't run it on any arm32 platforms.
> > > > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > > > platform.
> > > > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > > > 
> > > > > It is coded in Go can the Yocto build Go yet?
> > > > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > > > existing examples out there:
> > > > 
> > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > > > 
> > > Nice! Lets build it from source then instead of pulling a pre-compiled
> > > release
> > > 
> > > This way we can just build for the arch as well. If that is not needed then
> > > we should make it Arch dependent but lets try to build for both 32 and 64
> > > bit
> > > 
> > 
> > Okay, Let me give it a try and repost
> > Nikhil D
> > 
> 
> Hi Denys, Dan,
> 
> Well, I tried a simple recipe and I am not able to figure out how the
> dependencies are handled in go package builds.
> 
> I tried to add DEPENDS, I tried to run "go get" command after
> do_configure and before do_compile, but this didn't help.
> 
> I inherited go-mod instead of go  (Not sure if this is a right step)
> In this, I get another error when go is trying to download the
> dependency package. Looks like a DNS lookup error.
> 
> Recipe and logs here:
> http://serenity.dal.design.ti.com:7777/raw/rekohinake

Here is a publicly accessible link for the logs
https://pastebin.ubuntu.com/p/Cr536RF25t/

Nikhil D

> 
> Please help me how to fix this. This is my first attempt to build any go
> package. bitbake and otherwise also.
> 
> > > Dan
> > > 
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-28  7:27                   ` Nikhil Devshatwar
@ 2020-10-28 17:07                     ` Nikhil Devshatwar
  2020-10-28 21:43                       ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Nikhil Devshatwar @ 2020-10-28 17:07 UTC (permalink / raw)
  To: Dan Murphy, Denys Dmytriyenko; +Cc: meta-arago, aparnab

On 12:57-20201028, Nikhil Devshatwar wrote:
> On 02:35-20201028, Nikhil Devshatwar wrote:
> > On 00:56-20201028, Nikhil Devshatwar wrote:
> > > On 14:11-20201027, Dan Murphy wrote:
> > > > Denys/Nikhil
> > > > 
> > > > On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > > > > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > > > > Denys
> > > > > > 
> > > > > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > > > > Nikhil
> > > > > > > > 
> > > > > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > > > > Nikhil
> > > > > > > > > > 
> > > > > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > > > > interact with them.
> > > > > > > > > > > 
> > > > > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > > > > host machine browser.
> > > > > > > > > > > 
> > > > > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > > > > ---
> > > > > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > 
> > > > > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > new file mode 100644
> > > > > > > > > > > index 00000000..44f549ee
> > > > > > > > > > > --- /dev/null
> > > > > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > > > > +
> > > > > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > > > > +
> > > > > > > > > > > +PV = "0.3.0"
> > > > > > > > > > 0.3.1 is available
> > > > > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > > > > 
> > > > > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > > > > This is planned to be supported only for K3 platforms.
> > > > > > > > > I haven't run it on any arm32 platforms.
> > > > > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > > > > platform.
> > > > > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > > > > 
> > > > > > It is coded in Go can the Yocto build Go yet?
> > > > > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > > > > existing examples out there:
> > > > > 
> > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > > > > 
> > > > Nice! Lets build it from source then instead of pulling a pre-compiled
> > > > release
> > > > 
> > > > This way we can just build for the arch as well. If that is not needed then
> > > > we should make it Arch dependent but lets try to build for both 32 and 64
> > > > bit
> > > > 
> > > 
> > > Okay, Let me give it a try and repost
> > > Nikhil D
> > > 
> > 
> > Hi Denys, Dan,
> > 
> > Well, I tried a simple recipe and I am not able to figure out how the
> > dependencies are handled in go package builds.
> > 
> > I tried to add DEPENDS, I tried to run "go get" command after
> > do_configure and before do_compile, but this didn't help.
> > 
> > I inherited go-mod instead of go  (Not sure if this is a right step)
> > In this, I get another error when go is trying to download the
> > dependency package. Looks like a DNS lookup error.
> > 
> > Recipe and logs here:
> > http://serenity.dal.design.ti.com:7777/raw/rekohinake
> 
> Here is a publicly accessible link for the logs
> https://pastebin.ubuntu.com/p/Cr536RF25t/
> 

Hi Dan, Denys,

Can you please give me a hint on what might be going wrong?
It seems that the inherit go-mod is right thing to do but I am not
able to figure out how to fix the DNS lookup errors.

Regards,
Nikhil D

> Nikhil D
> 
> > 
> > Please help me how to fix this. This is my first attempt to build any go
> > package. bitbake and otherwise also.
> > 
> > > > Dan
> > > > 
> > > _______________________________________________
> > > meta-arago mailing list
> > > meta-arago@arago-project.org
> > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-28 17:07                     ` Nikhil Devshatwar
@ 2020-10-28 21:43                       ` Denys Dmytriyenko
  2020-10-28 23:28                         ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2020-10-28 21:43 UTC (permalink / raw)
  To: Nikhil Devshatwar; +Cc: meta-arago, aparnab

On Wed, Oct 28, 2020 at 10:37:25PM +0530, Nikhil Devshatwar wrote:
> On 12:57-20201028, Nikhil Devshatwar wrote:
> > On 02:35-20201028, Nikhil Devshatwar wrote:
> > > On 00:56-20201028, Nikhil Devshatwar wrote:
> > > > On 14:11-20201027, Dan Murphy wrote:
> > > > > Denys/Nikhil
> > > > > 
> > > > > On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > > > > > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > > > > > Denys
> > > > > > > 
> > > > > > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > > > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > > > > > Nikhil
> > > > > > > > > 
> > > > > > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > > > > > Nikhil
> > > > > > > > > > > 
> > > > > > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > > > > > interact with them.
> > > > > > > > > > > > 
> > > > > > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > > > > > host machine browser.
> > > > > > > > > > > > 
> > > > > > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > > > > > ---
> > > > > > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > 
> > > > > > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > new file mode 100644
> > > > > > > > > > > > index 00000000..44f549ee
> > > > > > > > > > > > --- /dev/null
> > > > > > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > > > > > +
> > > > > > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > > > > > +
> > > > > > > > > > > > +PV = "0.3.0"
> > > > > > > > > > > 0.3.1 is available
> > > > > > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > > > > > 
> > > > > > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > > > > > This is planned to be supported only for K3 platforms.
> > > > > > > > > > I haven't run it on any arm32 platforms.
> > > > > > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > > > > > platform.
> > > > > > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > > > > > 
> > > > > > > It is coded in Go can the Yocto build Go yet?
> > > > > > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > > > > > existing examples out there:
> > > > > > 
> > > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > > > > > 
> > > > > Nice! Lets build it from source then instead of pulling a pre-compiled
> > > > > release
> > > > > 
> > > > > This way we can just build for the arch as well. If that is not needed then
> > > > > we should make it Arch dependent but lets try to build for both 32 and 64
> > > > > bit
> > > > > 
> > > > 
> > > > Okay, Let me give it a try and repost
> > > > Nikhil D
> > > > 
> > > 
> > > Hi Denys, Dan,
> > > 
> > > Well, I tried a simple recipe and I am not able to figure out how the
> > > dependencies are handled in go package builds.
> > > 
> > > I tried to add DEPENDS, I tried to run "go get" command after
> > > do_configure and before do_compile, but this didn't help.
> > > 
> > > I inherited go-mod instead of go  (Not sure if this is a right step)
> > > In this, I get another error when go is trying to download the
> > > dependency package. Looks like a DNS lookup error.
> > > 
> > > Recipe and logs here:
> > > http://serenity.dal.design.ti.com:7777/raw/rekohinake
> > 
> > Here is a publicly accessible link for the logs
> > https://pastebin.ubuntu.com/p/Cr536RF25t/
> > 
> 
> Hi Dan, Denys,
> 
> Can you please give me a hint on what might be going wrong?
> It seems that the inherit go-mod is right thing to do but I am not
> able to figure out how to fix the DNS lookup errors.

Yes, inherit go-mod is correct. I'm not seeing any DNS/proxy issues from 
outside - looks like it's specific to TI network. Let me try over VPN, but 
that would be setup issue and not specific to a recipe.

-- 
Denys


> Regards,
> Nikhil D
> 
> > Nikhil D
> > 
> > > 
> > > Please help me how to fix this. This is my first attempt to build any go
> > > package. bitbake and otherwise also.
> > > 
> > > > > Dan
> > > > > 
> > > > _______________________________________________
> > > > meta-arago mailing list
> > > > meta-arago@arago-project.org
> > > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> > > _______________________________________________
> > > meta-arago mailing list
> > > meta-arago@arago-project.org
> > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [dunfell PATCH 1/2] websocketd: Add new recipe
  2020-10-28 21:43                       ` Denys Dmytriyenko
@ 2020-10-28 23:28                         ` Denys Dmytriyenko
  0 siblings, 0 replies; 15+ messages in thread
From: Denys Dmytriyenko @ 2020-10-28 23:28 UTC (permalink / raw)
  To: Nikhil Devshatwar; +Cc: meta-arago, aparnab

On Wed, Oct 28, 2020 at 05:43:56PM -0400, Denys Dmytriyenko wrote:
> On Wed, Oct 28, 2020 at 10:37:25PM +0530, Nikhil Devshatwar wrote:
> > On 12:57-20201028, Nikhil Devshatwar wrote:
> > > On 02:35-20201028, Nikhil Devshatwar wrote:
> > > > On 00:56-20201028, Nikhil Devshatwar wrote:
> > > > > On 14:11-20201027, Dan Murphy wrote:
> > > > > > Denys/Nikhil
> > > > > > 
> > > > > > On 10/27/20 2:06 PM, Denys Dmytriyenko wrote:
> > > > > > > On Tue, Oct 27, 2020 at 01:57:06PM -0500, Dan Murphy wrote:
> > > > > > > > Denys
> > > > > > > > 
> > > > > > > > On 10/27/20 1:52 PM, Denys Dmytriyenko wrote:
> > > > > > > > > On Tue, Oct 27, 2020 at 01:42:32PM -0500, Dan Murphy wrote:
> > > > > > > > > > Nikhil
> > > > > > > > > > 
> > > > > > > > > > On 10/27/20 5:11 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > > On 11:09-20201026, Dan Murphy wrote:
> > > > > > > > > > > > Nikhil
> > > > > > > > > > > > 
> > > > > > > > > > > > On 10/26/20 10:51 AM, Nikhil Devshatwar wrote:
> > > > > > > > > > > > > websocketd is an application which allows to redirect output of
> > > > > > > > > > > > > command line applications via a websocket so that web pages can
> > > > > > > > > > > > > interact with them.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > This is very useful for visualizing statistics information on
> > > > > > > > > > > > > host machine browser.
> > > > > > > > > > > > > 
> > > > > > > > > > > > > Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
> > > > > > > > > > > > > ---
> > > > > > > > > > > > >    .../recipes-devtools/websocketd/websocketd.bb    | 16 ++++++++++++++++
> > > > > > > > > > > > >    1 file changed, 16 insertions(+)
> > > > > > > > > > > > >    create mode 100644 meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > > 
> > > > > > > > > > > > > diff --git a/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > > new file mode 100644
> > > > > > > > > > > > > index 00000000..44f549ee
> > > > > > > > > > > > > --- /dev/null
> > > > > > > > > > > > > +++ b/meta-arago-extras/recipes-devtools/websocketd/websocketd.bb
> > > > > > > > > > > > > @@ -0,0 +1,16 @@
> > > > > > > > > > > > > +SUMMARY = "Application for routing native applications via websockets"
> > > > > > > > > > > > > +HOMEPAGE = "http://websocketd.com/"
> > > > > > > > > > > > > +
> > > > > > > > > > > > > +LICENSE = "BSD-2-Clause"
> > > > > > > > > > > > > +LIC_FILES_CHKSUM = "file://LICENSE;md5=a14d7befdbee1290ac5c472cd85d66f2"
> > > > > > > > > > > > > +
> > > > > > > > > > > > > +PV = "0.3.0"
> > > > > > > > > > > > 0.3.1 is available
> > > > > > > > > > > > > +SRC_URI = "https://github.com/joewalnes/websocketd/releases/download/v${PV}/websocketd-${PV}-linux_arm64.zip"
> > > > > > > > > > > > Is this valid for ARM32? Does this build for am3 or am4?
> > > > > > > > > > > > 
> > > > > > > > > > > > I see websocketd-0.3.1-linux_arm.zip available for 32 bit
> > > > > > > > > > > This is planned to be supported only for K3 platforms.
> > > > > > > > > > > I haven't run it on any arm32 platforms.
> > > > > > > > > > > Should I add a compatible machine here and in the statcol recipe as well?
> > > > > > > > > > If you only intend to use the 64 bit package then yes you probably should
> > > > > > > > > > restrict it to 64 bit platforms so it does not get pulled into the 32 bit
> > > > > > > > > > platform.
> > > > > > > > > Why cannot it be build from sources instead of pulling prebuilt binaries?
> > > > > > > > > 
> > > > > > > > It is coded in Go can the Yocto build Go yet?
> > > > > > > Absolutely! Usually all you need is to "inherit go" bbclass. There are some
> > > > > > > existing examples out there:
> > > > > > > 
> > > > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-extended/go-examples/go-helloworld_0.1.bb
> > > > > > > https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/glide/glide_0.13.3.bb
> > > > > > > 
> > > > > > Nice! Lets build it from source then instead of pulling a pre-compiled
> > > > > > release
> > > > > > 
> > > > > > This way we can just build for the arch as well. If that is not needed then
> > > > > > we should make it Arch dependent but lets try to build for both 32 and 64
> > > > > > bit
> > > > > > 
> > > > > 
> > > > > Okay, Let me give it a try and repost
> > > > > Nikhil D
> > > > > 
> > > > 
> > > > Hi Denys, Dan,
> > > > 
> > > > Well, I tried a simple recipe and I am not able to figure out how the
> > > > dependencies are handled in go package builds.
> > > > 
> > > > I tried to add DEPENDS, I tried to run "go get" command after
> > > > do_configure and before do_compile, but this didn't help.
> > > > 
> > > > I inherited go-mod instead of go  (Not sure if this is a right step)
> > > > In this, I get another error when go is trying to download the
> > > > dependency package. Looks like a DNS lookup error.
> > > > 
> > > > Recipe and logs here:
> > > > http://serenity.dal.design.ti.com:7777/raw/rekohinake
> > > 
> > > Here is a publicly accessible link for the logs
> > > https://pastebin.ubuntu.com/p/Cr536RF25t/
> > > 
> > 
> > Hi Dan, Denys,
> > 
> > Can you please give me a hint on what might be going wrong?
> > It seems that the inherit go-mod is right thing to do but I am not
> > able to figure out how to fix the DNS lookup errors.
> 
> Yes, inherit go-mod is correct. I'm not seeing any DNS/proxy issues from 
> outside - looks like it's specific to TI network. Let me try over VPN, but 
> that would be setup issue and not specific to a recipe.

See v4 for the fix.


> -- 
> Denys
> 
> 
> > Regards,
> > Nikhil D
> > 
> > > Nikhil D
> > > 
> > > > 
> > > > Please help me how to fix this. This is my first attempt to build any go
> > > > package. bitbake and otherwise also.
> > > > 
> > > > > > Dan
> > > > > > 
> > > > > _______________________________________________
> > > > > meta-arago mailing list
> > > > > meta-arago@arago-project.org
> > > > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> > > > _______________________________________________
> > > > meta-arago mailing list
> > > > meta-arago@arago-project.org
> > > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> > > _______________________________________________
> > > meta-arago mailing list
> > > meta-arago@arago-project.org
> > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2020-10-28 23:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-26 15:51 [dunfell PATCH 1/2] websocketd: Add new recipe Nikhil Devshatwar
2020-10-26 15:51 ` [dunfell PATCH 2/2] statcol: New recipe for statistics collector application Nikhil Devshatwar
2020-10-26 16:09 ` [dunfell PATCH 1/2] websocketd: Add new recipe Dan Murphy
2020-10-27 10:11   ` Nikhil Devshatwar
2020-10-27 18:42     ` Dan Murphy
2020-10-27 18:52       ` Denys Dmytriyenko
2020-10-27 18:57         ` Dan Murphy
2020-10-27 19:06           ` Denys Dmytriyenko
2020-10-27 19:11             ` Dan Murphy
2020-10-27 19:26               ` Nikhil Devshatwar
2020-10-27 21:05                 ` Nikhil Devshatwar
2020-10-28  7:27                   ` Nikhil Devshatwar
2020-10-28 17:07                     ` Nikhil Devshatwar
2020-10-28 21:43                       ` Denys Dmytriyenko
2020-10-28 23:28                         ` Denys Dmytriyenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.