• Re: [gentoo-dev] Re: New category for AI related packages

    From =?utf-8?Q?Ulrich_M=C3=BCller?=@21:1/5 to All on Tue Mar 11 19:10:01 2025
    On Tue, 11 Mar 2025, Anna (cybertailor) Vyalkova wrote:

    Let's call it "sci-machine-learning/".

    Looks good, but would be better without the second hyphen: "sci-machinelearning". Kind of similar to "app-mobilephone".

    There is indeed no limit on the category name length or structure in
    the PMS. The way they are named in Gentoo is just a tradition.

    There are good reasons to keep the total path length short. For example,
    test suites may break if the directory path under PORTAGE_TMPDIR is too
    long (and I learned this the hard way).

    The category name is a good place to start because it affects multiple packages.

    Ulrich

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmfQe88PHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uV24H/3v9btNUeIgk/wTBiLjyuPuoJ1j8qvmESawg fEpm/H5sVfvNo9ZcT199jigVrZIckeDNjLU/zrAZu85feyRprpSa2hZ03738OXf0 ZKt7xITdPe2SXCP7kClKtg/zAjb98Fvuqffv9sLvR3A7LWSz4lek6rDW6f91XuL7 8vPx2FxagHk7mGfPX3xX0mPHGzwfQaVU7eGX4dOyPl2npruF6YVtb4t76LJhuHPW Pxfpk/vJBoR3/1yLsYquOaa2l5DEt7Kc5hAPViGCScNNDK+IFCpmmdO/OMOQYAlj uIHjSSxC6fSQ8oCxhpW+Mww2qE0CaYjcu4XAUcev61YM+E2P+B8=
    =m6cL
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anna (cybertailor) Vyalkova@21:1/5 to Eli Schwartz on Tue Mar 11 18:30:01 2025
    On 2025-03-11, Eli Schwartz wrote:
    On 3/10/25 4:53 PM, Maciej Barć wrote:
    Hi!

    Although maybe it should be sci-ml.

    Let's _not_ use *-ml since for us ml stands for OCaml (which comes from
    ML - "Meta langauge").

    sci-ai, dev-ai, and app-ai (say, "app-ai/ollama"?) are nice IMO.


    - please don't top-post

    - Let's _not_ use *-ai since AI stands for generative artificial
    intelligence which most of these packages are not, even according to
    the intended use of the *-ai term in this thread

    I don't understand your argument at all. "ml" is hardly a reserved
    concept, and dev-ml exists precisely for "libraries and utilities
    relevant to the ML programming language", which isn't going to get
    confused with sci-ml/ for the same reason nobody would dream of
    searching in sci-cpp/ for "scientific software written in C++", as the emphasis is on *science* and naturally brings the concept of machine
    learning to mind.

    I could argue that "AI" is too confusing of a term to use because it is
    the name of the pale-throated sloth (and because there are other abbreviations that are DEEPLY not on topic for this mailing list). But fortunately people possess the ability to recognize context, and will recognize that Gentoo packages are not talking about members of the
    animal kingdom. They will also recognize sci-machine-learning when they
    see it.

    Or, we could bite the bullet and stop clinging "short and witty two-word categories".

    Let's call it "sci-machine-learning/".

    Looks good, but would be better without the second hyphen: "sci-machinelearning". Kind of similar to "app-mobilephone".

    There is indeed no limit on the category name length or structure in the
    PMS. The way they are named in Gentoo is just a tradition.

    But obviously, whatever we call it shouldn't feel like deceptive
    trickery to the people ***using*** the packages from this proposed new category. So I oppose anything with the name "ai" in it, as it's way too specific, unless it is strictly limited to e.g. ollama, which isn't
    actually packaged in ::gentoo and isn't actually on topic as a result.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)