[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: