maintainer-feedback requested: [Bug 269963] x11-toolkits/gtk30: Depends on accessibility/at-spi2-core despite unsetting ATK_BRIDGE
Date: Sat, 04 Mar 2023 21:48:05 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-desktop (Team) <desktop@FreeBSD.org> for maintainer-feedback: Bug 269963: x11-toolkits/gtk30: Depends on accessibility/at-spi2-core despite unsetting ATK_BRIDGE https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269963 --- Description --- /usr/local/etc/poudriere.d/hobbes-make.conf contains: ``` OPTIONS_UNSET+= AVAHI COLORD CUPS DBUS GCONF GSETTINGS JACK LINUX OPTIONS_UNSET+= MDNSRESPONDER PLATFORM_WAYLAND PULSEAUDIO SNDIO OPTIONS_UNSET+= WAYLAND x11-toolkits_gtk30_UNSET+= ATK_BRIDGE ``` As I understand it, the above set of options *should* mean that gtk3 will be built without depending on any ATK components. It did previously work this way. And yet, `poudriere bulk -j 131_amd64 -z hobbes -c -vvv x11-toolkits/gtk30` produces: ``` [00:00:00] Creating the reference jail... done [00:00:01] Mounting system devices for 131_amd64-default-hobbes [00:00:01] Mounting ports/packages/distfiles [00:00:01] Stashing existing package repository [00:00:01] Mounting ccache from: /var/cache/ccache [00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/131_amd64-default-hobbes [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/hobbes-make.conf /etc/resolv.conf -> /usr/local/poudriere/data/.m/131_amd64-default-hobbes/ref/etc/resolv.conf [00:00:01] Starting jail 131_amd64-default-hobbes [00:00:01] Will build as nobody: (65534:65534) [00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/131_amd64-default-hobbes/2023-03-04_15h35m1 1s [00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/131_amd64-default-hobbes/ref/usr/ports [00:00:04] Ports supports: FLAVORS SELECTED_OPTIONS [00:00:04] Gathering ports metadata [00:00:04] x11-toolkits/gtk30 depends on accessibility/at-spi2-core [00:00:04] x11-toolkits/gtk30 depends on converters/fribidi [00:00:04] x11-toolkits/gtk30 depends on devel/ccache [00:00:04] x11-toolkits/gtk30 depends on devel/gettext-runtime [00:00:04] x11-toolkits/gtk30 depends on devel/gettext-tools [00:00:04] x11-toolkits/gtk30 depends on devel/glib20 [00:00:04] x11-toolkits/gtk30 depends on devel/gmake [00:00:04] x11-toolkits/gtk30 depends on devel/gobject-introspection [00:00:04] x11-toolkits/gtk30 depends on devel/pkgconf [00:00:04] x11-toolkits/gtk30 depends on graphics/cairo [00:00:04] x11-toolkits/gtk30 depends on graphics/gdk-pixbuf2 [00:00:04] x11-toolkits/gtk30 depends on graphics/gtk-update-icon-cache [00:00:04] x11-toolkits/gtk30 depends on graphics/libepoxy [00:00:04] x11-toolkits/gtk30 depends on graphics/librsvg2-rust [00:00:04] x11-toolkits/gtk30 depends on lang/perl5.32 [00:00:04] x11-toolkits/gtk30 depends on misc/hicolor-icon-theme [00:00:04] x11-toolkits/gtk30 depends on ports-mgmt/pkg [00:00:04] x11-toolkits/gtk30 depends on print/freetype2 [00:00:04] x11-toolkits/gtk30 depends on print/harfbuzz [00:00:04] x11-toolkits/gtk30 depends on x11-fonts/fontconfig [00:00:04] x11-toolkits/gtk30 depends on x11-themes/adwaita-icon-theme [00:00:04] x11-toolkits/gtk30 depends on x11-toolkits/pango [00:00:04] x11-toolkits/gtk30 depends on x11/libX11 [00:00:04] x11-toolkits/gtk30 depends on x11/libXcomposite [00:00:04] x11-toolkits/gtk30 depends on x11/libXcursor [00:00:04] x11-toolkits/gtk30 depends on x11/libXdamage [00:00:04] x11-toolkits/gtk30 depends on x11/libXext [00:00:04] x11-toolkits/gtk30 depends on x11/libXfixes [00:00:04] x11-toolkits/gtk30 depends on x11/libXi [00:00:04] x11-toolkits/gtk30 depends on x11/libXinerama [00:00:04] x11-toolkits/gtk30 depends on x11/libXrandr [00:00:04] x11-toolkits/gtk30 depends on x11/libXrender (snip) ``` From looking at the gtk30 Makefile, it is not at all obvious to me where the dependency that poudriere is reporting actually comes from. Details on how to restore the previous behavior would be appreciated.