All of lore.kernel.org
 help / color / mirror / Atom feed
* [oe-core][PATCH 1/1] blktrace: add rdepends
@ 2021-08-13 20:24 Joe Slater
  2021-08-13 23:34 ` Randy MacLeod
  2021-08-14  9:39 ` Alexandre Belloni
  0 siblings, 2 replies; 6+ messages in thread
From: Joe Slater @ 2021-08-13 20:24 UTC (permalink / raw)
  To: openembedded-core; +Cc: joe.slater, randy.macleod

bno_plot.py uses gnuplot.  Also change shebangs to
python3 because we do not support python2.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
---
 meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
 .../blktrace/files/python3-shebangs.patch     | 30 +++++++++++++++++++
 2 files changed, 35 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-kernel/blktrace/files/python3-shebangs.patch

diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb b/meta/recipes-kernel/blktrace/blktrace_git.bb
index d00b1bd0be..36ce282481 100644
--- a/meta/recipes-kernel/blktrace/blktrace_git.bb
+++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
@@ -10,11 +10,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
 
 DEPENDS = "libaio"
 
+RDEPENDS:${PN} += "gnuplot"
+
 SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
 
 PV = "1.3.0+git${SRCPV}"
 
-SRC_URI = "git://git.kernel.dk/blktrace.git"
+SRC_URI = "git://git.kernel.dk/blktrace.git \
+           file://python3-shebangs.patch \
+          "
 
 S = "${WORKDIR}/git"
 
diff --git a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
new file mode 100644
index 0000000000..70a35c2c3a
--- /dev/null
+++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
@@ -0,0 +1,30 @@
+blktrace: Use python3 shebangs
+
+blktrace can use either python2 or python3, but we really want
+python3, so modify the shebangs.
+
+Upstream-Status: pending
+
+Signed-off-by: Joe Slater <joe.slater@windriver.com.
+
+
+diff --git a/btt/bno_plot.py b/btt/bno_plot.py
+index 3aa4e19..d7d7159 100644
+--- a/btt/bno_plot.py
++++ b/btt/bno_plot.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python3
+ #
+ # btt blkno plotting interface
+ #
+diff --git a/btt/btt_plot.py b/btt/btt_plot.py
+index 40bc71f..8620d31 100755
+--- a/btt/btt_plot.py
++++ b/btt/btt_plot.py
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env python
++#! /usr/bin/env python3
+ #
+ # btt_plot.py: Generate matplotlib plots for BTT generate data files
+ #
-- 
2.25.1


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

* Re: [oe-core][PATCH 1/1] blktrace: add rdepends
  2021-08-13 20:24 [oe-core][PATCH 1/1] blktrace: add rdepends Joe Slater
@ 2021-08-13 23:34 ` Randy MacLeod
  2021-08-15  1:33   ` Khem Raj
  2021-08-14  9:39 ` Alexandre Belloni
  1 sibling, 1 reply; 6+ messages in thread
From: Randy MacLeod @ 2021-08-13 23:34 UTC (permalink / raw)
  To: Joe Slater, openembedded-core

On 2021-08-13 4:24 p.m., Joe Slater wrote:
> bno_plot.py uses gnuplot.  Also change shebangs to
> python3 because we do not support python2.

We need to get agreement about what 'python' is.
That's not something i follow and it's already late on Friday so
I'm CCing Trevor, Mr meta-python and pointing you to:

https://www.python.org/dev/peps/pep-0394/

which from a brief review seems to say that it's up to the
distribution! Fun!!


My preference without knowing what other distros have done
is to have the build system make a soft link:
   python -> python3


> 
> Signed-off-by: Joe Slater <joe.slater@windriver.com>
> ---
>   meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
>   .../blktrace/files/python3-shebangs.patch     | 30 +++++++++++++++++++
>   2 files changed, 35 insertions(+), 1 deletion(-)
>   create mode 100644 meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> 
> diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb b/meta/recipes-kernel/blktrace/blktrace_git.bb
> index d00b1bd0be..36ce282481 100644
> --- a/meta/recipes-kernel/blktrace/blktrace_git.bb
> +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
> @@ -10,11 +10,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>   
>   DEPENDS = "libaio"
>   
> +RDEPENDS:${PN} += "gnuplot"

As the DESCRIPTION says:

There are three major components:
   a kernel component,
   a utility to record the i/o trace information for
     the kernel to user space,
and
   utilities to analyse and view the trace information.

so shouldn't we split the userspace part up so that the utilities are
packaged separately and people who want to collect data on
target and analyze it elsewhere don't pull in gnuplot and maybe more?



../Randy

> +
>   SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
>   
>   PV = "1.3.0+git${SRCPV}"
>   
> -SRC_URI = "git://git.kernel.dk/blktrace.git"
> +SRC_URI = "git://git.kernel.dk/blktrace.git \
> +           file://python3-shebangs.patch \
> +          "
>   
>   S = "${WORKDIR}/git"
>   
> diff --git a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> new file mode 100644
> index 0000000000..70a35c2c3a
> --- /dev/null
> +++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> @@ -0,0 +1,30 @@
> +blktrace: Use python3 shebangs
> +
> +blktrace can use either python2 or python3, but we really want
> +python3, so modify the shebangs.
> +
> +Upstream-Status: pending
> +
> +Signed-off-by: Joe Slater <joe.slater@windriver.com.
> +
> +
> +diff --git a/btt/bno_plot.py b/btt/bno_plot.py
> +index 3aa4e19..d7d7159 100644
> +--- a/btt/bno_plot.py
> ++++ b/btt/bno_plot.py
> +@@ -1,4 +1,4 @@
> +-#! /usr/bin/env python
> ++#! /usr/bin/env python3
> + #
> + # btt blkno plotting interface
> + #
> +diff --git a/btt/btt_plot.py b/btt/btt_plot.py
> +index 40bc71f..8620d31 100755
> +--- a/btt/btt_plot.py
> ++++ b/btt/btt_plot.py
> +@@ -1,4 +1,4 @@
> +-#! /usr/bin/env python
> ++#! /usr/bin/env python3
> + #
> + # btt_plot.py: Generate matplotlib plots for BTT generate data files
> + #
> 


-- 
# Randy MacLeod
# Wind River Linux

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

* Re: [oe-core][PATCH 1/1] blktrace: add rdepends
  2021-08-13 20:24 [oe-core][PATCH 1/1] blktrace: add rdepends Joe Slater
  2021-08-13 23:34 ` Randy MacLeod
@ 2021-08-14  9:39 ` Alexandre Belloni
  2021-08-16 17:29   ` Joe Slater
  1 sibling, 1 reply; 6+ messages in thread
From: Alexandre Belloni @ 2021-08-14  9:39 UTC (permalink / raw)
  To: Joe Slater; +Cc: openembedded-core, randy.macleod

Hello,

On 13/08/2021 13:24:16-0700, Joe Slater wrote:
> bno_plot.py uses gnuplot.  Also change shebangs to
> python3 because we do not support python2.
> 
> Signed-off-by: Joe Slater <joe.slater@windriver.com>
> ---
>  meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
>  .../blktrace/files/python3-shebangs.patch     | 30 +++++++++++++++++++
>  2 files changed, 35 insertions(+), 1 deletion(-)
>  create mode 100644 meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> 
> diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb b/meta/recipes-kernel/blktrace/blktrace_git.bb
> index d00b1bd0be..36ce282481 100644
> --- a/meta/recipes-kernel/blktrace/blktrace_git.bb
> +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
> @@ -10,11 +10,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>  
>  DEPENDS = "libaio"
>  
> +RDEPENDS:${PN} += "gnuplot"
> +

This breaks many builds on the autobuilders with:

stdio: ERROR: Nothing RPROVIDES 'gnuplot' (but /home/pokybuild/yocto-worker/genericx86-64/build/meta/recipes-kernel/blktrace/blktrace_git.bb RDEPENDS on or otherwise requires it)
stdio: ERROR: Nothing RPROVIDES 'blktrace-dev' (but /home/pokybuild/yocto-worker/genericx86-64/build/meta/recipes-kernel/blktrace/blktrace_git.bb RDEPENDS on or otherwise requires it)

because gnuplot is part of meta-oe

>  SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
>  
>  PV = "1.3.0+git${SRCPV}"
>  
> -SRC_URI = "git://git.kernel.dk/blktrace.git"
> +SRC_URI = "git://git.kernel.dk/blktrace.git \
> +           file://python3-shebangs.patch \
> +          "
>  
>  S = "${WORKDIR}/git"
>  
> diff --git a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> new file mode 100644
> index 0000000000..70a35c2c3a
> --- /dev/null
> +++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> @@ -0,0 +1,30 @@
> +blktrace: Use python3 shebangs
> +
> +blktrace can use either python2 or python3, but we really want
> +python3, so modify the shebangs.
> +
> +Upstream-Status: pending
> +
> +Signed-off-by: Joe Slater <joe.slater@windriver.com.
> +
> +
> +diff --git a/btt/bno_plot.py b/btt/bno_plot.py
> +index 3aa4e19..d7d7159 100644
> +--- a/btt/bno_plot.py
> ++++ b/btt/bno_plot.py
> +@@ -1,4 +1,4 @@
> +-#! /usr/bin/env python
> ++#! /usr/bin/env python3
> + #
> + # btt blkno plotting interface
> + #
> +diff --git a/btt/btt_plot.py b/btt/btt_plot.py
> +index 40bc71f..8620d31 100755
> +--- a/btt/btt_plot.py
> ++++ b/btt/btt_plot.py
> +@@ -1,4 +1,4 @@
> +-#! /usr/bin/env python
> ++#! /usr/bin/env python3
> + #
> + # btt_plot.py: Generate matplotlib plots for BTT generate data files
> + #
> -- 
> 2.25.1
> 

