brother-overlay icon indicating copy to clipboard operation
brother-overlay copied to clipboard

emerge -av net-print/brother-dcp9020cdw-bin EAPI 5 error

Open DomAsw15 opened this issue 1 year ago • 9 comments

On VM gentoo and Calculate Linux, I have one error eutils : EAPI 5 not supported. On emerge -av net-print/brother-dcp9020cdw-bin

image

Best regard. Dominique

DomAsw15 avatar Jul 24 '22 10:07 DomAsw15

This also affects net-print/brother-hll8350cdw-bin, and presumably all of the drivers.

UnixRonin avatar Jul 24 '22 18:07 UnixRonin

Getting the same issue on both Calculate and Gentoo via seems one of the inherits (likely rpm) have been moved to EAPI6.

jason-oliveira avatar Jul 30 '22 20:07 jason-oliveira

I think the issue is that EAPI 5 is no longer supported. These ebuilds all need to be updated to at least EAPI 6 (preferably EAPI 8) as well.

UnixRonin avatar Jul 30 '22 20:07 UnixRonin

Can confirm that merely changing EAPI to 6 or higher in the ebuild (and rebuilding ebuild Manifest) fixes the issue.

jason-oliveira avatar Jul 30 '22 20:07 jason-oliveira

Hi! I just pushed a simple PR https://github.com/stefan-langenmaier/brother-overlay/pull/107 to fix this issue at least for the driver I am using. It doesn´t address other affected printers because I cannot verify those.

gkunz avatar Aug 07 '22 21:08 gkunz

Hi everyone, thanks for all the feedback and the pull request.

Sorry for being so inactive but unfortunately I'm a little bit short on time. :) I'm out of the loop of the current supported EAPI versions. Obviously EAPI=5 is no longer supported. Does somebody have recommendations on the EAPI version the ebuilds should be migrated to? Or in other words what is the best compromise of newest EAPI with minimal changes to the existing ebuilds?

Is somebody interested or able to test this?

stefan-langenmaier avatar Aug 16 '22 21:08 stefan-langenmaier

As there is MR for this issue maybe we can continue the discussion in the issue #108 as it has a more general title.

stefan-langenmaier avatar Aug 16 '22 21:08 stefan-langenmaier

On 8/16/22 17:44, stefan-langenmaier wrote:

Hi everyone, thanks for all the feedback and the pull request.

Sorry for being so inactive but unfortunately I'm a little bit short on time. :) I'm out of the loop of the current supported EAPI versions. Obviously EAPI=5 is no longer supported. Does somebody have recommendations on the EAPI version the ebuilds should be migrated to? Or in other words what is the best compromise of newest EAPI with minimal changes to the existing ebuilds?

Is somebody interested or able to test this?

Stefan, I use net-print/brother-hll8350cdw-bin and was able to locally update the ebuild to EAPI=7 with no problems and no other changes required.

-- Phil Stracchino Babylon Communications @.*** @.*** Landline: +1.603.293.8485 Mobile: +1.603.998.6958

UnixRonin avatar Aug 16 '22 22:08 UnixRonin

Thanks for the verification. Do you think you can provide a MR?

stefan-langenmaier avatar Aug 17 '22 07:08 stefan-langenmaier