MrPenguin07 / ebuilds

MrPenguin's custom Gentoo ebuilds & overlay
MIT License
3 stars 1 forks source link

dev-ml category misused #8

Closed xgqt closed 1 day ago

xgqt commented 1 day ago

Hello!

Historically the dev-ml category in ::gentoo is used for Ocaml packages.

Please migrate to some other descriptive category for AI/Machine Learning tools. I'd propose dev-util, app-misc (as classified by Gentoo) or app-ai, dev-ai (custom category).

Thanks in advance.

MrPenguin07 commented 1 day ago

Hi.

Yes this has indeed been raised before, and discussed on guru where my ebuild was taken and relicensed. I thank you for your attention to detail however I've already decided to wait until Gentoo creates a proper AI category. "app-misc" etc are vague and silly. Creating custom categories brings portage errors, it would require all users of this overlay to add the category manually.

At least the abbreviated form of dev-ml makes sense.

There are no "AI" categories in gentoo

This is the underlying problem. Gentoo have been slow to realize that AI apps are the hottest thing in the past few years are are lagging behind. If I may, I would suggest as a developer to push for the creation of one, the need is there - as evidenced by the multiple repos you've lodged issues against for this issue.

Thank you.

xgqt commented 22 hours ago

Creating custom categories brings portage errors, it would require all users of this overlay to add the category manually.

That is not true. See this:

MrPenguin07 commented 16 hours ago

Creating custom categories brings portage errors, it would require all users of this overlay to add the category manually.

That is not true. See this:

Upon further testing, you are correct. Portage does however throw the following error, a partially correct red herring stating the change should be in /etc/portage:

Calculating dependencies -
!!! 'app-ai/ollama' has a category that is not listed in /etc/portage/categories

I'm sure it's documented somewhere.
In any case I believe Gentoo should be who takes this on - officially, otherwise I'll have to move it again if/when an official category is made.