> 
> 
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* Re: [oe-core][PATCH 1/1] blktrace: add rdepends
  2021-08-13 23:34 ` Randy MacLeod
@ 2021-08-15  1:33   ` Khem Raj
  2021-08-16 17:26     ` Joe Slater
  0 siblings, 1 reply; 6+ messages in thread
From: Khem Raj @ 2021-08-15  1:33 UTC (permalink / raw)
  To: Randy MacLeod, Joe Slater, openembedded-core



On 8/13/21 4:34 PM, Randy MacLeod wrote:
> On 2021-08-13 4:24 p.m., Joe Slater wrote:
>> bno_plot.py uses gnuplot.  Also change shebangs to
>> python3 because we do not support python2.
> 
> We need to get agreement about what 'python' is.
> That's not something i follow and it's already late on Friday so
> I'm CCing Trevor, Mr meta-python and pointing you to:
> 
> https://www.python.org/dev/peps/pep-0394/
> 
> which from a brief review seems to say that it's up to the
> distribution! Fun!!
> 
> 
> My preference without knowing what other distros have done
> is to have the build system make a soft link:
>    python -> python3
> 

Its better to be explicit, making softlink will silently try to run
python scripts which assume python = python2 and do unexpected things


> 
>>
>> Signed-off-by: Joe Slater <joe.slater@windriver.com>
>> ---
>>   meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
>>   .../blktrace/files/python3-shebangs.patch     | 30 +++++++++++++++++++
>>   2 files changed, 35 insertions(+), 1 deletion(-)
>>   create mode 100644 
>> meta/recipes-kernel/blktrace/files/python3-shebangs.patch
>>
>> diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb 
>> b/meta/recipes-kernel/blktrace/blktrace_git.bb
>> index d00b1bd0be..36ce282481 100644
>> --- a/meta/recipes-kernel/blktrace/blktrace_git.bb
>> +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
>> @@ -10,11 +10,15 @@ LIC_FILES_CHKSUM = 
>> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
>>   DEPENDS = "libaio"
>> +RDEPENDS:${PN} += "gnuplot"
> 
> As the DESCRIPTION says:
> 
> There are three major components:
>    a kernel component,
>    a utility to record the i/o trace information for
>      the kernel to user space,
> and
>    utilities to analyse and view the trace information.
> 
> so shouldn't we split the userspace part up so that the utilities are
> packaged separately and people who want to collect data on
> target and analyze it elsewhere don't pull in gnuplot and maybe more?
> 
> 
> 
> ../Randy
> 
>> +
>>   SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
>>   PV = "1.3.0+git${SRCPV}"
>> -SRC_URI = "git://git.kernel.dk/blktrace.git"
>> +SRC_URI = "git://git.kernel.dk/blktrace.git \
>> +           file://python3-shebangs.patch \
>> +          "
>>   S = "${WORKDIR}/git"
>> diff --git a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch 
>> b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
>> new file mode 100644
>> index 0000000000..70a35c2c3a
>> --- /dev/null
>> +++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
>> @@ -0,0 +1,30 @@
>> +blktrace: Use python3 shebangs
>> +
>> +blktrace can use either python2 or python3, but we really want
>> +python3, so modify the shebangs.
>> +
>> +Upstream-Status: pending
>> +
>> +Signed-off-by: Joe Slater <joe.slater@windriver.com.
>> +
>> +
>> +diff --git a/btt/bno_plot.py b/btt/bno_plot.py
>> +index 3aa4e19..d7d7159 100644
>> +--- a/btt/bno_plot.py
>> ++++ b/btt/bno_plot.py
>> +@@ -1,4 +1,4 @@
>> +-#! /usr/bin/env python
>> ++#! /usr/bin/env python3
>> + #
>> + # btt blkno plotting interface
>> + #
>> +diff --git a/btt/btt_plot.py b/btt/btt_plot.py
>> +index 40bc71f..8620d31 100755
>> +--- a/btt/btt_plot.py
>> ++++ b/btt/btt_plot.py
>> +@@ -1,4 +1,4 @@
>> +-#! /usr/bin/env python
>> ++#! /usr/bin/env python3
>> + #
>> + # btt_plot.py: Generate matplotlib plots for BTT generate data files
>> + #
>>
> 
> 
> 
> 
> 
> 

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

* Re: [oe-core][PATCH 1/1] blktrace: add rdepends
  2021-08-15  1:33   ` Khem Raj
@ 2021-08-16 17:26     ` Joe Slater
  0 siblings, 0 replies; 6+ messages in thread
From: Joe Slater @ 2021-08-16 17:26 UTC (permalink / raw)
  To: Khem Raj, MacLeod, Randy, openembedded-core

I wanted to make /usr/bin/python supplied by python3 but have that overridden by a higher priority version in python2, but meta-python2 wouldn't go for it.  Without that, any alternative python3 supplies would replaced their version.

Joe

> -----Original Message-----
> From: Khem Raj <raj.khem@gmail.com>
> Sent: Saturday, August 14, 2021 6:34 PM
> To: MacLeod, Randy <Randy.MacLeod@windriver.com>; Slater, Joseph
> <joe.slater@windriver.com>; openembedded-core@lists.openembedded.org
> Subject: Re: [oe-core][PATCH 1/1] blktrace: add rdepends
> 
> 
> 
> On 8/13/21 4:34 PM, Randy MacLeod wrote:
> > On 2021-08-13 4:24 p.m., Joe Slater wrote:
> >> bno_plot.py uses gnuplot.  Also change shebangs to
> >> python3 because we do not support python2.
> >
> > We need to get agreement about what 'python' is.
> > That's not something i follow and it's already late on Friday so I'm
> > CCing Trevor, Mr meta-python and pointing you to:
> >
> > https://www.python.org/dev/peps/pep-0394/
> >
> > which from a brief review seems to say that it's up to the
> > distribution! Fun!!
> >
> >
> > My preference without knowing what other distros have done is to have
> > the build system make a soft link:
> >    python -> python3
> >
> 
> Its better to be explicit, making softlink will silently try to run python scripts
> which assume python = python2 and do unexpected things
> 
> 
> >
> >>
> >> Signed-off-by: Joe Slater <joe.slater@windriver.com>
> >> ---
> >>   meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
> >>   .../blktrace/files/python3-shebangs.patch     | 30
> >> +++++++++++++++++++
> >>   2 files changed, 35 insertions(+), 1 deletion(-)
> >>   create mode 100644
> >> meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> >>
> >> diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb
> >> b/meta/recipes-kernel/blktrace/blktrace_git.bb
> >> index d00b1bd0be..36ce282481 100644
> >> --- a/meta/recipes-kernel/blktrace/blktrace_git.bb
> >> +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
> >> @@ -10,11 +10,15 @@ LIC_FILES_CHKSUM =
> >> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
> >>   DEPENDS = "libaio"
> >> +RDEPENDS:${PN} += "gnuplot"
> >
> > As the DESCRIPTION says:
> >
> > There are three major components:
> >    a kernel component,
> >    a utility to record the i/o trace information for
> >      the kernel to user space,
> > and
> >    utilities to analyse and view the trace information.
> >
> > so shouldn't we split the userspace part up so that the utilities are
> > packaged separately and people who want to collect data on target and
> > analyze it elsewhere don't pull in gnuplot and maybe more?
> >
> >
> >
> > ../Randy
> >
> >> +
> >>   SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
> >>   PV = "1.3.0+git${SRCPV}"
> >> -SRC_URI = "git://git.kernel.dk/blktrace.git"
> >> +SRC_URI = "git://git.kernel.dk/blktrace.git \
> >> +           file://python3-shebangs.patch \
> >> +          "
> >>   S = "${WORKDIR}/git"
> >> diff --git
> >> a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> >> b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> >> new file mode 100644
> >> index 0000000000..70a35c2c3a
> >> --- /dev/null
> >> +++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> >> @@ -0,0 +1,30 @@
> >> +blktrace: Use python3 shebangs
> >> +
> >> +blktrace can use either python2 or python3, but we really want
> >> +python3, so modify the shebangs.
> >> +
> >> +Upstream-Status: pending
> >> +
> >> +Signed-off-by: Joe Slater <joe.slater@windriver.com.
> >> +
> >> +
> >> +diff --git a/btt/bno_plot.py b/btt/bno_plot.py index
> >> +3aa4e19..d7d7159 100644
> >> +--- a/btt/bno_plot.py
> >> ++++ b/btt/bno_plot.py
> >> +@@ -1,4 +1,4 @@
> >> +-#! /usr/bin/env python
> >> ++#! /usr/bin/env python3
> >> + #
> >> + # btt blkno plotting interface
> >> + #
> >> +diff --git a/btt/btt_plot.py b/btt/btt_plot.py index
> >> +40bc71f..8620d31 100755
> >> +--- a/btt/btt_plot.py
> >> ++++ b/btt/btt_plot.py
> >> +@@ -1,4 +1,4 @@
> >> +-#! /usr/bin/env python
> >> ++#! /usr/bin/env python3
> >> + #
> >> + # btt_plot.py: Generate matplotlib plots for BTT generate data
> >> + files #
> >>
> >
> >
> >
> >
> > 
> >

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

* Re: [oe-core][PATCH 1/1] blktrace: add rdepends
  2021-08-14  9:39 ` Alexandre Belloni
