[aur-general] know what dependencies in PKGBUILD

Eli Schwartz eschwartz at archlinux.org
Thu Jul 23 21:11:03 UTC 2020


On 7/23/20 4:50 PM, Knut Ahlers wrote:
> IMO you should add them as omitting packages required to run the
> program will cause issues for people. Packages should request
> everything they need to run.

Isn't that exactly what I said?

> As an example: All AUR packages I'm using on my machines are built on
> a CI system in containers. All of them do have a clean environment -
> of course containing devel packages. My machines do not have devel
> packages installed as long as they are not used for development as
> they don't require them. So an AUR package built through the CI system
> installed on a machine without devel packages will miss some of its
> dependencies and will be broken.
> 
> Also I know of repos maintained by TUs containing AUR packages: For
> them the same applies and while in a worst-case szenario I can patch
> the build before building it users relying on those AUR repos listed
> in the Wiki will get broken packages.

Never mind CI systems or TU repos. The official repos operate on exactly
this rule already. All official repo packages are intended to be
installed on systems with "base" installed but not "base-devel".

-- 
Eli Schwartz
Bug Wrangler and Trusted User

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1601 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/aur-general/attachments/20200723/74c9f7d5/attachment.sig>


More information about the aur-general mailing list