[aur-general] TU Application - blakkheim

T.J. Townsend tj at mrsk.me
Thu Aug 25 15:08:40 UTC 2022


> hello T.J.
> 
> you don't have many packages, and it was hard for me to
> find something for nitpicking, but I still managed.
> 
> # openiked
> depends=('glibc' 'libevent' 'openssl')
>   it's hard to imagine a system without glibc installed, but I've seen the
>   same packages in our repositories. so it's ok.

It can be a little confusing for new users because the tooling will print
warnings about this:

openiked W: Dependency glibc included but already satisfied
openiked W: Dependency openssl included but already satisfied

But Arch's packaging policy says "Do not rely on transitive dependencies
in any of the PKGBUILD#Dependencies, as they might break if one of the
dependencies is updated."

These two things seem to be in conflict with each other, so I went with
the policy statement as the deciding rule.

> makedepends=('linux-headers' 'bison' 'cmake')
>   'bison' is in base-devel group so no need to include it here.

I can remove that, but it also sounds like a transitive dependency.
Is base-devel an exception? Maybe the documentation on this issue could
be clarified a bit.

> > In the last two years I've submitted just over 150 patches to the Arch
> > bug tracker: https://bugs.archlinux.org/index.php?opened=32638&status[]=
> 
> oh this is very cool.

(They've probably gotten sick of seeing my name in those bug report emails
by now, huh?)

Anyway, I appreciate your input.


More information about the aur-general mailing list