Summary: | [exp-run] Mk/ autodeps | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Baptiste Daroussin <bapt> | ||||
Component: | Individual Port(s) | Assignee: | Port Management Team <portmgr> | ||||
Status: | New --- | ||||||
Severity: | Affects Only Me | CC: | manu | ||||
Priority: | --- | Flags: | bapt:
merge-quarterly?
bapt: exp-run? |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
URL: | https://reviews.freebsd.org/D43619 | ||||||
Attachments: |
|
Description
Baptiste Daroussin
2024-04-12 08:32:32 UTC
autodeps is correct, but make poudriere keeps "detecting new dependency because of a hue load of "wrong" dependencies A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2d80d8f4cc61d66f614154e9891c7b346e5fbd90 commit 2d80d8f4cc61d66f614154e9891c7b346e5fbd90 Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2024-04-15 10:04:36 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2024-04-15 10:04:36 +0000 devel/bison: fix wrong dependency on readline While the port claim a dependency on readline, it is actually never linked to it. While removing the dependency on readline encure via CONFIGURE_ENV that readline never gets picked by accident. Revealed by testing the new autodeps feature PR: 278324 devel/bison/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Yes, it seems a lot of committers don't look at QA warnings: yelp-tools-42.0.log:Warning: you might not need LIB_DEPENDS on libintl.so yelp-tools-42.0.log:Warning: you might not need LIB_DEPENDS on libxml2.so yelp-tools-42.0.log:Warning: you might not need LIB_DEPENDS on libxslt.so yelp-xsl-42.0.log:Warning: you might not need LIB_DEPENDS on libintl.so yelp-xsl-42.0.log:Warning: you might not need LIB_DEPENDS on libxml2.so yelp-xsl-42.0.log:Warning: you might not need LIB_DEPENDS on libxslt.so more than 5000 ports have those warnings... (In reply to Antoine Brodin from comment #3) I wonder if we could run a testport on all ports like once a month after the bulk in the builder, and mail the result if there is any warning to the maintainer. No idea if we can afford the resources. Created attachment 250004 [details]
QA warnings about lib depends from a few days ago (zipped)
QA warnings about lib depends from a few days ago (zipped)
this reveals plenty of issues with the ports tree, which needs to be analysed and fixed. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bed3b0ad509eca940c9a368658a69c9e6210cdec commit bed3b0ad509eca940c9a368658a69c9e6210cdec Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:45:46 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-18 12:22:16 +0000 graphics/libosmesa: Remove expat from LIB_DEPENDS It's not needed for this mesa component. Differential Revision: https://reviews.freebsd.org/D44828 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG graphics/libosmesa/Makefile | 1 + graphics/mesa-dri/Makefile.common | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=171cdaf295e37c781f9a4999b05ea74da0bcd0f0 commit 171cdaf295e37c781f9a4999b05ea74da0bcd0f0 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:54:08 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-18 12:22:27 +0000 graphics/mesa-libs: Fix LIB_DEPENDS Mesa itself does not depend on libOpenGL.so from libglvnd but it needs libglvnd at build stage. Also it doesn't not depend on libwayland-egl.so but on libwayland-server.so and libwayland-client.so Differential Revision: https://reviews.freebsd.org/D44831 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG graphics/mesa-libs/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3119e2cc3528b6b9f710209fbc42da620cdb79c3 commit 3119e2cc3528b6b9f710209fbc42da620cdb79c3 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:48:11 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-18 12:22:21 +0000 graphics/mesa-gallium-va: Remove libva from LIB_DEPENDS This port provides a lib for libva to use, not the other way around so add it to BUILD_DEPENDS Differential Revision: https://reviews.freebsd.org/D44829 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG graphics/mesa-gallium-va/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=803124df1222193ecb37afcd31e42cf2b95579f1 commit 803124df1222193ecb37afcd31e42cf2b95579f1 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:49:05 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-18 12:22:24 +0000 graphics/mesa-gallium-vdpau: Remove libvdpau from LIB_DEPENDS This port provides a lib for libvdpau to use, not the other way around so add it to BUILD_DEPENDS Differential Revision: https://reviews.freebsd.org/D44830 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG graphics/mesa-gallium-vdpau/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) A commit in branch 2024Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3aff86e62eb4e89214f25aed97e138e017ed6085 commit 3aff86e62eb4e89214f25aed97e138e017ed6085 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:54:08 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-30 06:13:54 +0000 graphics/mesa-libs: Fix LIB_DEPENDS Mesa itself does not depend on libOpenGL.so from libglvnd but it needs libglvnd at build stage. Also it doesn't not depend on libwayland-egl.so but on libwayland-server.so and libwayland-client.so Differential Revision: https://reviews.freebsd.org/D44831 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 171cdaf295e37c781f9a4999b05ea74da0bcd0f0) graphics/mesa-libs/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) A commit in branch 2024Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=126c15bad065d59258188f1426ed206b9308551c commit 126c15bad065d59258188f1426ed206b9308551c Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:45:46 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-30 06:13:34 +0000 graphics/libosmesa: Remove expat from LIB_DEPENDS It's not needed for this mesa component. Differential Revision: https://reviews.freebsd.org/D44828 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit bed3b0ad509eca940c9a368658a69c9e6210cdec) graphics/libosmesa/Makefile | 1 + graphics/mesa-dri/Makefile.common | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) A commit in branch 2024Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=29da010a24555468ee883f1e42bd8762f9efdb4b commit 29da010a24555468ee883f1e42bd8762f9efdb4b Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:48:11 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-30 06:13:41 +0000 graphics/mesa-gallium-va: Remove libva from LIB_DEPENDS This port provides a lib for libva to use, not the other way around so add it to BUILD_DEPENDS Differential Revision: https://reviews.freebsd.org/D44829 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 3119e2cc3528b6b9f710209fbc42da620cdb79c3) graphics/mesa-gallium-va/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) A commit in branch 2024Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=65444491e5816133acce7a908ec606d7a3f58828 commit 65444491e5816133acce7a908ec606d7a3f58828 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2024-04-18 08:49:05 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2024-04-30 06:13:47 +0000 graphics/mesa-gallium-vdpau: Remove libvdpau from LIB_DEPENDS This port provides a lib for libvdpau to use, not the other way around so add it to BUILD_DEPENDS Differential Revision: https://reviews.freebsd.org/D44830 PR: 278324 Reported by: autodep Reviewed by: bapt Sponsored by: Beckhoff Automation GmbH & Co. KG (cherry picked from commit 803124df1222193ecb37afcd31e42cf2b95579f1) graphics/mesa-gallium-vdpau/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) |