-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eutils: EAPI 5 not supported #108
Comments
Hi |
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 only one of these drivers, net-print/brother-hll8350cdw-bin, and was able to change it locally to EAPI=7 with no other changes required except to regenerate the manifest. It's not like any of these ebuilds use a lot of advanced Portage features. (I'm actually using that driver with an L8250CDN, but it works.) |
Hi. Nice. Current recommendation is using EAPI 8, but it seems to introduce more differences than EAPI 7 (list is longer). Maybe it's OK to switch to EAPI 8 without other changes, it should be supported for a longer time. I could test for my printer DCP-195C but it isn't concerned by obsolete EAPI 5. |
Yes, if we touch a lot of ebuilds might as well update all of them. Thanks for your feedback. So looks like EAPI 8 is an option without changes. |
Currently trying to update all EAPI 5 to 8 with
... still searching why :) |
OK : |
Thanks for the research. Yes, a pull request would be great. |
Done there, we have to choose if we update only EAPI5 ebuilds (my master branch), or if we update all ebuilds to EAPI8, which is done in my allEAPI8 branch. For this I can simply merge this branch to master one. |
FYI the following are the ebuilds I still show as having EAPI=5: /var/db/repos/brother-overlay/net-print/brother-dcp9020cdw-bin |
To @Anard's question above, I see no good reason NOT to go straight to EAPI 8 across the board. Doing only the EAPI=5 ebuilds just means we have to do this again when EAPI=6 is deprecated. |
@UnixRonin:
|
It SHOULD be kept synced, but let me try forcing a manual resync |
Huh. For some reason it did not auto-sync. Manually forced a resync and good now. |
Nice. Check your /etc/portage/repos.conf or /etc/portage/repos.conf/brother.conf file is auto-sync is set to "no" : here is mine :
|
Yeah, mine was missing the auto-sync, I added it manually (and for one other repo similarly lacking) |
The text was updated successfully, but these errors were encountered: