Re: llama.cpp, whisper.cpp, ggml: Next steps
On 2025-02-25 13:16, Petter Reinholdtsen wrote:
> W: ggml source: build-depends-on-obsolete-package Build-Depends: pkg-config => pkgconf
Fix pushed. (My lintian is from bookworm-backports, and this check is
relatlively new)
> W: ggml source: dependency-is-not-multi-archified libggml-blas depends on libggml (multi-arch: no)
> W: ggml source: dependency-is-not-multi-archified libggml-cpu depends on libggml (multi-arch: no)
> W: ggml source: dependency-is-not-multi-archified libggml-hip depends on libggml (multi-arch: no)
Yeah, I have to look into these some more. Most should be clear, but I
wasn't so sure about libggml. Right now it just contains the headers so
it is arch:all, but there are other things not installed yet that I have
to check for.
> W: ggml source: newer-standards-version 4.7.1 (current is 4.7.0)
Policy 4.7.1 was released last week.
On 2025-02-25 13:24, Petter Reinholdtsen wrote:
> Btw, what is the story behind libggml-common? It is listed as a
> dependency but did not get built. Perhaps something like this should be
> done?
It does not belong; it's just copy-pasta from llama.cpp's d/control,
which does have this package.
I'm not sure it's needed yet. I still have some smaller TODOs before
upload, and will see until then.
Fixes for all but the multi-arch issues have been pushed.
Thanks for the quick feedback!
Best,
Christian
> diff --git a/debian/control b/debian/control
> index 0e63c39..5119048 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -19,8 +19,7 @@ Rules-Requires-Root: no
>
> Package: libggml
> Architecture: all
> -Depends: libggml-common,
> - libggml-cpu | libggml-backend,
> +Depends: libggml-cpu | libggml-backend,
> python3,
> ${misc:Depends},
> Description: Tensor library for machine learning
Reply to: