Summary: | pkgbase rescue depends on runtime | ||
---|---|---|---|
Product: | Base System | Reporter: | dfr |
Component: | misc | Assignee: | freebsd-pkgbase (Nobody) <pkgbase> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | grahamperrin, manu |
Priority: | --- | Keywords: | needs-qa, pkgbase |
Version: | 13.1-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
dfr
2022-11-29 18:07:55 UTC
Currently we put runtime as a dep for every packages. I don't think we need to do this, since we create the packages with -o ALLOW_BASE_SHLIBS=yes that should be enough. bapt what do you think ? This is where we set the dep : https://cgit.freebsd.org/src/tree/release/packages/generate-ucl.sh#n98 Most things will be just fine without depending on runtime - any shared library dependencies should automatically pull in clibs etc. to resolve. On the other hand, this isn't super important - I can work around it by unpacking rescue into a staging environment and copying just what I need for the tiny image. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=6933abc3e4bd316c1a10862d7dfc0688765fb723 commit 6933abc3e4bd316c1a10862d7dfc0688765fb723 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2022-12-08 10:55:39 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2022-12-08 19:02:41 +0000 pkgbase: Stop adding FreeBSD-runtime as a dep for every package shlib_required/provided is enough for the dependencies and this also causes problems for packages like rescue which shouldn't depend on runtime at all. PR: 268063 Sponsored by: Beckhoff Automation GmbH & Co. KG release/packages/generate-ucl.sh | 1 - 1 file changed, 1 deletion(-) A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=a53b1150e4ec7aecc7970598dce0033ff26cafa1 commit a53b1150e4ec7aecc7970598dce0033ff26cafa1 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2022-12-08 10:55:39 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2023-02-02 09:34:47 +0000 pkgbase: Stop adding FreeBSD-runtime as a dep for every package shlib_required/provided is enough for the dependencies and this also causes problems for packages like rescue which shouldn't depend on runtime at all. PR: 268063 Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 6933abc3e4bd316c1a10862d7dfc0688765fb723) release/packages/generate-ucl.sh | 1 - 1 file changed, 1 deletion(-) |