mbox series

[meta-oe]

Message ID c27eabd5b0c9c7606367152cc3dc8e3ac7e1dc8e.camel@gmail.com
State New
Headers show
Series [meta-oe] | expand

Pull-request

https://github.com/frosteyes/meta-openembedded.git

Message

Claus Stovgaard Dec. 20, 2021, 9:37 p.m. UTC
Hi Khem

Have 3 commits, I think will be a good match for meta-oe

usbip-tools is the userspace tool from the kernel for controlling
USB/IP.
I started with what Chuck Kamas had done 
https://lists.yoctoproject.org/g/yocto/topic/86249103?p=,,,20,0,0,0::recentpostdate/sticky,,,20,0,0,86249103
But ended up rewriting all the logic inside the recipe, to make it much
simpler. A very nice utility.

Gutenprint - I wrote about that earlier - and thanks for your reply.
I updated to new style of override, but kept the native part in its own
recipe - as the purpose for the native part is only to generate a
header, used by the cross compilation part.

pycups - is for controlling cups from python. Among others also used by
system-config-printer.
https://github.com/OpenPrinting/system-config-printer
A recipe for this is also on the way - it is just not completely ready
for review yet.

Looking forward to feedback on this.

Do you prefer to include patch text in the request-pull?

Regards
Claus Stovgaard


The following changes since commit
de83f98070eeba02f465fe739d9418dd60f749da:

  python3-graphviz: upgrade 0.19 -> 0.19.1 (2021-12-16 08:14:04 -0800)

are available in the Git repository at:

  https://github.com/frosteyes/meta-openembedded.git 

for you to fetch changes up to
2bbf94fc34942ed0665ce8af6e9e4f2850fa4889:

  Add pycups - python bindings for CUPS (2021-12-20 21:59:10 +0100)

----------------------------------------------------------------
Claus Stovgaard (3):
      Added usbip-tools for kernel USB/IP
      Add gutenprint to meta-oe
      Add pycups - python bindings for CUPS

 meta-oe/recipes-devtools/python/python3-pycups_2.0.1.bb      | 19
+++++++++++++++++++
 meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb            | 69
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 meta-oe/recipes-printing/gutenprint/gutenprint-native_git.bb | 43
+++++++++++++++++++++++++++++++++++++++++++
 meta-oe/recipes-printing/gutenprint/gutenprint.inc           | 23
+++++++++++++++++++++++
 meta-oe/recipes-printing/gutenprint/gutenprint_git.bb        | 47
+++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 201 insertions(+)
 create mode 100644 meta-oe/recipes-devtools/python/python3-
pycups_2.0.1.bb
 create mode 100644 meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb
 create mode 100644 meta-oe/recipes-printing/gutenprint/gutenprint-
native_git.bb
 create mode 100644 meta-oe/recipes-printing/gutenprint/gutenprint.inc
 create mode 100644 meta-oe/recipes-
printing/gutenprint/gutenprint_git.bb

Comments

Khem Raj Dec. 21, 2021, 4:15 a.m. UTC | #1
On 12/20/21 1:37 PM, Claus Stovgaard wrote:
> Hi Khem
> 
> Have 3 commits, I think will be a good match for meta-oe
> 
> usbip-tools is the userspace tool from the kernel for controlling
> USB/IP.
> I started with what Chuck Kamas had done
> https://lists.yoctoproject.org/g/yocto/topic/86249103?p=,,,20,0,0,0::recentpostdate/sticky,,,20,0,0,86249103
> But ended up rewriting all the logic inside the recipe, to make it much
> simpler. A very nice utility.
> 
> Gutenprint - I wrote about that earlier - and thanks for your reply.
> I updated to new style of override, but kept the native part in its own
> recipe - as the purpose for the native part is only to generate a
> header, used by the cross compilation part.
> 
> pycups - is for controlling cups from python. Among others also used by
> system-config-printer.
> https://github.com/OpenPrinting/system-config-printer
> A recipe for this is also on the way - it is just not completely ready
> for review yet.
> 
> Looking forward to feedback on this.
> 
> Do you prefer to include patch text in the request-pull?


this looks good. Also check at layers.openembedded.org to see if some 
other layer is maintaining them already. If not then send it as patches

> 
> Regards
> Claus Stovgaard
> 
> 
> The following changes since commit
> de83f98070eeba02f465fe739d9418dd60f749da:
> 
>    python3-graphviz: upgrade 0.19 -> 0.19.1 (2021-12-16 08:14:04 -0800)
> 
> are available in the Git repository at:
> 
>    https://github.com/frosteyes/meta-openembedded.git
> 
> for you to fetch changes up to
> 2bbf94fc34942ed0665ce8af6e9e4f2850fa4889:
> 
>    Add pycups - python bindings for CUPS (2021-12-20 21:59:10 +0100)
> 
> ----------------------------------------------------------------
> Claus Stovgaard (3):
>        Added usbip-tools for kernel USB/IP
>        Add gutenprint to meta-oe
>        Add pycups - python bindings for CUPS
> 
>   meta-oe/recipes-devtools/python/python3-pycups_2.0.1.bb      | 19
> +++++++++++++++++++
>   meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb            | 69
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>   meta-oe/recipes-printing/gutenprint/gutenprint-native_git.bb | 43
> +++++++++++++++++++++++++++++++++++++++++++
>   meta-oe/recipes-printing/gutenprint/gutenprint.inc           | 23
> +++++++++++++++++++++++
>   meta-oe/recipes-printing/gutenprint/gutenprint_git.bb        | 47
> +++++++++++++++++++++++++++++++++++++++++++++++
>   5 files changed, 201 insertions(+)
>   create mode 100644 meta-oe/recipes-devtools/python/python3-
> pycups_2.0.1.bb
>   create mode 100644 meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb
>   create mode 100644 meta-oe/recipes-printing/gutenprint/gutenprint-
> native_git.bb
>   create mode 100644 meta-oe/recipes-printing/gutenprint/gutenprint.inc
>   create mode 100644 meta-oe/recipes-
> printing/gutenprint/gutenprint_git.bb
> 
>
Claus Stovgaard Dec. 21, 2021, 10:04 p.m. UTC | #2
Hi Khem.

Thanks for your reply

On Mon, 2021-12-20 at 20:15 -0800, Khem Raj wrote:
> 
> 
> On 12/20/21 1:37 PM, Claus Stovgaard wrote:
> > 
> > Looking forward to feedback on this.
> > 
> > Do you prefer to include patch text in the request-pull?
> 
> 
> this looks good. Also check at layers.openembedded.org to see if some
> other layer is maintaining them already. If not then send it as patches

usbip-tools and gutenprint is not provided by any other layers as far
as I can see.

pycups is also available in meta-printing.
https://github.com/rossburton/meta-printing

Though it seems to be discontinued, and only support zeus and dunfell
so would significant work to get updated. Though it might be relevant.
Have added Steve Arnold to the list (maintainer for meta-printing). so
he can comment about the status of meta-printing.

I split the patch's up in 3 emails, as they can be assessed individual
and depending on the results of the review, some might be easier to
include.

Regards
Claus
Khem Raj Dec. 22, 2021, 2:44 a.m. UTC | #3
On 12/21/21 2:04 PM, Claus Stovgaard wrote:
> Hi Khem.
> 
> Thanks for your reply
> 
> On Mon, 2021-12-20 at 20:15 -0800, Khem Raj wrote:
>>
>>
>> On 12/20/21 1:37 PM, Claus Stovgaard wrote:
>>>
>>> Looking forward to feedback on this.
>>>
>>> Do you prefer to include patch text in the request-pull?
>>
>>
>> this looks good. Also check at layers.openembedded.org to see if some
>> other layer is maintaining them already. If not then send it as patches
> 
> usbip-tools and gutenprint is not provided by any other layers as far
> as I can see.
> 
> pycups is also available in meta-printing.
> https://github.com/rossburton/meta-printing
> 
> Though it seems to be discontinued, and only support zeus and dunfell
> so would significant work to get updated. Though it might be relevant.
> Have added Steve Arnold to the list (maintainer for meta-printing). so
> he can comment about the status of meta-printing.

To be honest, meta-printing seems better suited for these recipes 
provided layer is maintained still. Dunfell is LTS release and well 
maintained so I would not consider is dead by any means. I would like to 
hear from Steve and see what his plans are for this layer.

> 
> I split the patch's up in 3 emails, as they can be assessed individual
> and depending on the results of the review, some might be easier to
> include.
> 
> Regards
> Claus
>
Claus Stovgaard Dec. 22, 2021, 10:39 a.m. UTC | #4
On Tue, 2021-12-21 at 18:44 -0800, Khem Raj wrote:
> 
> On 12/21/21 2:04 PM, Claus Stovgaard wrote:
> > Hi Khem.
> > 
> > Thanks for your reply
> > 
> > On Mon, 2021-12-20 at 20:15 -0800, Khem Raj wrote:
> > > 
> > > On 12/20/21 1:37 PM, Claus Stovgaard wrote:
> > > > Looking forward to feedback on this.
> > > > 
> > > > Do you prefer to include patch text in the request-pull?
> > > 
> > > this looks good. Also check at layers.openembedded.org to see if
> > > some
> > > other layer is maintaining them already. If not then send it as
> > > patches
> > 
> > usbip-tools and gutenprint is not provided by any other layers as
> > far
> > as I can see.
> > 
> > pycups is also available in meta-printing.
> > https://github.com/rossburton/meta-printing
> > 
> > Though it seems to be discontinued, and only support zeus and
> > dunfell
> > so would significant work to get updated. Though it might be
> > relevant.
> > Have added Steve Arnold to the list (maintainer for meta-printing). 
> > so
> > he can comment about the status of meta-printing.
> 
> To be honest, meta-printing seems better suited for these recipes 
> provided layer is maintained still. Dunfell is LTS release and well 
> maintained so I would not consider is dead by any means. I would like
> to 
> hear from Steve and see what his plans are for this layer.
> 

I agree for gutenprint and pycups.

Though for usbip-tools, being a generic userspace tool part of the
linux kernel like perf I think it should be part of meta-openembedded
or poky.
I used it for more than 10 years ago to access USB jtag and other USB
things, so was a bit puzzeled that it was not already in poky / meta-
openembedded.

Back to meta-printing - if Steve is up for review the changes I can
help with getting meta-printing up to speed. Both for dunfell, and
prepare for kirkstone.

Also I don't know if Ross Burton should be involved - as the layer is
hosted on his github profile, or if Steve is handling the meta-
printing.

Regards
Claus