@ 2021-08-16 17:29   ` Joe Slater
  0 siblings, 0 replies; 6+ messages in thread
From: Joe Slater @ 2021-08-16 17:29 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: openembedded-core, MacLeod, Randy

I will get rid of the RDEPENDS.   Joe

> -----Original Message-----
> From: Alexandre Belloni <alexandre.belloni@bootlin.com>
> Sent: Saturday, August 14, 2021 2:39 AM
> To: Slater, Joseph <joe.slater@windriver.com>
> Cc: openembedded-core@lists.openembedded.org; MacLeod, Randy
> <Randy.MacLeod@windriver.com>
> Subject: Re: [oe-core][PATCH 1/1] blktrace: add rdepends
> 
> Hello,
> 
> On 13/08/2021 13:24:16-0700, Joe Slater wrote:
> > bno_plot.py uses gnuplot.  Also change shebangs to
> > python3 because we do not support python2.
> >
> > Signed-off-by: Joe Slater <joe.slater@windriver.com>
> > ---
> >  meta/recipes-kernel/blktrace/blktrace_git.bb  |  6 +++-
> >  .../blktrace/files/python3-shebangs.patch     | 30 +++++++++++++++++++
> >  2 files changed, 35 insertions(+), 1 deletion(-)  create mode 100644
> > meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> >
> > diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb
> > b/meta/recipes-kernel/blktrace/blktrace_git.bb
> > index d00b1bd0be..36ce282481 100644
> > --- a/meta/recipes-kernel/blktrace/blktrace_git.bb
> > +++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
> > @@ -10,11 +10,15 @@ LIC_FILES_CHKSUM =
> "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
> >
> >  DEPENDS = "libaio"
> >
> > +RDEPENDS:${PN} += "gnuplot"
> > +
> 
> This breaks many builds on the autobuilders with:
> 
> stdio: ERROR: Nothing RPROVIDES 'gnuplot' (but /home/pokybuild/yocto-
> worker/genericx86-64/build/meta/recipes-kernel/blktrace/blktrace_git.bb
> RDEPENDS on or otherwise requires it)
> stdio: ERROR: Nothing RPROVIDES 'blktrace-dev' (but /home/pokybuild/yocto-
> worker/genericx86-64/build/meta/recipes-kernel/blktrace/blktrace_git.bb
> RDEPENDS on or otherwise requires it)
> 
> because gnuplot is part of meta-oe
> 
> >  SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
> >
> >  PV = "1.3.0+git${SRCPV}"
> >
> > -SRC_URI = "git://git.kernel.dk/blktrace.git"
> > +SRC_URI = "git://git.kernel.dk/blktrace.git \
> > +           file://python3-shebangs.patch \
> > +          "
> >
> >  S = "${WORKDIR}/git"
> >
> > diff --git a/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> > b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> > new file mode 100644
> > index 0000000000..70a35c2c3a
> > --- /dev/null
> > +++ b/meta/recipes-kernel/blktrace/files/python3-shebangs.patch
> > @@ -0,0 +1,30 @@
> > +blktrace: Use python3 shebangs
> > +
> > +blktrace can use either python2 or python3, but we really want
> > +python3, so modify the shebangs.
> > +
> > +Upstream-Status: pending
> > +
> > +Signed-off-by: Joe Slater <joe.slater@windriver.com.
> > +
> > +
> > +diff --git a/btt/bno_plot.py b/btt/bno_plot.py index 3aa4e19..d7d7159
> > +100644
> > +--- a/btt/bno_plot.py
> > ++++ b/btt/bno_plot.py
> > +@@ -1,4 +1,4 @@
> > +-#! /usr/bin/env python
> > ++#! /usr/bin/env python3
> > + #
> > + # btt blkno plotting interface
> > + #
> > +diff --git a/btt/btt_plot.py b/btt/btt_plot.py index 40bc71f..8620d31
> > +100755
> > +--- a/btt/btt_plot.py
> > ++++ b/btt/btt_plot.py
> > +@@ -1,4 +1,4 @@
> > +-#! /usr/bin/env python
> > ++#! /usr/bin/env python3
> > + #
> > + # btt_plot.py: Generate matplotlib plots for BTT generate data files
> > + #
> > --
> > 2.25.1
> >
> 
> >
> > 
> >
> 
> 
> --
> Alexandre Belloni, co-owner and COO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com

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

end of thread, other threads:[~2021-08-16 17:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-13 20:24 [oe-core][PATCH 1/1] blktrace: add rdepends Joe Slater
2021-08-13 23:34 ` Randy MacLeod
2021-08-15  1:33   ` Khem Raj
2021-08-16 17:26     ` Joe Slater
2021-08-14  9:39 ` Alexandre Belloni
2021-08-16 17:29   ` Joe Slater

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.