Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Mar 2023 21:48:05 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   maintainer-feedback requested: [Bug 269963] x11-toolkits/gtk30: Depends on accessibility/at-spi2-core despite unsetting ATK_BRIDGE
Message-ID:  <bug-269963-39348-1O1vPtaNKY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-269963-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-269963-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
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 despi=
te
unsetting ATK_BRIDGE
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269963



--- Description ---
/usr/local/etc/poudriere.d/hobbes-make.conf contains:

```
OPTIONS_UNSET+=3D AVAHI COLORD CUPS DBUS GCONF GSETTINGS JACK LINUX
OPTIONS_UNSET+=3D MDNSRESPONDER PLATFORM_WAYLAND PULSEAUDIO SNDIO
OPTIONS_UNSET+=3D WAYLAND
x11-toolkits_gtk30_UNSET+=3D 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.c=
onf
/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_15h=
35m1
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-269963-39348-1O1vPtaNKY>